Facebook Post Mockup Generator

Build a Facebook post or Sponsored ad mockup with your Page name, photo, text and reactions, compare two versions and export a 2x PNG. Free, in your browser.

A fake Facebook post is a realistic preview of a Facebook feed post that you build yourself

A Facebook post mockup is a visual preview that shows exactly how your content will appear in the feed before you publish or promote it. Think of it as a dress rehearsal for your marketing.

Build a realistic Facebook post mockup in under a minute

  1. Type your post text, set the profile name and upload an avatar.
  2. Add a photo if the post has one.
  3. Enter the exact number of likes, comments and shares you want to show, and pick how old the post should appear.
  4. Turn on labels that belong to the idea, such as "Sponsored", and switch to dark mode if your slides are dark.
  5. PNG at 2x is the best default for presentations because text stays sharp when projected.

Mockups let approval happen in the shape the viewer will see.

Mockups are used for three main jobs: reviewing a design before it goes live, getting sign-off from clients or managers, and presenting concepts in pitch decks, portfolios, and content calendars. Clients react to a post in a feed very differently from a flat design file.

If the mockup is for ads, do not over-optimize for the prettiest screenshot.

  • The goal is to confirm whether the hook, visual hierarchy, offer, CTA, and brand cues survive inside the platform interface.
  • Boosted post approvals Posts being promoted as ads often need faster, more formal sign-off.
  • Show clients two versions of an ad side by side.

Use a mockup instead of a screenshot when the client needs to approve a post before it exists publicly.

  • Confirm the final caption and first line are locked.
  • Check the image or video crop on mobile-style framing.
  • Verify the page name, avatar, and brand styling are correct.
  • Make sure the CTA or link language matches the campaign goal.
  • Add one clear approval question at the end of the message.
  • Show variants at the same size. When testing two hooks, export both at the same size and theme so only the copy differs.

The obvious case is pitch decks.

  • A social campaign proposal that shows the actual posts as they'd appear in a feed is meaningfully more persuasive than one that shows plain text on a slide.
  • One post per slide. Show the mockup beside a short approval checklist.
  • Check it projected. Light grey text and thin fonts fade on many projectors.

Teachers build controlled social media literacy examples.

  • Teach students how to spot fake posts with labelled examples.
  • When students build fakes knowingly and publicly, as a classroom exercise with clear learning aims and visible signage, they're learning the internal mechanics of how convincing content is constructed.
  • Every teacher who's taught this format ends up saying something close to this: "we're going to learn how to make these, so we know how to spot them."

An organic Facebook post has four parts: page identity, body text, creative, and the engagement row.

An ad adds four more: the Sponsored label, the headline, the description, and the call to action button. The four extra fields are what make an ad an ad. Facebook sponsored ads are posts that a business, creator or organisation has paid Meta to show you, and they are marked with a small "Sponsored" label under the advertiser's name.

On a standard Facebook feed ad, the anatomy from top to bottom is:

  1. Page name and "Sponsored" label, at the top.
  2. Primary text, the main body copy above the creative.
  3. Creative, your image or video.
  4. Headline, bold text directly below the creative.
  5. Description, smaller text below the headline.
  6. CTA button, "Shop Now," "Learn More," etc.

A boosted post looks almost exactly the same as regular organic content.

Organic post Facebook ad
Page name and photo Yes Yes
Body text Yes Yes, called Primary text
Creative Yes Yes
Sponsored label No Yes, automatic
Headline No Yes
Description No Yes
Display link Link preview only Yes
CTA button No Yes
Reactions, comments, shares Yes Yes, once earned
  • In it, you can use @ to tag Facebook profiles or Pages and Facebook recommends using 125 characters or less.
  • Headline text truncates after approximately 40 characters on mobile devices, and the primary text body hides behind a 'See More' link after roughly 3 lines or 125 characters.
  • Facebook notes that it won't be displayed for all ad placements, especially if you have a longer headline.

The button is a tiny piece of copy doing the same job as your headline

A downloadable resource gets Download. A product page gets Shop Now. An appointment gets Book Now.

Meta limits which CTA buttons are available based on the objective you select.

Situation Objective Landing promise Button
Cold audience, content offer Traffic Article, quiz, blog post Learn More
Product-aware shopper Sales Product or collection page Shop Now
Lead magnet, downloadable file Leads Ebook, checklist, guide Download
Newsletter or waitlist Leads / Traffic Signup form Sign Up
Service appointment Leads Booking calendar Book Now
Pricing or estimate Leads Quote form Get Quote
Application Leads Application form Apply Now

Getting the ratio right does more for believability than any single number.

Reactions are usually the biggest number, comments a fraction of that, and shares smaller again. A post that went viral has reactions, comments, and shares high together. A modest post has all three modest together.

Realistic engagement ratios

Follower size Typical reactions Typical comments
1k page 5-40 0-8
10k page 50-300 5-40
100k page 500-3000 50-400
1M+ page 3000-25000 300-3000

