ThreadsThreads mockups

Fake Threads DM & screenshot generator

Build a Threads DM with the austerity that separates it from Instagram — no gradient anywhere, bubbles that invert black-to-white with the theme, the @handle under the display name, and no read receipts, because Threads DMs have none.

Open the Threads editorFree · no account · PNG and video

Start from a Threads example

Each one opens in the editor as an editable, fictional scene — names, timings and interface details already set. Change a word, or change everything.

All examples
ThreadsThreadsCreator

Saw your post

The DM that starts with a post. Near-monochrome, no gradient anywhere — the thing that separates it from Instagram.

Use this template
ThreadsThreadsCreator

The collaboration ask

A brand DM and a creator who asks the right question back. Useful for creator-economy content.

Use this template
ThreadsThreadsSupport

Checking in on someone quiet

The message worth sending. Written plainly rather than for a joke.

Use this template

How to make a Threads mockup

  1. Start from an example

    The three above are the DMs people actually send here: a message that starts with somebody's post, a brand collab ask answered with the right question, and checking in on someone who has gone quiet.

  2. Set the name and handle

    Display name in the Contact section, @handle in the status field beneath it. Both appear in the header, which is one of the tells.

  3. Write it lowercase and short

    The culture is part of the accuracy. A Threads mockup written like a work email reads as the wrong app no matter how correct the bubbles are.

  4. Try both themes

    Light and dark are true inversions here rather than a tint, so the same conversation looks quite different in each. It is worth seeing both before you export.

  5. Export

    PNG at 1× free, up to 3× on Pro, the whole thread or one screen, with or without the phone frame.

How the Threads interface is put together

Our Threads skin is rebuilt from the real interface in code rather than traced from a screenshot, so the details that make it recognisable survive at export resolution. Here is what those details actually are.

No gradient. Anywhere.

Threads is Meta's, so the temptation is to recolour Instagram — and Instagram's purple-pink DM gradient is the one thing that must never appear here. Threads is deliberately more austere than its sibling, and that restraint is the identity rather than an absence of design.

The bubbles invert with the theme

Your messages are solid black with white text in light mode, and white with black text in dark mode. Almost nothing else in the roster flips like that — most apps keep a brand colour and adjust the surround. Threads swaps the whole thing, so the light and dark versions look like negatives of each other.

The @handle sits under the display name

Header shows the name with a lowercase @handle beneath it. Instagram DMs show the username alone; Threads shows both, which is a small structural difference that reads immediately to anyone who uses either.

Large corners, no tails

22px radius and no pointer on any bubble. The combination of very round corners and no tail is unusual — most messengers pick one or the other — and it is part of why a Threads thread looks calmer than an Instagram one.

No receipts of any kind

Threads DMs have no read receipts and no delivery ticks, so none are drawn even if the document carries one. A Threads mockup with a Seen label under a message is showing a feature the app does not have.

The writing is lowercase and short

This is not interface, but it is real: Threads culture runs to lowercase, short, and dry. The examples above are written that way, because a Threads mockup phrased like a work email reads as the wrong app however correct the pixels are.

What people use Threads mockups for

Questions about Threads mockups

How do I set the @handle?
It is the status field in the Contact section, and it renders under the display name in the header. Both pieces together are what separates a Threads DM from an Instagram one.
Why can't I add read receipts?
Because Threads DMs do not have them. The skin ignores the receipt field rather than drawing a state the app has never shown.
Should I use light or dark?
Both are worth trying — they are genuine inversions rather than a tint, so they look strikingly different. The collaboration example above is dark; the other two are light.
How is this different from the Instagram DM generator?
Structurally: no gradient, bubbles that invert with the theme, the @handle under the name, and no receipts. Instagram's DM skin has the purple-pink gradient and shows Seen. They are separate skins because a recolour between them would be wrong in the most visible way possible.
Can I fake a DM from a real person or brand?
No, and our terms prohibit it. Attributing an invented message to a named real person or company is impersonation — and a fabricated brand-collab DM can do real damage to a creator's reputation. Every example here uses fictional accounts.
Can I make a group DM?
Yes. Turn on Group, name the thread and add people in the People section.
Can I export a long thread?
Yes. The download dialog offers the whole conversation at its true height, exactly one screen, or fit-to-content, so nothing is cropped at the fold.
Is there a watermark?
Free downloads carry a small SIMULATED · socialmock.com label, burned into the pixels, at 1× resolution. Pro removes the label and unlocks 2× and 3×. You can also switch the label on yourself at any tier, which is worth doing if a viewer might take the image at face value.

Use these responsibly

Everything made here is simulated. SocialMock has no connection to Threads and cannot read, send or alter a real message. Do not use a mockup to impersonate anyone, pass it off as a genuine screenshot, or present it as evidence in any legal, workplace or academic matter — see our Acceptable Use policy. For general information about legal risk, read is it legal to fake a screenshot? If you publish somewhere a viewer might mistake it for real, switch on the “Simulated” label before exporting.

Related generators

Browse all 36 apps

Build your Threads mockup now

Click straight into the preview and type. Export when you are done — free at 1×, up to 3× on Pro.

Open the Threads editor