About ChatMock

ChatMock is a small, focused project with one goal: produce chat screenshots that survive a close look. Not “close enough for a thumbnail” — correct bubble radius, correct green, correct blue on the read receipt, correct behaviour when several messages in a row come from the same person. Anyone can arrange text into two columns of speech bubbles; the value is entirely in whether a person who uses that app every day would believe the image.

Who runs this

ChatMock is an independent project built and maintained by a very small team of designers and front-end engineers — not a company with a content department, and not a network of generated sites. The same people who write the pages also build the renderers, answer the mailbox and fix the bugs. That has two visible consequences: the site moves one platform at a time rather than publishing a dozen approximations at once, and every correction that arrives by email gets read by someone who can act on it.

We work across the UTC+8 time zone. There is no office address to list and no phone line, because a static browser tool does not need either; email is the real channel and the Contact page explains how it works and what we can actually help with.

When this started

The first generator went live in September 2026. The project grew out of a simple frustration: the existing mockup tools were either watermarked, account-gated, or wrong in ways that any regular user of the app would spot immediately — WhatsApp with a green iPhone header, Discord drawn as bubbles, Telegram using WhatsApp's green. The plan from day one was to publish fewer platforms, get each one right, and let the accuracy be the product.

How we verify interface details

Every platform page documents the values we render — bubble colours, corner radii, header treatment, tick states — and those values come from the real apps, checked against current builds rather than copied from an old blog post or an icon pack. Where a platform behaves in a way that surprises people, we write down why: WhatsApp 's iPhone header picks up the wallpaper tone instead of the brand green; Telegram has only two checkmark states, not three; Discord has never used bubbles with tails. Those notes are the reason the colour reference exists, and the reason we ask users to send corrections — a wrong detail reported by someone who opens the app daily is worth more to us than any screenshot we could gather ourselves.

Why we build one platform at a time

Twelve approximate generators is easy. Twelve convincing ones is not: each platform has its own bubble geometry, colour system, timestamp placement and dark mode behaviour, and getting any of them slightly wrong is exactly what makes a mockup read as fake. So we ship one platform, get the details right, and move to the next. WhatsApp came first because it is the most requested by a wide margin.

Why it is free

A mockup tool with a watermark on the output is self-defeating — the entire value is that the image looks real. So the core generator is free, with no account and no export limit. If we ever add paid features, they will be additive (batch export, team templates, an API) rather than things taken away from the free tier. There is no advertising shown on the site today; if that changes, the Privacy Policy is where it will be disclosed.

Why it runs in your browser

Rendering client-side is faster for you and safer for us: there is no server holding thousands of staged conversations, real-looking and occasionally about real people. Nothing you type is transmitted. You can prove this by loading a generator and then turning off your wifi — it keeps working.

Trademarks

WhatsApp, Messenger, Instagram, Discord, Telegram, Snapchat, Google Messages, TikTok and Apple are trademarks of their respective owners. ChatMock is an independent project and is not affiliated with, endorsed by or sponsored by any of them. Every interface shown here is a recreation built for mockups, illustration and presentations.

Responsible use

These tools exist for creative work: video, design, teaching, fiction, demos. They are not for deception, harassment, impersonation or fabricated evidence, and we do not build templates for fake bank, government, medical or legal documents. The full boundary is in the Acceptable Use Policy, and the legal terms — ownership of your exports, warranty and liability — are in the Terms of Service.

Contact

hello@chatmock.net — bug reports and feature requests welcome. If you spot a UI detail we got wrong on a platform you use daily, tell us; that is the single most useful email we get. The Contact page lists the other things the inbox handles, and how quickly to expect a reply.