You design the shirt in an image editor, upload it to Roblox, and sell it or wear it yourself
Creating a shirt in Roblox means making a flat image file, uploading it through the Roblox website, and turning it into a wearable item. You do not need to code or understand 3D modeling — the shirt template is a simple two-dimensional picture that Roblox wraps around the character model automatically. The whole process takes 15 minutes to an hour depending on how detailed your design is.
The steps are: download the official shirt template from Roblox, open it in an image editor like Photoshop or the free tool Paint.NET, paint or paste your design onto the template, save the file, upload it to Roblox through your account, and then either keep it private or publish it to the catalog so other players can buy it.
Key Takeaways
- Roblox provides a free template image that shows exactly where your design will appear on the shirt — you paint directly onto this template, not a blank canvas.
- You need an image editor that can open PNG files; free options include Paint.NET, GIMP, or Photoshop if you have a subscription.
- The shirt template is 585 pixels wide by 559 pixels tall, and designs outside the white area of the template will not show on the finished shirt.
- After you upload your shirt to Roblox, you can test it by wearing it yourself before you publish it to the catalog for other players to find.
- Published shirts generate Robux (the in-game currency) when other players buy them, though you keep only a percentage after Roblox takes its cut.
Download and open the official Roblox shirt template
Go to the Roblox Developer page and search for "shirt template" or navigate directly to the templates section. Download the PNG file labeled "Shirt.png" — this is the official blank template that shows you exactly where your design will wrap around the character's body. The template has a white rectangle in the center where your design goes, and gray areas on the sides that represent where the seams and edges will be.
Open the template file in an image editor. If you do not have one installed, download Paint.NET (free, Windows only), GIMP (free, Windows and Mac), or Photoshop (paid subscription). Open the template as a new image in whichever editor you choose. Do not resize or crop the template — keep it at its original 585 by 559 pixel dimensions, or your shirt will distort when Roblox wraps it onto the character.
Design your shirt on the template
Use the paint, text, and drawing tools in your editor to create your design directly on the white area of the template. You can paint freehand, add text, paste images you have made elsewhere, or combine all three. Keep in mind that the template shows the front of the shirt only — the back will be a mirror image of what you design, so plan accordingly if you want the front and back to look different.
The edges of the white rectangle are where the seams will be, so avoid putting important details right at the border. Test your design by zooming in and out to see how it will look at different sizes — players will see your shirt both up close and from far away in the game. If you make a mistake, use the undo function (usually Ctrl+Z) rather than starting over.
Save your design as a PNG file
Once your design is finished, save the file as a PNG image. In most editors, go to File > Export As (or Save As) and choose PNG from the format dropdown. Name the file something you will recognize — for example, "my_first_shirt.png" or "dragon_design.png". Do not save it as JPG or any other format, because Roblox only accepts PNG files for shirts.
Make sure you are saving the edited template, not creating a new file. The file should still be 585 by 559 pixels. If your editor asks about compression or transparency settings, the defaults are fine.
Upload your shirt to Roblox through your account
Log into your Roblox account on the website (not the game client). Go to your profile, then click the "Creator" or "Creations" tab. Look for an option that says "Shirts" or "Upload Item." Click it and select your PNG file from your computer. Roblox will show you a preview of how the shirt will look on a character — this is your chance to see if the design wraps correctly and looks the way you intended.
Give your shirt a name and description. The name is what other players will see in the catalog, so make it clear and descriptive. The description can explain the design, the colors, or the theme. You can also set a price in Robux if you plan to publish it, or leave it at zero if you just want to wear it yourself.
Test the shirt on your character before publishing
After you upload, Roblox saves the shirt to your account but does not automatically make it public. Go into a Roblox game and open your character customization menu. Find your new shirt in your inventory and equip it. Walk around, jump, and move your character to see how the shirt looks from different angles and in different poses. If something looks wrong — the design is upside down, stretched, or positioned incorrectly — go back and edit the PNG file, then re-upload it.
You can upload the same design multiple times to fix mistakes. Each time you upload, Roblox overwrites the previous version, so you do not end up with duplicates. Once you are happy with how it looks, you are ready to publish.
Publish your shirt to the catalog or keep it private
Go back to your creations page on the Roblox website and find your shirt. Click the three-dot menu next to it and select "Publish to Catalog" (or similar wording depending on your account type). Once published, your shirt appears in the Roblox catalog and other players can search for it and buy it. If you set a price, they will pay that amount in Robux and you will earn a percentage of the sale.
If you want to keep the shirt just for yourself, do not publish it. You can still wear it in games, and it will show up in your inventory, but other players will not be able to find it or buy it. You can change your mind later and publish it whenever you want.
Understand how shirt sales and Robux work
When another player buys your shirt, you do not receive the full price they paid. Roblox takes a percentage — the exact amount depends on your account status and whether you are a Roblox Premium member. A typical split is that you keep 30 to 40 percent of the sale price and Roblox keeps the rest. You can check your earnings on your account's transaction history page.
The Robux you earn from shirt sales can be used to buy items in Roblox games, or you can cash them out if you have a Premium membership and meet Roblox's minimum withdrawal amount. Shirt sales are usually slow unless your design is popular or you promote it in games and social media.
Frequently Asked Questions
What if my shirt design does not fit the template correctly?
The template shows exactly where your design will appear. If your design looks wrong on the character, the template was resized or the image was saved at the wrong dimensions. Download a fresh template, paste your design onto it without resizing, and re-upload. Make sure your editor is set to 585 by 559 pixels before you save.
Can I make pants or hats the same way as shirts?
Yes. Roblox provides separate templates for pants, hats, and other accessories. The process is identical — download the template, design on it, save as PNG, and upload through your account. Each item type has its own template shape because they wrap around different parts of the character.
Do I need Roblox Premium to sell shirts?
No. Any account can create and publish shirts. However, Premium members earn a higher percentage of sales and can cash out their Robux. Non-Premium accounts can still sell shirts and earn Robux, but they cannot convert Robux to real money.
What happens if someone reports my shirt for copyright or inappropriate content?
Roblox will review the report. If your design uses someone else's artwork or characters without permission, or contains content that violates Roblox's rules, the shirt will be taken down and you may lose the ability to sell items. Design original artwork or get permission before using other people's work.
Can I edit a shirt after I publish it?
Yes. Upload a new version of the PNG file and Roblox will update the shirt in the catalog. Players who already bought the old version will see the new design when they wear it. You cannot change the price or name after publishing without unpublishing and republishing.