Instagram DM Generator
Build a realistic Instagram chat mockup in dark or light mode, then download it as an image. For ad creative, tutorials and design comps — free, no login, and nothing leaves your browser.
Everything renders in your browser — nothing is uploaded, stored or sent anywhere.
Mocking up a campaign?
A mockup shows what a post could look like. If you want the real version to land, the first hour is what decides how far it travels — that part you can actually influence.
How to use the Instagram DM generator
- Set the header. Their name and the status line under it — “Active now”, “Active 12m ago”, whatever fits.
- Pick a theme. Dark mode is what most people are actually looking for; light is there when the surrounding design needs it.
- Write the messages. Choose who each one is from and type it. Add as many as you need.
- Download the PNG. It renders at 1080×1620, which is the right size to drop straight into a story or an ad.
Instagram DM mockups in dark mode
Dark mode is the default here because it is what nearly everyone is after — most people use Instagram in dark mode, so a light-mode mockup reads as slightly wrong without anyone being able to say why. The colours match what the app actually renders: the near-black background, the blue-to-purple gradient on your own messages, and the grey bubbles on theirs.
What this is for
The honest list: ad creative and landing-page comps, tutorial screenshots where using a real conversation would expose someone, UI design work, course material, and memes. It is a design tool, and the output looks like the app because that is the entire point of a mockup.
The obvious flip side is worth saying plainly. A generated image is not evidence of anything, and presenting one as a real conversation — to accuse someone, to fake an endorsement, or to win an argument — is a genuinely bad idea. Fabricated screenshots are also easier to spot than people think, and being caught doing it costs far more than the argument was worth.
Nothing leaves your browser
The whole thing renders on a canvas in the page. No text you type is uploaded, nothing is stored, and there is no account. Close the tab and it is gone — which is also why there is no gallery of other people's mockups here.
Frequently asked
Is it free?
Yes, with no limit and no sign-up. It costs us nothing to run because it runs on your device.
Can I use the images commercially?
The image you generate is yours. Instagram's own interface design and trademarks remain theirs, so treat this like any other UI mockup — fine for showing your product in context, not for implying Instagram endorses you.
Can I add a profile picture?
A generic avatar is drawn when the toggle is on. Custom uploads are deliberately not supported, mainly so nobody puts a real person's face into a fabricated conversation.
Does it work on a phone?
Yes. The canvas and the download both work on mobile browsers.
Why does my download look sharper than the preview?
The preview is scaled to fit your screen; the file is the full 1080×1620.
The rest of the free tools
- Best time to post — reads your own posts to find the hours your audience engages
- Profile viewer — any public profile, full-size picture and engagement rate
- Highlight viewer — watch public highlights without logging in
- Reel downloader — save any public reel, photo or carousel
- 50 free likes — on any public post, one claim per post
- 25 free followers — on any public account, one claim per account
All free, none of them ask for a password, and none of them need an account.