SEO and marketing tools

Open Graph Preview and Link Preview Checker

Enter a URL or paste HTML to see the link preview on seven platforms side by side, with a checklist of every missing, relative or wrongly sized Open Graph and X card tag.

  • Free foreverNo trial, no paywall, no usage limits.
  • No sign-upOpen the page and start. We never ask for an email to use a tool.
  • PrivatePasted HTML never leaves your browser. Fetch a URL sends that URL to our server, which reads the page's public tags and sends them back.
  • Works offlineOnce the page has loaded, the tool keeps working without a connection.
Playxoft's server reads the page's <head> and returns its tags. Only the URL is sent.Paste a page's HTML or just its meta tags. Parsed in your browser: nothing is uploaded. Works for local and staging pages.
Any public page. Playxoft's server fetches only its <head> (up to 512 KB, 5 seconds), returns the tags and keeps nothing but a 10-minute cache.
Fetch again (skip the 10-minute cache in this tab)

Only the URL is sent to Playxoft's server. Pages behind a login, a firewall or bot protection may not load: paste their HTML instead.

Enter a URL to see how it looks when shared, or switch to Paste HTML.

Want an honest look at your site's SEO? Talk to our team

Quick answer

An Open Graph preview shows how a link will look when it is shared: the image, title, description and site name that apps read from a page's og: and twitter: meta tags. Enter a URL in Playxoft's free Open Graph Preview, or paste the page's HTML, to see approximate cards for Facebook, X, LinkedIn, Slack, Discord, WhatsApp and iMessage, plus a checklist that flags a missing og:image, relative URLs, wrong image sizes and a missing twitter:card.

  • Seven platform previews
  • Fetch any public URL
  • Paste HTML for local pages
  • Open Graph checklist
  • Real image size check
  • Edit tags live

How to use the Open Graph Preview

  1. 1Enter the page's address under Fetch a URL and press Preview. Only the URL is sent.
  2. 2For a local, staging or password-protected page, choose Paste HTML and paste the page source.
  3. 3Compare the cards, or pick a single platform to see it larger.
  4. 4Work through the Checklist from the top: errors first, then warnings.
  5. 5Press Edit these tags to fix the tags in place and watch the previews update, then copy them back into your page.

When someone pastes a link, the app's server fetches the page and reads the tags in its head: og:title, og:description, og:image, og:url and og:site_name from Open Graph, and on X the twitter: tags first. It builds a card from them and caches it.

Two consequences catch people out:

  • Crawlers read the HTML the server sends. Apple's guidance for Messages states that link previews do not run JavaScript or follow meta refresh redirects, though server-side redirects are followed (Apple). Tags added by client-side JavaScript are often invisible to preview crawlers, so render them on the server.
  • Previews are cached. After you fix a tag, old shares may keep the old card. Ask the platform to fetch the page again with the Facebook Sharing Debugger or the LinkedIn Post Inspector; other apps refresh on their own schedule.

This tool fetches the page the same way, from a server, without running scripts, so what you see is what a crawler gets.

Check these in order. The checklist in the tool tests most of them for you:

  1. No og:image, or a relative one. /og.png must be a full URL such as https://example.com/og.png.
  2. The image cannot be fetched. It sits behind a login, hotlink protection or a firewall, or the URL returns an HTML error page instead of an image.
  3. The image is too small or the wrong format. Facebook's minimum is 200×200 pixels, and X does not support SVG.
  4. The page blocks bots. A login wall, a cookie wall or bot protection shows the crawler a challenge page instead of your tags. If this tool cannot fetch your page, many platforms probably cannot either.
  5. The tags are added by JavaScript, so the crawler never sees them.
  6. No twitter:card. X may still show a small summary card from Open Graph, but a large image needs summary_large_image.
  7. An old cached preview. Re-scrape it with the platform's debugger.

What size should an Open Graph image be?

Use 1200×630 pixels, PNG or JPEG, under 5 MB, and keep text and faces away from the edges so a crop does not cut them. That one image satisfies every major platform:

PlatformWhat it asks for
FacebookAt least 1200×630 recommended; 600×315 minimum for a large preview; 200×200 absolute minimum; ratio close to 1.91:1; up to 8 MB (Facebook)
LinkedInAt least 1200×627, 1.91:1, up to 5 MB (LinkedIn)
X, large image card2:1, from 300×157 up to 4096×4096, under 5 MB; JPG, PNG, WebP or GIF; no SVG (X)
X, summary card1:1, from 144×144, cropped to a square
Messages (iMessage)At least 900 pixels wide; icons at least 108 pixels square (Apple)

