Getting Your Roblox Badge Icons Right
Most people making Roblox badges just grab a random template online and adjust the colors. It works fine for basic stuff, but if you care about how your badge actually looks once it's live, there are a few things the standard templates don't tell you. The official badge icon should be exactly 136 by 136 pixels. That's the size Roblox uses across every device, so building to that dimension from the start saves you a ton of headaches later. Anything smaller looks blurry on high-res screens, and anything larger just gets cropped or compressed by the platform. I spent way too long fighting with a badge that looked sharp in my editing software but turned into a mushy mess once uploaded. The culprit wasn't the source file itself. It was exporting as a transparent PNG when the badge actually needed a solid background. Roblox compresses transparent areas aggressively, which is something nobody warns you about. I switched to exporting with a flat white or dark background depending on the theme, and the sharpness improved immediately. The fix was obvious once I figured it out, but it's not documented anywhere obvious.
Where to Find a Roblox Badge Icon Template
You can download a blank 136x136 pixel PSD or PNG template from several places. Roblox's own DevForum sometimes has the official one pinned in the asset creation section. Sites like DeviantArt and YouTube also have creators uploading free templates, though those vary in quality. Some include the exact safe zones and UI overlays so you can see exactly what part of your design will get cut off. I keep a master copy saved locally with the correct dimensions, bleed guidelines, and a layer for testing how the badge looks on both light and dark modes. That last part matters more than you'd think because Roblox flips the background depending on the user's theme settings. Here's a detail most beginners miss. The badge icon uses sRGB color space, but a lot of design tools default to other color profiles. If you design in ProPhoto RGB or Adobe RGB and export without converting, your colors shift unpredictably once the badge is live. I had a badge where the gold accents looked completely different after upload. Converting the file to sRGB before exporting fixed it. It's a five second step that most people skip. Another thing that trips people up is the naming convention for the file when uploading. Roblox doesn't care about the filename for display purposes, but using a clean name like badge_icon_136.png instead of something messy helps you stay organized if you're managing multiple badges for a game. I learned that the hard way after trying to find which file was which in a folder full of thirty-something exported variations.
Designing Within the Constraints
The 136 by 136 space is small, and Roblox rounds the corners at a fairly steep radius. The actual visible area is roughly a circle inside the square, so anything near the edges might get clipped depending on how Roblox renders it on a given device. I design my icons with a central focal point and keep secondary details away from the corners. A rule of thumb that works is treating the safe zone as a circle about 110 pixels in diameter centered in the frame. Anything inside that stays intact everywhere. Texture and detail don't translate well at this size. Fine lines and small text become illegible. I usually test my designs at actual 136x136 size in a new window while I'm working, not just at the full canvas size in my editor. What looks readable at 400% zoom is garbage at 100%. This habit alone cuts my revision time down significantly because I catch problems before I even think about exporting.
Get the Full Details

File Format and Export Settings
PNG is the standard format for badge icons because it supports transparency. But as I mentioned earlier, transparency is a double-edged sword. If your badge is meant to have a solid background, skip the alpha channel entirely. A flat PNG with no transparency compresses much better and renders cleaner. If you do need transparency, keep the background simple. Complex gradients with alpha tend to get artifacted by Roblox's compression algorithm. Export settings matter too. Most editors let you choose between different compression levels. For Roblox badges, medium compression works fine. Maximum compression doesn't improve quality noticeably and minimum compression just makes the file larger without benefit. Roblox re-compresses everything on upload anyway, so your export settings only matter up to a point. A well-balanced export around 70-80% quality gives you the best tradeoff between file size and visual fidelity.
Common Pitfalls and How to Avoid Them
One recurring issue I see is people designing badges for a specific game aesthetic without considering how it looks alongside other badges in the same collection. If you're making a set of achievement badges, they should share visual language. Same color palette family, similar stroke weight, consistent style. Inconsistent badges look sloppy and undermine the whole achievement system. I once worked on a game where one badge used flat design and another used gradient shading. They looked like they belonged to different games entirely. Another problem is ignoring the thumbnail preview. Roblox shows a slightly different crop of your badge in certain contexts, like the badge popup or the profile overlay. Design with the worst-case preview in mind. Keep the icon legible even when it's displayed at 40 pixels across. If you can't tell what the badge represents at that size, it needs simplifying.
Testing Before You Commit
Before you publish a badge, test it in the actual Roblox client if you can. Upload a test version and see how it looks on your own profile. Screenshots from the web editor can be misleading because they often show the badge at a different scale or with different rendering than the actual game. I keep a small test place with a simple UI that lets me view all my badges at various sizes. It takes about ten minutes to set up and saves hours of guesswork later. There's no perfect workaround for the fact that Roblox's compression is unpredictable. Even after all these steps, a badge might look slightly different than expected. That's just how the platform works. The goal is to minimize the gap between your intent and the final result. Most of the time, following the guidelines above gets you close enough that players won't notice any difference.