Facebook shows short relative times such as "2h", "5h", or "1d", not a full calendar date on recent posts.

  • Write numbers the way Facebook does: 1.2K, 86, 24.
  • Blurry avatar. A low-resolution profile photo gives the card away. Upload a sharp square image.
  • Use a photo at least 1000 pixels wide for a sharp result.
  • The verification badge should only appear if that account would plausibly have one.
  • Match the theme to your slide or meme background, using dark mode against dark designs.

The Facebook feed displays media at specific ratios.

  • A 1080x1080 px image fills the column on both desktop and mobile and rarely gets awkwardly cropped.
  • Taller images at 1080x1350 px take up more vertical space in the mobile feed, which can boost attention.
  • For Facebook Feed, use 1:1 (1080x1080) or 1.91:1 (1200x628).

The feed hides everything after the first couple of lines behind "See more."

If your key message is in paragraph three, most people never read it.

Most Facebook traffic is on phones.

  • A post that looks balanced on a wide desktop screen can feel cramped on mobile.
  • Uploading a photo without checking how the feed crops it often chops off heads, logos or on-image text.
  • Text that is too long. Real feed posts show a few lines before a "See more" link, so keep the visible text tight.

Mockups are also better when you need to control the presentation.

Use a mockup when the post does not exist yet, when you want a clean frame with no feed clutter, or when a real screenshot would expose a private profile.

Facebook Post vs Real Screenshot

Detail Fake status mockup Real screenshot
Editable fields Name, text, time, reactions, comments, shares Fixed to the live post
Reactions Any count you set Whatever the post earned
Frame Clean card, no feed around it Includes surrounding UI
Light vs dark One click to switch Matches device setting
Privacy Nothing uploaded May expose real names

Fake screenshots are safest when they are treated as mockups, not evidence.

A small "Mockup" label is on by default so the image can't be mistaken for a real post. Turn it off for private design work like slides or client previews.

Passing off a drawn card as a screenshot of a real post is impersonation, defamation, or both, depending on where you are and whose name is on it.

  • Use invented accounts, or your own account with your own content.
  • Don't put words in a real person's or brand's mouth, or use their photos or logos without permission.
  • Don't present invented engagement, reviews or comments as real results or real customer opinions.
  • Never use a mockup as evidence or to deceive anyone.
  • A disclaimer in a caption does not undo it, because the image travels on its own: the screenshot gets reposted, the caption does not.
  • Archive or delete mockups after launch so they aren't confused with real screenshots.

A real Facebook post has a live URL you can open.

If a screenshot cannot be traced back to an actual post on the platform, treat it as unverified. Even when the original is deleted, traces often remain in replies, reposts, embeds, or earlier captures. Fabricated screenshots often do not produce that trail.

None of these clues proves a screenshot is fake on its own.

  • A post claiming thousands of shares but only a handful of comments, or reaction counts that do not add up to the total, is a common giveaway of a manufactured screenshot.
  • Mismatched fonts, the wrong privacy icon, an impossible "2 minutes ago" on a viral post, or spacing that does not match the current Facebook layout often reveal an edited or simulated image.
  • Odd cropping around the username, timestamp, or engagement numbers
  • Look at the account history. Was the profile created recently?
  • Search the exact wording. Copy a sentence and search it online.
  • Run reverse image search to find older uploads or meme pages.
  • Even real screenshots can be misleading. They can be cropped, taken out of context, or shown without the full conversation.

What you can try now: TinEye Reverse Image Search


Frequently asked questions

Does this post anything to Facebook?

No. It doesn't connect to Facebook or any account. It draws a picture of a post in your browser, and you download that picture.

Do I need a Facebook account to use this?

No. This tool works on its own and does not connect to Facebook or need any account or login.

Are my photos uploaded anywhere?

No. Your profile picture and post image are read and drawn by your browser only; nothing is sent to our server.

Is it legal to make a fake Facebook post?

Making a mockup for design, teaching, a presentation or clearly labelled satire is generally fine. Using one to pretend a real person or brand said something, to mislead people, or to harass someone can break the law and Facebook's rules.

Why is there a "Mockup" label on the image?

So nobody mistakes the picture for a real post when it's shared. You can turn it off for private design work, such as a slide or a client preview, but we recommend leaving it on when posting the image publicly.

Can I download the mockup in high resolution?

Yes. You can export a high-resolution PNG suitable for client decks, portfolios and case studies.

Can I add a verified badge?

Yes. You can turn on a verified badge next to the name for a page or account that should look verified.

Can I customize Facebook post text, images, and engagement counts?

Yes. You can control the post body, profile or page context, and reaction numbers to fit the scene you are building.

Can a Facebook post mockup help with paid campaigns?

Yes, especially when the creative needs to be approved before media spend starts. It helps the client judge copy, crop, and visual hierarchy in the same view they will use to approve the campaign.

How do I preview a Facebook ad before publishing?

Open the ad at ad level in Ads Manager and use the preview pane, switching through every placement your ad set includes.

How do I show clients what my post looks like in Dark Mode?

You should use a mockup tool that offers a toggle between light and dark themes. This is critical for checking contrast ratios, ensuring white text doesn't glow on dark backgrounds, and verifying that transparent PNG logos remain visible against dark UI elements.

Can I use these mockups for commercial projects?

You can use the images in ads, presentations, course materials, and client work. Just make sure you understand the context and aren't using them to mislead real audiences.