Back to blog
Insights·4 min read·2026-10-02

Why Cards Get Blurry on Chat Apps: Lossless PNG & QR Best Practices

Understanding messenger image compression and how high pixel-ratio canvas rendering keeps your typography sharp across every device.

Why card images get blurry

Many people share a screenshot of their card in WeChat or a group chat, and the text arrives with visible blocks and noise. Chat apps automatically recompress JPEG images above a certain size, and small text is the first thing to suffer.

Two ways to keep your card sharp

High pixel-ratio rendering and PNG export

Shadow Card renders your card on a high pixel-ratio canvas in the browser and exports it as a lossless PNG. Text is drawn directly from the font, so it avoids the artifacts that lossy compression adds.

Share a QR code instead of forwarding images

Put your homepage QR code on the card. The other person scans it and a responsive page opens in their phone browser, including the browser built into WeChat, so they see a sharp card instead of a recompressed image.