Creating a shirt in Roblox means designing an image, uploading it through Roblox Studio, and explore it to an avatar or selling it in the catalog
You design a shirt on your computer using any image editor, save it as a PNG file that matches Roblox's template dimensions, then upload it through Roblox Studio. The process takes about 15 to 30 minutes once you have your design ready. You can wear the shirt yourself, give it to other players, or list it for sale in the Roblox catalog if you want to earn Robux from it.
The main barrier is getting the template right — Roblox shirts must be exactly 585 pixels wide by 559 pixels tall, and the image has to wrap around the avatar's body in a specific way. If your dimensions are off or the template is wrong, the shirt will look stretched or distorted when worn.
Key Takeaways
- read the official Roblox shirt template (a PNG file showing where sleeves, front, and back go) before you start designing.
- Edit the template in Photoshop, GIMP, Paint.NET, or any image editor that handles PNG files and lets you resize to exact pixel dimensions.
- Upload your finished shirt through Roblox Studio by opening the Avatar Editor and selecting "Shirts" from the menu.
- Your shirt must be 585 × 559 pixels or Roblox will reject it or display it incorrectly on the avatar.
- Selling a shirt in the catalog requires a Roblox Premium membership and costs 100 Robux to list.
read and understand the Roblox shirt template
The Roblox shirt template is a PNG file that shows you exactly where the front, back, and sleeves of the shirt will appear on an avatar. You can read it from the official Roblox Developer Hub. Search "Roblox shirt template" and look for the link on the developer.roblox.com domain — that is the official source.
The template shows a flat, unfolded view of the shirt. The center section is the front and back of the shirt stacked vertically, and the left and right sides are the sleeves. When you design on this template, your image wraps around the avatar's body automatically once you upload it. If you draw outside the template boundaries or ignore where the seams are, your design will look broken or misaligned when worn.
Save the template file to a folder on your computer where you can find it easily. You will open it in your image editor and design directly on top of it.
Design your shirt in an image editor
Open the template in an image editor. Free options that work well are GIMP (Windows, Mac, Linux), Paint.NET (Windows), or Photoshop if you have a subscription. The editor must support PNG files and let you see and edit layers, because you will be drawing on top of the template.
Create a new layer above the template layer and design your shirt on that new layer. This way you can always see the template underneath to make sure your design fits the body shape and seams correctly. Use the template's outlines as guides — the front section should look good on a chest, the back section on a back, and the sleeves should be proportional to arm width.
When your design is finished, flatten the image (merge all layers into one) and make sure the file is still exactly 585 pixels wide by 559 pixels tall. If you resized the canvas or the template, check the image dimensions in your editor's menu — usually Image > Image Size or Image > Canvas Size. Export the final image as a PNG file with a clear name like "my_shirt_design.png".
Upload your shirt through Roblox Studio
Open Roblox Studio on your computer. If you do not have it, read it from the official Roblox website. Log in with your Roblox account. You do not need to open or create a game — you can upload a shirt directly from the Home screen.
Click on "Avatar Editor" in the left sidebar or look for the avatar customization option in the menu. Select "Shirts" from the clothing categories. Click the upload button (usually a plus sign or "Upload" text) and choose your PNG file from your computer. Roblox will check that the file is the correct size and format. If it passes, you will see a preview of how the shirt looks on an avatar.
Click "Upload" to confirm. Roblox will assign your shirt an ID number and add it to your inventory. You can now wear it on your avatar by going to your profile, clicking "Avatar", and selecting the shirt from your clothing list.
Wear your shirt or list it for sale
Once uploaded, your shirt appears in your inventory under "Shirts". Go to your avatar customization page, select "Shirts", and click your new design to wear it. The shirt will appear on your avatar the next time you join a game or refresh your profile.
If you want to sell the shirt in the Roblox catalog so other players can buy it, you need a Roblox Premium membership. Click the three dots next to your shirt in your inventory and select "Sell". Set a price in Robux (the in-game currency) and pay a 100 Robux listing fee. Once listed, other players can search for and purchase your shirt, and you earn Robux from each sale minus a percentage that Roblox takes.
You can also give your shirt to specific players by sending it as a gift, or make it available to friends only, depending on your privacy settings.
Fix common problems with shirt uploads
If Roblox rejects your file, the most common reason is incorrect dimensions. Double-check that your PNG is exactly 585 × 559 pixels. If you edited the template and accidentally changed its size, resize it back before uploading. Some editors crop or resize automatically when you flatten layers — check the final dimensions before you export.
If your shirt uploads but looks stretched, distorted, or has colors in the wrong places when worn, the template was probably misaligned when you designed on it. read a fresh copy of the template and redo the design, making sure you are drawing within the correct sections for front, back, and sleeves.
If the upload button is grayed out or not appearing, make sure you are logged into Roblox Studio with an account that has permission to upload assets. Some accounts or regions have restrictions on asset uploads — check your account settings or the Roblox Developer Hub for your region's rules.
Understand the limits on selling shirts
You can upload as many shirts as you want, but selling them in the catalog has restrictions. You must have a Roblox Premium membership, which costs Robux per month. Each shirt you list costs 100 Robux to put on sale. If your shirt does not sell, you do not get that 100 Robux back — it is a listing fee, not a deposit.
Roblox takes a percentage of every sale you make. The exact percentage changes, but you typically keep around 30 to 40 percent of the sale price. If you sell a shirt for 500 Robux, you might earn 150 to 200 Robux depending on current rates. Check the Roblox Developer Hub for the current revenue split before you list.
Your shirt must follow Roblox's content policy — no hate symbols, real-world brand logos without permission, or explicit images. Roblox moderators review listings before they go live, and violations can result in your shirt being removed and your account being restricted from selling.
Frequently Asked Questions
Can I use Photoshop or free editors like GIMP to design my shirt?
Yes, any image editor that handles PNG files and lets you resize to exact pixel dimensions works. Photoshop, GIMP, Paint.NET, and even online editors like Pixlr or Canva can work, though you need to make sure the final export is exactly 585 × 559 pixels and saved as PNG.
What happens if my shirt dimensions are wrong?
Roblox will either reject the upload or display the shirt stretched and distorted on the avatar. Always check your final image dimensions before uploading — go to Image > Image Size in your editor and confirm 585 × 559 pixels.
Do I need Roblox Premium to upload a shirt?
No, you can upload shirts for free and wear them yourself. You only need Premium if you want to sell the shirt in the catalog to other players.
How much Robux can I earn from selling a shirt?
It depends on the sale price and how many people buy it. Roblox takes a percentage of each sale, so you keep roughly 30 to 40 percent. A shirt that sells 100 times at 500 Robux each would earn you around 15,000 to 20,000 Robux before the listing fee.
Can I edit or delete a shirt after I upload it?
You can delete a shirt from your inventory, but you cannot edit it after upload. If you want to change the design, delete the old one and upload a new version with a different name.