The link card checkNo login

How does your link look when shared?

Paste a public URL. See its card on X, LinkedIn, Slack, Discord, and iMessage, drawn from the page's own tags.

Loads the public example.com URL. Run the check when you are ready.

IndiePreview reads the HTML head and the first bytes of its Open Graph image

  • No signup
  • No paywall
  • No lookup history

The indie shelf

More small tools, ready now.

This tool stays focused on one job. Other tools by turushan are ready for the next small task.

Free for indies. No catch.

Straight answers about IndiePreview: what the result means, what to do with it, and why there is no catch.

No asterisks hiding down here

What are Open Graph tags?

Open Graph tags are meta tags in a page's head that tell a chat app or a social network what to show when someone pastes the link: og:title, og:description, og:image, and og:url. Facebook wrote the protocol, and X, LinkedIn, Slack, Discord, and iMessage each read some of these tags. X also reads its own twitter: tags and prefers them where both exist.

What does ready or needs work mean for a platform?

Ready means the page has every field the platform's own documentation lists as required or recommended for the card, and the image passed the size and format rules where the platform publishes them. Needs work means a preview can be drawn, but at least one field is missing or the image falls short. No preview means the platform has no usable title, so it shows nothing beyond the bare link.

Why does the check find no tags when my page has them?

IndiePreview reads the HTML the server sends and does not run JavaScript. A page that injects its tags with a client-side framework after load looks empty to this check, and to most platform fetchers too, so move the tags into the server-rendered head. A site that answers a bot challenge, a consent page, or a login page instead of the real page returns no tags either, and the result says so.

Does a ready status match what the platform will show?

Not exactly. Each mockup follows the platform's public documentation, dated and linked beside it, and Slack and Discord do not publish the exact tags they read or which wins when Open Graph and X tags both exist. Layout, cropping, and fonts also change between apps and devices. Treat ready as the tags being in order, and paste the link into the real app once before a launch.

Is it really free?

Yes. No account, no card, no premium plan, no upgrade nag, no hidden paywall. IndiePreview is free, all of it.

What happens to what I check?

There is no public lookup history. A network check sends the public input needed for that check to its named source. Local file tools process file contents in your browser. Cookieless analytics counts visits and fixed actions, including incoming campaign tags and the referring site. It never receives entered values or file contents. Anything the tool saves for you stays in your browser.