Check a Roblox Classic Clothing image before testing
Roblox Classic Clothing uses different image workflows for T-shirts, Shirts, and Pants. A file can look correct in an image editor yet fail as clothing because it has the wrong canvas dimensions, was exported as an unrelated file type, contains no visible pixels, or was prepared for a different Classic asset type. This Roblox clothing checker reports those basic technical facts before you continue to Roblox Studio.
Choose whether the file should be treated as a Classic Shirt, Classic Pants, or Classic T-shirt, then select a PNG or JPG. The checker reads the image locally, displays its dimensions, suggests the likely layout from its shape, counts visible and transparent pixels, measures partially transparent pixels, and reports visible coverage. No Roblox login or image upload is required.
Current official Classic Clothing formats
Roblox documents three Classic Clothing types: T-shirts, Shirts, and Pants. T-shirts use a square image, with 512 × 512 given as the official example, and display on the front torso of a blocky character. Shirts and Pants wrap around body surfaces and begin from the official clothing templates.
The current template package linked by the Roblox Creator Hub Classic Clothing documentation contains Shirt and Pants template PNG files that are both 585 × 559 pixels. Individual mapped template faces use 128 × 128, 64 × 128, 128 × 64, or 64 × 64 regions depending on the body surface.
This checker treats 585 × 559 as the required full-canvas size for the selected Shirt or Pants workflow. For T-shirts, it requires a square image and treats exactly 512 × 512 as a clean pass because that is the current official example. Another square size receives a warning rather than being falsely described as definitely invalid.
How to use the checker
Select the intended asset type before or after choosing the file. If you change from Shirt to Pants, the dimension requirement remains 585 × 559 because both official templates share the same full canvas. The checker cannot reliably tell a Shirt design from a Pants design by dimensions alone, so a 585 × 559 image is reported as “Classic Shirt or Pants dimensions,” not as a guaranteed content classification.
For a T-shirt, choose the T-shirt option. A square file is recognized as a T-shirt-style image. A non-square image fails that selected workflow. The checker does not crop, stretch, pad, or repair the image; it reports what the browser decoded.
After a pass, continue to Studio. Roblox explicitly recommends testing Classic Clothing on a Block Avatar rig before upload or sale. A technically correct canvas can still contain reversed seams, misaligned sleeves, shoes extending too far up a leg, or artwork placed on the wrong template face.
What each result means
Dimensions show the decoded pixel width and height, not the numbers written in a filename. “Shape suggests” identifies only obvious geometry: 585 × 559 suggests a Shirt or Pants template, a square suggests a T-shirt-style image, and other rectangles remain unknown.
“Exact 585 × 559 template” is a direct full-canvas comparison. It is meaningful for Shirt and Pants but is expected to say No for T-shirts. Visible pixels count alpha values above zero. Transparent pixels have alpha zero, while partially transparent pixels have alpha between zero and 255.
Visible coverage is the percentage of the complete image with alpha above zero. It is descriptive, not a Roblox acceptance threshold. Classic templates often leave significant transparent space around mapped regions. A high or low percentage alone does not prove that artwork is correctly positioned.
PNG, JPG, and transparency
The official workflow allows exporting a .png or .jpg before testing and upload. PNG is usually preferable when the design needs transparent space because it preserves an alpha channel. JPG does not preserve normal transparency and can introduce compression artifacts around text, seams, and hard edges.
The checker accepts PNG, JPG, and JPEG extensions when the browser also identifies the corresponding image MIME type. A file that was merely renamed from another format is rejected when those signals disagree. The local 5 MB limit is a safety and performance limit of this tool, not a claim about Roblox’s current Marketplace upload limit.
Partially transparent pixels deserve deliberate review. They may be intentional antialiasing or shading, but they can also create unexpected edge colors after another tool flattens the image. The report counts them without automatically changing them.
Dimension checks cannot validate template placement
A 585 × 559 file can still be completely unusable. It may contain a normal photograph stretched to the template canvas, place artwork in template labels instead of wearable regions, swap front and back panels, or leave sleeves empty. Pixel dimensions cannot prove correct UV placement.
This first checker intentionally avoids claiming a full semantic template validation it does not perform. A later region-aware inspector can calculate activity within known torso, arm, and leg panels, show face labels, detect artwork outside mapped zones, and provide a flattened preview. Until then, use the official template as the design canvas and verify the finished result in Studio.
Likewise, Classic Clothing is not the same as modern layered clothing. Layered clothing involves 3D meshes, cages, rigging, skinning, geometry budgets, and validation tools. A 585 × 559 image checker cannot validate a layered clothing asset.
Common reasons a clothing image needs revision
Wrong dimensions are the clearest failure. A screenshot of the template, an image scaled by a messaging app, or a document export may no longer be 585 × 559. Empty visible content means the image decoded successfully but every pixel is fully transparent. A square image selected as Shirt or Pants belongs to the wrong workflow.
Another common issue is assuming a passed dimension report guarantees Marketplace approval. Uploads can still be subject to creator eligibility, fees, moderation, intellectual-property rules, naming requirements, and changes to the platform. The checker does not communicate with Roblox and cannot predict moderation.
If a Shirt or Pants file fails only because of size, return to the source design rather than resizing a finished flattened image blindly. Resizing can shift template boundaries and blur seams. Place the artwork on a fresh official template at its native dimensions, then export again.
Local processing and privacy
The browser decodes the selected file into temporary memory. Dimension reading, pixel counts, alpha analysis, coverage calculation, and preview rendering happen locally. SkinEditor.org does not receive the clothing image, create a Roblox asset, save a project, publish a share link, or require registration.
You remain responsible for the artwork, upload, Studio testing, Marketplace requirements, and moderation outcome. Do not upload designs that infringe another creator’s copyright, trademark, privacy, or other rights. SkinEditor.org is independent and is not endorsed by or affiliated with Roblox Corporation.
Frequently asked questions
What size is a Roblox Classic Shirt template?
The current official template PNG is 585 × 559 pixels. The Classic Pants template uses the same full-canvas dimensions.
What size should a Classic T-shirt image be?
Roblox describes T-shirts as square images and gives 512 × 512 as an example. This checker warns, rather than automatically fails, another square size.
Can the checker tell Shirt from Pants automatically?
Not reliably from dimensions. Both official template files are 585 × 559, so the intended asset type remains your choice.
Does a pass guarantee upload approval?
No. It confirms the selected basic image workflow only. Test in Studio and follow current creator, fee, policy, and moderation requirements.