Instagram DM Generator

This Instagram DM generator builds a chat mockup in dark or light mode that you download as a PNG. Pick the aspect ratio, add a profile picture and a verified badge. Free, no login, and nothing leaves your browser.

Live preview; the PNG is 1080 px wide.

Stays on your device. It is drawn straight onto the canvas and never uploaded.

Messages

Want the account to look the part too?

A mockup sells the idea. The account it is meant to represent is the part people actually click through to. A profile with numbers behind it reads very differently from an empty one. Followers and likes from $3, no password, and the order starts right after payment.

How to use the Instagram DM generator

  1. Set the header. Their name, the active time under it, and a profile picture if you have one. The verified badge is a toggle.
  2. Pick the shape. Phone screenshot is the default because that is what a real one looks like. Story, feed post and square are there when the mockup has to fit a specific slot.
  3. Pick a theme. Dark mode is what most people are looking for; light is there when the surrounding design needs it.
  4. Write the messages. Choose who each one is from and type it. Add as many as you need.
  5. Download the PNG. It renders 1080 pixels wide at whichever ratio you picked, enough to drop straight into a story or an ad.

Instagram DM mockups in dark mode

Dark mode is the default here. Most people use Instagram in dark mode, so a light-mode mockup reads as slightly wrong. The colours match what the app renders:

  • the near-black background
  • the blue-to-purple gradient on your own messages
  • the grey bubbles on theirs

Getting the shape right

The commonest thing that gives a mockup away is proportion. A real screenshot from a modern phone is roughly 9:19.5, much taller and narrower than people remember. That is the default here. The other three presets:

  • 9:16 fills a story
  • 4:5 is the tallest a feed post can be
  • 1:1 fits a grid or a slide

What this is for

  • Ad creative and landing-page comps
  • Tutorial screenshots where using a real conversation would expose someone
  • UI design work, course material and memes

A generated image is not evidence of anything. Presenting one as a real conversation is a bad idea, whether that is to accuse someone, to fake an endorsement, or to win an argument. Fabricated screenshots are also easier to spot than people think.

Nothing leaves your browser

The whole thing renders on a canvas in the page. No text you type is uploaded, no picture you choose is uploaded, nothing is stored, and there is no account. Close the tab and it is gone.

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 you make a fake Instagram chat?

Yes, as a mockup. Set the name, the messages and the theme here and download the PNG. The image is drawn in your browser, so nobody is messaged and nothing is posted to Instagram.

Is it illegal to make a fake Instagram DM?

Making a mockup for a design, a tutorial or a joke isn't. Using one to deceive can be: passing it off as a real conversation, faking an endorsement or putting words in a real person's mouth can count as fraud, defamation or impersonation, and it breaks Instagram's rules.

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. It is fine for showing your product in context, but not for implying Instagram endorses you.

Can I add a profile picture?

Yes. Choose an image and it is drawn into the avatar circle. Your browser reads the file directly and it is never sent to us. Worth saying once: putting a real person's face on a conversation they never had is the one use of this tool that can actually cause someone harm.

Can I add a verified badge?

Yes, it is a toggle next to the avatar option. Same caveat as above: a badge on a real brand's name is impersonation rather than a mockup.

Why is there no time in the corner?

Because a fake status bar is what makes most mockups look fake. A hard-coded 9:41 above a battery icon that matches no real phone reads as wrong instantly, so the image starts at the conversation header instead.

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 down to fit your screen; the file is the full 1080 pixels wide.

Rate this tool

Related tools

See all 20 free tools →