simpletool.io

Instagram Post Generator

Mock an Instagram feed post with caption and comments.

Composer and export are local — images never upload.
ada_lovelace
London, UK
2.4K likes
ada_lovelace Finally shipped the new analytical engine feature. Three weeks of debugging, four coffees, one eureka moment 🎉 #engineering #ship #breakthrough
View all 82 comments
3 hours ago

What is an Instagram Post Generator?

An Instagram post generator renders a pixel-accurate mockup of a single Instagram feed post — the header with profile picture and username, the square image, the Like/Comment/Share/Save row, the like count, the caption with author username, and the muted timestamp. Social media managers use these mockups in brand presentations; writers use them in articles about social trends; designers use them to preview how a campaign image will read once wrapped in Instagram chrome.

Ethical baseline. Label mockups clearly when sharing. Passing a generated post off as a real one is misleading, and in some contexts crosses into defamation or impersonation. If you're analysing real posts, screenshot the real posts; if you're mocking up hypothetical content, label them so.

Visual fidelity. We reproduce the iOS Instagram feed card accurately: the gradient ring around the avatar (Instagram's iconic story indicator), the horizontal action row with Heart, Comment, Send, and Save icons, the filled red heart for the liked state, the bold-then-normal caption format ("@username caption text"), and the all-caps timestamp. Light and dark modes both included.

The image. Instagram feed posts are square (1:1) by default. Upload any image; we fit it to the 1:1 frame. If you don't upload one, a brand-gradient placeholder stands in — useful when the mockup is about the copy, not the visual.

Engagement numbers use Instagram's abbreviation format:1.5K, 23K, 1.2M. Raw counts above 999 round; below that, exact numbers. The caption area auto-stretches to fit long copy.

Privacy. The avatar upload, the post image, and the rendered PNG all stay in your browser. Nothing uploads, nothing is cached server-side.

How to generate an Instagram post mockup

  1. Set the profile: username, location, optional verified badge and avatar.
  2. Upload the post image. Square (1:1) is the Instagram default.
  3. Write the caption. Multi-line supported; Instagram formats with username-bold prefix.
  4. Set engagement: likes, comments, posted-ago text.
  5. Pick theme (light or dark) and download PNG.

Features

  • Accurate feed card layout with story-ring avatar and action row.
  • Light and dark themes.
  • Verified badge toggle, custom avatar, custom post image.
  • Liked/unliked states with red filled heart.
  • Retina PNG export (3× pixel density).

Frequently asked questions

Can I use a non-square image?
The feed card clips to 1:1 by default. If you want to include a non-square image, crop it to 1:1 first with our Image Cropper.
Does this support carousel posts or Reels?
This tool is single feed posts only. Carousel and Reels are on the roadmap — send feedback via Contact if you want them prioritised.
Is it ethical to generate Instagram mockups?
For presentations, tutorials, and mockups — yes, clearly label. For impersonation, fake evidence, or fraud — no, in most jurisdictions illegal.
Does my uploaded image stay private?
Yes. Avatars and post images are read with FileReader into data URLs in your browser. They're baked into the exported PNG but never leave your device otherwise.