Creating a shirt starts with making an image file on your computer, then uploading it to Roblox through the website
To create a shirt in Roblox, you design the shirt graphic on your computer using any image editor, save it as a PNG file in the exact dimensions Roblox requires, then upload it through the Roblox website. The whole process takes about 15 to 30 minutes once you have your design ready. You will need a Roblox account and a computer with an image editor — even the free tools that come with Windows or Mac work fine.
The key difference between making a shirt and wearing one is that you own the design. Once you upload it, only you can put that shirt on your avatar unless you decide to sell it or give it away. Other players cannot copy your design or claim it as their own.
Key Takeaways
- Roblox shirts must be exactly 585 pixels wide by 559 pixels tall, saved as a PNG file, with the design centered and leaving space around the edges for seams.
- You can use free image editors like Paint.NET, Photoshop, or even Canva to create your shirt design on your computer before uploading.
- Upload your shirt through the Roblox website by going to Create, then Shirts, then uploading your PNG file and naming your creation.
- After upload, your shirt appears in your inventory and you can put it on your avatar when ready, though it may take a few minutes to show up in the game.
- Roblox charges a small fee (usually 10 Robux, the in-game currency) to upload a shirt, which you pay once at upload time.
Getting the right image dimensions and file format
Roblox shirts must be exactly 585 pixels wide and 559 pixels tall. If your image is a different size, Roblox will stretch or shrink it when you upload, which makes your design look blurry or distorted. The easiest way to get the right size is to read the official Roblox shirt template from the Roblox website — it is a blank PNG file with the correct dimensions already built in, so you just open it in your image editor and draw on top of it.
Save your finished design as a PNG file, not a JPG or GIF. PNG files preserve the quality of your design better and handle transparency (see-through areas) the way Roblox expects. When you save, make sure the file name does not have spaces or special characters — something like "MyShirtDesign.png" works, but "My Shirt Design!.png" can cause upload problems.
The design itself should leave some space around the edges — about half an inch on all sides — because Roblox uses those edges for seams where the shirt wraps around your avatar's body. If you draw all the way to the edge, your design will get cut off or hidden when the shirt is worn.
Choosing an image editor to design your shirt
You do not need expensive software. Windows comes with Paint, and Mac comes with Preview — both can open and edit PNG files. If you want something more powerful and still free, read Paint.NET (Windows only) or use Canva in your web browser. Canva has shirt templates built in and works on any computer with internet.
If you already own Photoshop or have access to it through school, that works too. The steps are the same in any editor: open the Roblox shirt template, draw or paste your design, and save it as PNG. Some people also use free online tools like Pixlr or Photopea, which work in your browser and do not require installation.
The main thing is that your editor can open PNG files and let you see the exact pixel dimensions of your image. Most editors show this in the Image menu under Size or Canvas Size.
Uploading your shirt through the Roblox website
Go to the Roblox website on your computer and log into your account. Click your username in the top right corner, then select Create from the menu. On the Create page, look for Shirts in the left sidebar and click it. You will see a button that says Upload Shirt — click that button.
A file browser will open. Navigate to where you saved your PNG file on your computer and select it. Roblox will show you a preview of how your shirt will look on an avatar. Check that the design is centered and not cut off at the edges. If it looks wrong, close this window, edit your PNG file to fix the problem, save it again, and try uploading once more.
Once the preview looks right, give your shirt a name. This is what other players will see if you ever decide to sell or trade it. Type something clear like "Blue Stripe Shirt" or "Galaxy Design" — avoid names that are too long or hard to read. Then click Upload. Roblox will charge you 10 Robux (the in-game currency) and your shirt will be created.
Finding your shirt in your inventory and wearing it
After upload, your shirt appears in your inventory almost when ready. On the Roblox website, click your username and select Inventory. Look for the Shirts category and click it. Your new shirt should be there. Click on it and select Wear to put it on your avatar.
It may take a few minutes for the shirt to show up when you join a game, even though it is in your inventory. This is normal — Roblox sometimes needs time to sync your inventory across all its servers. If you join a game and do not see your new shirt, try leaving the game and joining again.
You can also wear your shirt by opening the Avatar Editor in most Roblox games. Look for the Avatar button in the game menu, find Shirts, and select your new design from the list.
Fixing common problems with your shirt design
If your shirt looks stretched or squished when you wear it, the image dimensions were wrong. Go back to your PNG file, check that it is exactly 585 by 559 pixels, and re-upload. If the design is cut off at the edges, you drew too close to the border. Leave at least a quarter-inch of blank space on all sides and try again.
If Roblox rejects your file during upload and says it is not a valid image, make sure you saved it as PNG and not another format. Some image editors default to JPG. Also check that the file name has no spaces or special characters like &, %, or #.
If your shirt looks blurry or pixelated when you wear it, you may have started with an image that was too small. Always start with the official Roblox template or make sure your image is at least 585 by 559 pixels before you design on it. Enlarging a small image makes it look fuzzy.
Understanding Robux costs and shirt ownership
Uploading a shirt costs 10 Robux one time. You do not pay again if you wear it multiple times or keep it forever. Robux is Roblox's currency — you can earn it slowly by playing certain games, or buy it with real money. The 10 Robux cost is Roblox's way of preventing spam and keeping the platform clean.
Once you upload a shirt, you own it. You can wear it whenever you want, and you can delete it from your inventory if you change your mind. If you decide to sell your shirt to other players, Roblox takes a percentage of the sale price and you keep the rest — but that is a separate choice you make after uploading.
Frequently Asked Questions
Can I use a design I found online or copied from another game?
You can use designs you create yourself or designs you have permission to use. Do not upload designs that belong to someone else or that copy another player's Roblox shirt — Roblox will remove it and may suspend your account. If you want to use someone else's design, ask them first and get permission in writing.
What if I want to edit my shirt after I upload it?
You cannot edit a shirt after upload — you have to delete it and create a new one. Edit your PNG file on your computer, save it with a new name, and upload it as a fresh shirt. You will pay 10 Robux again for the new upload.
Do I need Robux to wear a shirt I created?
No. You pay 10 Robux once to upload the shirt. After that, wearing it costs nothing. You can put it on and take it off as many times as you want without any additional charge.
Can I make pants or hats the same way?
Yes. Roblox has templates for pants (600 by 500 pixels) and hats (the process is different and more complex). The upload process is the same — go to Create, select Pants or Hats, upload your PNG, and pay the Robux fee. Pants and hats have different dimension requirements, so read the correct template for what you are making.
What happens if my shirt does not look right on my avatar?
Roblox shirts wrap around a 3D body, so a design that looks good flat on your computer might look stretched or rotated when worn. Test your design by uploading it and wearing it in a game before you spend time perfecting it. If it does not look right, edit the PNG and re-upload with a new name.