How to Design and Publish a Classic T-Shirt on Roblox

A Classic T-Shirt on Roblox is a 512x512 pixel template that displays on a character's torso. You upload an image file, Roblox applies it through a specific face mapping, and anyone with the shirt equipped sees it. That's the basic mechanic. The hard part is knowing what actually works in practice. Start by going to Roblox.com and logging into your account. You need at least 5 Robux in your account balance to publish a shirt, or a Game Pass if you're making a premium item. Navigate to the Create tab in the top menu, then select Shirts from the dropdown. If you've never been here before, the interface looks sparse. It is. There's a blank upload box and a preview window on the right. Upload your PNG or JPG file from your computer. The preview will show a plain R6 or R15 avatar wearing your design. Save it. You're done with the upload process.

Getting a Roblox Classic T Shirt Design Right

Here's where most people mess up. The 512x512 canvas needs to follow Roblox's UV map exactly. The shirt area occupies the central vertical strip of the image. Sleeves fold outward on the left and right sides. The back panel is separate from the front. If you just draw a person in the middle and call it a day, it will look distorted when applied to the 3D model because the texture wraps around corners the way a label wraps around a can. I spent about three weeks in 2019 fighting with this. I had designed a detailed anime-style character front-facing, centered it perfectly, and uploaded it. When I equipped it, the face was stretched across the left shoulder and the torso was squished into a narrow vertical band. I kept adjusting my PNG file, moving things around on the canvas, trying to compensate for the distortion by guesswork. It didn't work because the UV mapping changes slightly between R6 and R15 rigs, and my design only looked correct on one and was garbage on the other. The workaround is to use an official Roblox shirt template overlay. You can find these by searching for "Roblox shirt template PNG" and downloading one that matches your target rig type. Place the template as a bottom layer in whatever editor you're using—Photoshop, GIMP, even Paint.NET—and draw your design on a layer above it, keeping everything within the visible shirt boundaries. This takes maybe ten minutes of setup and saves you from uploading failed designs six times while you fiddle with placement.

File format matters more than people realize. Use PNG with transparency if you need clean edges around sleeves or asymmetrical designs. JPEG will introduce compression artifacts around text and sharp lines, which becomes noticeable at the small size the shirt actually renders on most players' screens. I learned this the hard way when a client sent me a shirt they'd paid 200 Robux for that had jagged, muddy text around the lettering because they'd saved it as a low-quality JPEG. That design was uneditable for them at that point since they'd lost the source file. Pricing is another area where newcomers make naive choices. You set a price when you create the shirt through the Create menu. The default pricing tiers are 5, 10, 25, 50, 100, and higher. Most popular classic shirts in the catalog sit between 5 and 25 Robux. Price it at 5 if you want volume. Price it at 100 if you're putting in significant original artwork and want to position it as premium. There's no rule against pricing at 500, but you should have a reason. A blank gradient shirt at 500 Robux will not sell and will damage your seller reputation if people see it in search results. I should mention the content filter as a bottleneck. Roblox scans every uploaded shirt image for prohibited content. This isn't just nudity or gore. Text strings inside your image get scanned too. I once had a shirt rejected because the stylized font on the design contained a sequence of characters that the filter flagged as a profanity variant. The letters were clearly a made-up brand name, but the regex caught it. I had to redesign the text element entirely and resubmit. This usually takes one to two days if you're lucky, or up to a week if the appeal process requires manual review. Plan around that timeline.

Get the Full Details

Every Roblox classic T-shirt ID June 2026 - Page 5 | Roblox ID
Every Roblox classic T-shirt ID June 2026 - Page 5 | Roblox ID

Another thing nobody talks about: the shirt's performance on older devices. Roblox has to render your texture at 512x512 on every client that equips it. If you're designing intricate patterns with hundreds of tiny elements, it will run fine on a decent PC but may cause frame drops on mobile or low-end Chromebooks. This is a real concern if your target audience skews younger or uses budget hardware, which it almost always does on Roblox. Keep your designs relatively simple. Flat colors and bold shapes perform better across all device tiers than photorealistic textures. If you're building a catalog of shirts rather than a one-off, consider using a batch workflow. Export your base template from your editing software, swap out color schemes and minor details for each variant, and upload them in a single session. This cuts the publishing time from roughly twenty minutes per shirt down to about five minutes per shirt once you have the template locked in. The first shirt still takes the full twenty minutes because you're setting everything up from scratch. Sometimes a shirt just won't sell no matter how good the design is. The Roblox catalog has millions of items. Discovery is the real problem, not quality. If you're serious about this, you need to pair the shirt with a matching outfit set and list it under the right categories. Shirts listed without categories get almost zero organic traffic. Take the extra thirty seconds to assign tags. It makes a measurable difference in daily view counts.