Also declare og:image:width and og:image:height. Facebook says they let its crawler render the image on the very first share instead of downloading and processing it first.

Which tags does each platform read?

PlatformTitleImageAlso shows
Facebookog:titleog:imageDomain, one line of og:description
LinkedInog:titleog:imageDomain
Xtwitter:title, then og:titletwitter:image, then og:imageCard type from twitter:card
Slackog:titleog:imageSite name and description
Discordog:titleog:imageSite name and description
WhatsAppog:titleog:imageDescription and domain
Messagesog:titleog:image, else an iconSite name or domain, no description

Facebook, LinkedIn, X and Apple document what they read; Slack, Discord and WhatsApp publish less, so their rows describe how their previews usually appear. When og:title or og:description is missing, most apps fall back to the title element and the meta description, which often carry extra branding. Set them explicitly. To write a full set of tags from scratch, use the meta tag generator.

Are the previews exact, and is my page data private?

The cards are close approximations, not screenshots. Each platform changes its layout from time to time, crops differently on phones and desktops, and may show its cached copy. Use them to catch problems early, then confirm with the platform's own debugger before a launch.

Privacy depends on the mode:

  • Paste HTML runs entirely in your browser. Nothing is uploaded, which makes it the right choice for staging and local pages.
  • Fetch a URL sends only the URL to Playxoft's server. It refuses private and internal network addresses, follows at most three redirects, reads no more than the first 512 KB of the page and stops at the end of the head, gives up after 5 seconds, and returns only the parsed tags. Results are cached for 10 minutes; the page itself is never stored.

In both modes, preview images load straight from your site into your browser.

Frequently asked questions

Enter the page URL in an Open Graph checker such as Playxoft's Open Graph Preview. It fetches the page, lists every og: and twitter: tag it found, shows the preview card on each major platform and flags problems such as a missing og:image, a relative image URL or a missing twitter:card.
Usually the page has no og:image, the image URL is relative or cannot be fetched (login, hotlink protection, bot protection), or the tags are added by JavaScript after the page loads. Fix the tags, make sure the page and image are publicly reachable, then ask Facebook to re-scrape the URL in its Sharing Debugger.
Platforms cache previews. On Facebook, open the Sharing Debugger and choose Scrape Again; on LinkedIn, inspect the URL in the Post Inspector. Other apps refresh on their own schedule. A new URL, for example with a version query string, is fetched fresh.
og:image is the Open Graph share image read by Facebook, LinkedIn, Slack, WhatsApp, Messages and most other apps. twitter:image is read only by X, which falls back to og:image when it is missing, so you need twitter:image only to show X a different picture.
Yes. Choose Paste HTML and paste the page source; it is parsed in your browser. The share platforms themselves cannot reach localhost or a login-protected page, so the real preview will only work once the page is public.
1200 by 630 pixels, a 1.91 to 1 ratio, as PNG or JPEG under 5 MB. Facebook recommends at least 1200 by 630, LinkedIn asks for 1200 by 627, and X's large card shows it at 2 to 1, so keep important content away from the edges.

Last updated by the Playxoft engineering team.

From the team behind this tool

Doing the SEO checklist and still not getting traffic?

Meta tags and sitemaps are the floor, not the strategy. We build fast websites that rank, fix the technical SEO that holds pages back and run campaigns you can measure. Send us your site and get a free, honest audit of what would move the needle.

More free tools

See all tools

Meta Tag Generator

New

Write title, description, Open Graph and X tags with live Google and share previews.

Open tool

QR Code Generator

Make QR codes for links, text, email, calls and texts, with a logo, colors, PNG and SVG.

Open tool

Robots.txt Generator

New

Build a valid robots.txt with presets, AI crawler opt-outs and live RFC 9309 checks.

Open tool

XML Sitemap Generator

New

Turn URL lists or CSV into sitemap.xml with lastmod and hreflang, or validate a sitemap.

Open tool

UTM Builder

Build campaign URLs with UTM tags, see the GA4 channel they land in, and tag links in bulk.

Open tool

Robots.txt Tester

New

Check which URLs a crawler may fetch, with the exact rule that decides each one.

Open tool