simpletool.io

Instagram DM Generator

Mock Instagram DM threads with accurate bubble styling.

Composer runs locally.
9:41
ada_lovelace
Active now
Have you seen the new feature?
Shipped it yesterday 🎉
Perfect
How long did it take?
Three weeks. The rendering pipeline took three rewrites.
Message…

What is an Instagram DM Generator?

An Instagram DM generator produces mockups of Instagram direct message threads — the purple-to-pink gradient bubbles on the right (yours), the grey bubbles on the left (theirs), the header with contact name and activity status, and the reply bar with the classic Instagram blue camera button. Useful for presentations about DM-driven campaigns, tutorials on creator outreach, and social-media copywriting demos.

What's unique about Instagram DMs. Unlike WhatsApp or iMessage, outgoing Instagram messages use a vibrant gradient (from purple to pink) rather than a solid colour. Incoming messages sit on a soft grey. This colour signature makes Instagram mockups instantly recognisable — and worth getting right for brand work.

Ethics first. Mockups for presentation, tutorial, and creative use are fine — label them as mockups. Using them to fabricate proof-of-conversation, impersonate a creator, or trick someone into believing they were DMed by a celebrity is misleading and in many jurisdictions illegal.

Activity status. Instagram shows a "Active now" / "Active 2h ago" line under the contact name. Our tool accepts any string so you can set "Active 3d ago", "Seen recently", or leave it blank.

Bubble groups. When the same side sends multiple messages in a row, Instagram tightens the radius at the inner corners so the bubbles visually group. We replicate this: first bubble in a run has a rounded outer corner, middle bubbles have tight 4px corners, last bubble has the rounded outer corner on the other side. Small touch but it's what makes the mockup read as native.

Privacy. Composer, avatar upload, and export all run in your browser. Nothing uploads.

How to generate an Instagram DM mockup

  1. Set the contact (username, activity status, time, avatar).
  2. Pick theme (light or dark).
  3. Compose messages. Add, reorder, edit per side.
  4. Download PNG at retina resolution.

Features

  • Authentic Instagram DM bubble colours (purple→pink gradient for your messages).
  • Bubble grouping with tight inner corners for same-side runs.
  • Light and dark Instagram themes.
  • Header with gradient ring avatar, activity status, phone/video icons.
  • Reply bar with blue camera button (Instagram's signature).
  • Retina PNG export (3×).

Frequently asked questions

Why are your messages a gradient?
Instagram uses a distinctive purple-to-pink gradient for outgoing DMs — different from the flat colour WhatsApp or iMessage use. It's part of what makes Instagram mockups instantly recognisable.
What does 'Active now' mean?
Instagram shows activity state under the contact name when they have activity status enabled. You can set any custom string — 'Active now', 'Active 2h ago', or anything else to fit your mockup's scenario.
Is this for group DMs too?
1-on-1 only for now. Group DMs with multiple participants are on the roadmap.
Can I use this for marketing research?
Yes — pitch decks, creator outreach playbooks, and Instagram strategy tutorials are all fine. Just label any screenshots as mockups, not actual conversations.