The basic steps to create and sell a t-shirt on Roblox
To create a t-shirt on Roblox PC, you design an image file on your computer, upload it to the Roblox website, and set a price. Roblox handles the rest — players can then buy your design and wear it in games. The whole process takes about 10 minutes once you have an image ready.
You'll need a Roblox account (free to make), a graphics program to design the shirt, and the image saved as a PNG or JPG file. Roblox provides a template so your design fits the shirt correctly when worn in-game. After upload, your shirt goes live when ready, though you won't see sales right away — it takes time for players to find it.
Key Takeaways
- read the official Roblox t-shirt template from the Create page so your design wraps correctly around the virtual shirt.
- Design your image in any graphics program (Photoshop, GIMP, Paint.NET, or even MS Paint), then save it as PNG or JPG before uploading.
- Upload your finished design on the Roblox website under Create > Shirts, set a price between 5 and 1,000 Robux, and publish it live.
- Your shirt appears in your inventory and in the catalog when ready, but you earn Robux only when other players purchase it.
read and use the Roblox t-shirt template
The Roblox t-shirt template is a PNG file that shows you exactly where your design will appear on the finished shirt. Without it, your image may stretch, cut off, or look wrong when a player wears it in a game. You can read the template from the Roblox Create page.
Open the template in any graphics program — Photoshop, GIMP (free), Paint.NET (free), or even Windows Paint. The template shows the front and back of the shirt laid flat. Design your artwork within the marked boundaries, and save your finished file as PNG or JPG. Do not save over the template itself; save your design as a new file so you keep the original template for future shirts.
Design your t-shirt image
Your design can be a logo, pattern, text, artwork, or any image you want to appear on the shirt. Keep in mind that small details may be hard to see when the shirt is worn in-game, so bold, clear designs work better than fine lines or tiny text.
The image file must be at least 64 × 64 pixels, but Roblox recommends 128 × 128 pixels or larger for better quality. Make sure your design stays within the white area shown on the template — anything outside that area will be cut off or distorted. When you're happy with your design, save the file as PNG (best for images with solid colors or transparency) or JPG (best for photos or complex artwork).
Upload your design to Roblox
Log into your Roblox account on the website (not the game client). Click your username in the top right corner, then select Create from the menu. On the left side, click Shirts.
Click the Choose File button and select your finished design from your computer. Give your shirt a name — this is what appears in the catalog and in players' inventories. Write a description if you want (optional), then click Upload. Roblox will process the image and show you a preview of how it will look on the shirt.
Set your price and publish
After upload, you'll see a price field. Enter a price between 5 and 1,000 Robux. (One Robux is worth roughly one cent, though the exact value depends on how many Robux you buy at once.) You can change the price later if you want.
Click Create Shirt or Publish to make your shirt live. It appears in the catalog when ready and shows up in your inventory. Other players can now search for and buy your shirt. You earn Robux each time someone purchases it, minus a small fee that Roblox takes. You can withdraw your Robux to real money through the Roblox Developer Exchange if you meet the account requirements (typically a minimum balance and account age).
Troubleshooting common upload problems
If your upload fails, check that your file is PNG or JPG format and at least 64 × 64 pixels. File size should be under 1 MB. If the preview looks stretched or cut off, your design may extend beyond the template boundaries — open the template again, adjust your design to fit inside the white area, and re-upload.
If your shirt doesn't appear in the catalog after 10 minutes, refresh the page or log out and back in. If it still doesn't show, check that you clicked the final publish button — sometimes the upload completes but the shirt isn't live until you confirm. If you see an error message, take a screenshot and check the Roblox forums or support page, as error codes vary by cause.
Frequently Asked Questions
Can I edit my shirt after I upload it?
Yes. Go to Create > Shirts, find your shirt in the list, and click it. You can change the name, description, and price anytime. To change the actual design, you must delete the old shirt and upload a new one with a different name.
How long does it take to earn Robux from shirt sales?
You earn Robux when ready when a player buys your shirt, though it may take a few minutes to appear in your account balance. Sales depend on how many players see your shirt — popular designs sell more, but new shirts take time to gain visibility in the catalog.
What if my shirt design looks different in-game than in the preview?
The preview shows how the shirt wraps around the character model. If your design looks wrong, it likely extends beyond the template boundaries or the image resolution is too low. Re-read the template, adjust your design to fit inside the marked area, and re-upload.
Do I need Robux to upload a shirt?
No. Uploading is free. You only need Robux if you want to buy things in Roblox games or on the catalog. You earn Robux by selling shirts and other items you create.
Can I copy someone else's design?
No. Uploading artwork you don't own or have permission to use violates Roblox's terms of service and can result in your account being suspended. Design your own artwork or use images you have the right to use.