"Why is my sticker blurry?" and "What size should I export?" are the two most common questions in any sticker community. The answers are simple once you understand two concepts: pixel dimensions for screens, and DPI for print. This guide settles both, once and for all.
Screen stickers: pixels are everything
Digital stickers are measured in pixels — the tiny dots that make up a screen. A 512×512 sticker is a square image 512 pixels wide and 512 pixels tall. When a chat app displays it, it shrinks or scales the image; the original pixel count determines how sharp it can ever look.
| Use case | Recommended size | Notes |
|---|---|---|
| WhatsApp stickers | 512 × 512 px | PNG; transparent or full-bleed background both work |
| Telegram stickers | 512 × 512 px | PNG or WebP; transparency recommended |
| iMessage stickers | 512 – 1024 px | PNG; larger sizes give headroom |
| Social media / stories | 512 – 1024 px | Anything larger is wasted on phones |
| General sharing | 256 – 512 px | Lightweight and fast to send |
| Print & physical | 1024 px minimum | Higher is better; see DPI below |
The golden rule: export at the size you need, never upscale later. If you generate at 256px and try to enlarge it to 1024px, the image software has to invent pixels, and the result looks soft and smeary. Generate at the final size from the start.
Why 512×512 is the magic number
WhatsApp and Telegram standardized on 512×512 because it is large enough to look crisp on high-density phone screens (many phones have displays where 512 pixels maps to roughly 2× the logical size) yet small enough to load instantly on any connection. When a platform says "512×512 PNG", it is not a suggestion — it is the verified sweet spot. Stickers larger than 512 are usually scaled down anyway, and files smaller than 512 can look rough on newer screens.
Transparency: when it matters
A transparent background means the sticker has no rectangle behind it — just the artwork itself, so it looks "die-cut" in chat. WhatsApp and Telegram both support transparent PNGs and most popular packs use them. Colored, full-bleed stickers (a filled circle or squircle behind the artwork) also work everywhere and often look bolder on light chat walls. The only real mistake is mixing both styles inside one pack.
Print: DPI is the second half of the story
Print is measured in DPI (dots per inch) — how many dots of ink the printer lays down per inch. The common print standard is 300 DPI. To know how big a sticker can print crisply, divide its pixel size by 300:
- 1024 × 1024 px at 300 DPI → about 3.4 × 3.4 inches (8.7 cm) — a great all-round sticker size.
- 512 × 512 px at 300 DPI → about 1.7 × 1.7 inches — fine for small seals and labels.
- 2048 × 2048 px at 300 DPI → about 6.8 × 6.8 inches — large enough for laptops and tumblers.
If a print shop asks for a "300 DPI file", they mean: bring pixels equal to (intended size in inches × 300). Export at 1024px for small stickers, and use 2048px+ for anything larger. Our generator's 1024px export covers most small-business printing needs; for oversized prints, generate at 1024 and let the print shop scale with vector-safe artwork if available.
A tiny file is not necessarily a bad file — flat-color stickers compress extremely well. What matters is pixel dimensions and visible sharpness, not kilobytes. Judge on screen at 100% zoom, not by the file manager.
Common size mistakes
- Upscaling. Never enlarge a small PNG; regenerate at the right size instead.
- Non-square exports. Sticker trays are square. A 500×600 export gets cropped or padded awkwardly.
- Too-small text. Text that is crisp at 1024px can become unreadable at 512. Design with the final size in mind.
- JPEG for stickers. JPEG has no transparency and compresses flat colors badly. Always PNG for stickers.
A practical decision tree
- Chat stickers (WhatsApp, Telegram, Discord)? → 512×512 PNG.
- Social media and quick sharing? → 512 or 1024 PNG.
- Physical stickers up to ~8 cm? → 1024×1024 PNG at 300 DPI.
- Physical stickers larger than 8 cm? → generate at the largest available size; ask your printer for their spec.
Memorize the two numbers — 512 for screens, 300 DPI for print — and you will never deliver a blurry sticker again.
What platforms do to your file after upload
Knowing the destination spec is half the job; knowing what the platform does next prevents the other half of quality surprises. WhatsApp converts uploads to WebP internally and keeps them at the 512-pixel standard, so a clean 512 PNG goes in and comes out unchanged for practical purposes — but a file full of JPEG-style noise will compress badly, which is why flat colors and crisp outlines survive so well. Telegram accepts your PNG or WebP and re-serves it at 512; it is also the most forgiving about file size, though enormous files slow the sticker tray. Discord resizes custom emoji to 128 and stickers to 320 on display regardless of what you upload, so uploading at exactly those sizes keeps you in control of the downscale. iMessage prefers generous dimensions — 408 or higher — and preserves more detail than the chat apps. The pattern across all of them: platforms only shrink, never sharpen. Upload at spec (or slightly above, for the apps that allow it) and your edges stay exactly as drawn.
Device-testing sharpness in five minutes
A sticker is only as sharp as the worst screen it lands on, so test before shipping a set. Send the full pack to yourself in a real chat first — the preview inside your editor is not the same as the platform's render. Then run three checks. Dark-mode check: view the pack on an OLED phone at night; glow effects bloom and thin light edges can halve their thickness, so designs destined for dark chat walls need bolder outlines. Desktop check: view the same sticker at large size on a computer monitor, where compression artifacts and ragged edges show up that phones hide. Print check: for anything physical, print one test sheet on plain paper first, then the real sticker stock — what looks crisp at 1024 on screen reveals soft edges the moment ink meets paper. Timebox the whole test to five minutes per pack: send, squint, adjust the border or outline once, re-export. Makers who adopt this loop stop shipping blurry surprises entirely.
File weight is the invisible half of sticker quality. A 512-pixel flat sticker typically weighs 60–150 KB; a glossy, sparkle-heavy 1024 export can pass 800 KB, and packs of twenty such files turn into multi-megabyte downloads that load slowly on metered mobile data and clutter sticker trays that must render instantly. The practical ceiling most chat apps enforce quietly: keep individual sticker files well under a megabyte. Flat and Cute styles sit comfortably below it; if a 3D or Neon design balloons, reduce the export size before sacrificing the look — a 512 export of the same design often weighs a quarter of its 1024 sibling while staying platform-perfect. For print, weight is irrelevant, so keep both versions: the heavy 1024 master in your archive and the light 512 working copy for chat. Size discipline and weight discipline are the same habit applied to two destinations.
Sources & further reading
- WhatsApp Help Center — sticker requirements and supported formats.
- Telegram Sticker Documentation — official dimension and format specs.
- Discord Support — emoji and sticker size rules for servers.