How to create an Android SMS mockup in four steps
- Set the contact. Type a name into Contact → Name and upload an avatar. Without one, ChatMock draws a blue initial circle, the way Google Messages renders contacts without photos.
- Write the conversation. Add messages with + Alex or + Me, flip each one between the two sides, and reorder with the arrows. Uploading an image turns that message into a rounded media bubble with a caption.
- Set the Read label. Under Contact → Delivery, the label defaults to
Read, shown under your last outgoing message the way RCS confirms it. Clear it for a message that has not been seen yet. - Export. Pick 1x, 2x or 3x and hit Download PNG. The phone frame starts off on this page — an Android interface in an iPhone shell would look wrong — but you can turn it on if your composition needs one.
What makes a Google Messages screenshot actually look real
Android messaging has its own design language, distinct from every iOS messenger. Here are the values ChatMock uses, taken from the real app:
| Element | Light mode | Dark mode |
|---|---|---|
| Chat background | #ffffff | #1f1f1f |
| Outgoing bubble | #1a73e8 — Google blue, white text | |
| Incoming bubble | #f1f3f4 | #303134 |
| Bubble shape | 20px capsules; the last bubble in a run narrows to 6px on the sender's side | |
| Read confirmation | Small grey Read under the last outgoing message | |
| Status bar | Android style: centred punch-hole camera, time on the left, no notch | |
The tells here are structural. Google Messages bubbles are Material Design capsules — larger radius than iMessage, with the last message in a run squaring off slightly on the sender's side. The Read confirmation is text, not a tick: no blue double-checks anywhere. And the status bar has no notch — a punch-hole camera centred at the top, with the clock on the left. Any of these details borrowed from an iPhone screenshot breaks the illusion immediately.
Everything you can customise
- Contact name and avatar photo
- Light or dark mode, both matching the real app
- Unlimited messages, reorderable, either side
- Read label text — or remove it entirely
- Image attachments with captions
- Date marker at the top of the thread
- Status bar: clock, carrier, battery and signal (Android layout)
- Optional phone frame (off by default on this page)
What people use Android SMS mockups for
SMS screenshots appear in stories where the delivery channel itself is the point: a text that lands at the worst moment, a two-factor code, a message from an unknown number. Tutorials and security-awareness material use them constantly, because SMS is the one interface every phone owner recognises regardless of platform. And with Android holding the majority of global phone share, an iOS-only mockup collection misses half the audience — which is why this page exists.
The line, as everywhere on this site, is intent. Illustrating, parodying, teaching and designing are fine. Using a fabricated message to deceive someone, harass a person, impersonate a company or institution, or fabricate evidence is not — and there are no templates here for fake bank, government, medical or legal notices. The Acceptable Use Policy has the full boundary.
Why it runs entirely in your browser
Everything is rendered locally with plain HTML and CSS, and the PNG is generated on your device — nothing is transmitted, stored or logged. That is why the editor keeps working with your wifi switched off, and why there is no record of your mockups anywhere on our side.
Other generators
ChatMock covers the platforms people actually search for, one at a time: the WhatsApp chat generator, the iPhone text message generator, the group chat generator, the Messenger chat generator, the Discord chat generator, the Telegram chat generator, the Instagram DM generator, the Snapchat chat generator and the WhatsApp call log generator. See the generator index for the full list.
Frequently asked questions
Is this Android SMS generator free?
Yes — every feature is free, with no signup, no email wall, no daily limit and no watermark on your export. PNG download works at 1x, 2x and 3x resolution.
Which app does this mockup look like?
Google Messages, the default SMS/RCS app on most Android phones — with its Material Design language: large-radius bubbles, Google's blue for outgoing messages, a clean white (or dark grey) background, and a pill-shaped input field. If you need Samsung's own Messages app instead, that uses a different layout and is not covered here yet.
Why does the phone frame look different from the iPhone pages?
Because it is. This page renders an Android-style status bar — a centred punch-hole camera, time on the left, no notch — and the phone frame is off by default, since an Android interface inside an iPhone shell would look wrong. You can still enable the frame if you prefer.
What does the Read label mean?
Under RCS (rich messaging), Google Messages shows a Read confirmation under the last outgoing message once the recipient has seen it. The label is editable — write Read with a time, just Delivered, or clear it for a message that has not been seen.
Is my conversation uploaded to a server?
No. The mockup is rendered entirely on your device, and the PNG is generated in your browser and saved straight to your downloads. Nothing you type ever leaves your computer or phone — disconnect from the internet after loading the page and the editor keeps working.
What resolution can I export?
1x (390px wide), 2x (780px) or 3x (1170px). For thumbnails and blog posts, 2x is usually the sweet spot. Use 3x when the screenshot will be zoomed into or printed.
Can I use the mockups commercially?
Yes, for legitimate creative work: videos, presentations, teaching material, fiction and design. You may not use them to deceive, defraud, harass, impersonate anyone or fabricate evidence. The Acceptable Use Policy has the full boundary.