Open Graph checker

See how a link will look when shared on Facebook, X, LinkedIn and Slack. Check every Open Graph and X card tag, test that the share image really loads at the right size, and copy ready-made tags to fix what is missing.

  • Real image size and file checks
  • Four platform previews
  • No signup needed
Ready
Try:

Share title

Enter a page URL to start

Image —
X card —
OG tags
—
To fix
—
og:type
—
  1. Page
    Waiting for input
    The URL you shared
  2. Tags
    —
    Open Graph and X
  3. Image
    —
    Downloaded and measured
  4. Preview
    —
    What people will see

Social preview report

Enter a page above to see Facebook, X, LinkedIn and Slack previews, every social tag with what to fix, and a measured check of the share image.

Fair-use limit: 30 checks per hour and 200 per day for each visitor IP address.

How link previews are made

When someone pastes your link, the app sends a small crawler to read a few tags. Those tags, not your page design, decide what people see.

Open Graph is the shared language

Created by Facebook and now read by LinkedIn, Slack, WhatsApp, Discord, X and many others, og: tags in the page head give the title, description, image and canonical address of a page.

The image does most of the work

A large, clear image makes a preview stand out in a feed. It must be a full https:// address that bots can download, at least 200 by 200 pixels, ideally 1200 by 630.

Crawlers do not run JavaScript

Tags added by scripts after the page loads are invisible to social apps. They need to be in the HTML the server sends, which is exactly what this tool reads.

Previews are cached

After the first share, platforms keep the preview for days or weeks. When you change tags, ask Facebook and LinkedIn to re-scrape the URL so the new version appears.

The social tags every page should have

What each tag does, an example value and how important it is.

TagWhat it doesExamplePriority
og:title The headline of the preview How to Choose Running Shoes Required
og:description One or two sentences under the title A simple guide to fit, cushioning and price. Recommended
og:image The share image, as a full https:// address https://example.com/og/running-shoes.jpg Required
og:url The canonical address of the page https://example.com/running-shoes/ Required
og:type What the page is article, website, product Required
og:site_name Your brand or site name Example Store Recommended
og:image:alt A text description of the image Three running shoes on a track Recommended
og:image:width / height Image size in pixels, so apps can lay it out at once 1200 / 630 Optional
twitter:card Which X card to use summary_large_image Recommended
twitter:site Your brand's X account @example Optional

How this tool works

What happens between entering a URL and seeing the previews.

  1. The page is fetched

    Our server opens the URL like a social app would, following up to 5 redirects and checking each new address. JavaScript is not run, just as social crawlers do not run it.

  2. Tags are read

    Every og:, twitter:, title, description and canonical tag in the HTML is collected, including duplicates and tags written with the wrong attribute.

  3. The image is tested

    The first 256 KB of the share image are downloaded to confirm it loads, and to read its real width, height, format and file size.

  4. Previews and fixes

    Your browser shows Facebook, X, LinkedIn and Slack style previews, lists what to fix, and builds a block of tags you can copy into your page.

What this tool does, and what it doesn't

A plain list, so you know exactly what to expect.

This tool does

  • Read every Open Graph and X card tag
  • Download and measure the share image
  • Show Facebook, X, LinkedIn and Slack previews
  • Find duplicates and wrongly written tags
  • Build a block of suggested tags to copy
  • Link to each platform's re-scrape tool

This tool does not

  • Refresh the preview cached by a platform
  • Run JavaScript on the page
  • Get past login walls or bot protection
  • Copy each app's layout pixel for pixel
  • Change the tags on your site
  • Store the pages you check

Where your data goes

Our server fetches the page you enter and the first 256 KB of its share image, identifying itself as AllInOneToolsOGChecker, and the result goes straight to your browser without being stored. To draw the previews, your browser then loads the share image directly from that website. Like any website, our server may keep normal access logs, as described in our privacy policy.

The Open Graph protocol site lists every official tag and value.

Read the Open Graph spec

Why your preview might look wrong

The six problems people run into most, and how to fix each one.

The old image still shows

Platforms cache previews. Re-scrape the URL in Facebook's Sharing Debugger or LinkedIn's Post Inspector, or rename the image file.

No tags found

They are added by JavaScript, or only for logged-in users. Social apps read the HTML your server sends, without running scripts.

Image blocked

A CDN, firewall or hotlink protection refuses bots. Allow social crawlers to load files in your image folder.

Relative image address

An image written as /images/share.jpg is not reliable. Use the full https:// address in og:image.

Wrong title in the preview

Without og:title, apps fall back to the page title, which often includes the site name and is cut off.

Small card on X

Add twitter:card with the value summary_large_image to get the large image card instead of the small square.

Questions about Open Graph tags

Why is my share image not showing?

The most common causes are an image URL that is relative instead of a full https:// address, an image that answers with an error or is blocked for bots by your CDN or security plugin, an image smaller than 200 by 200 pixels, or a format such as SVG that social apps do not display. The Image check in the report tests each of these.

I fixed my tags but Facebook still shows the old preview. Why?

Social platforms cache link previews, often for weeks. Open Facebook's Sharing Debugger or LinkedIn's Post Inspector and run the URL again to fetch a fresh copy. X has no public card validator any more; the new preview appears when the link is shared again. Changing the image file name also forces a fresh download.

What image size should I use?

1200 by 630 pixels works well almost everywhere. Facebook recommends that size and shows smaller images as a thumbnail, X's large card uses a 2:1 shape and accepts files up to 5 MB, and LinkedIn recommends 1200 by 627. Keep important text away from the edges, because each app crops slightly differently.

Do I need both Open Graph and X (Twitter) tags?

Open Graph tags are enough for the title, description and image, because X falls back to them. Add twitter:card with the value summary_large_image if you want the large image on X; without it X may show a small square card or no image.

My tags are in the page, but the tool finds nothing. Why?

They are probably added by JavaScript after the page loads. Social apps, like this tool, read only the HTML the server sends. Sites built with React, Vue or similar need server-side rendering or prerendering for the tags. A plugin or theme that only adds tags for logged-in users causes the same problem.

Should og:url match my canonical URL?

Yes. og:url tells social apps which address to count shares and comments under, so it should be the clean canonical address without tracking parameters. If it points to another page, Facebook may show that page's preview instead.

Are the pages I check stored?

No. Our server fetches the page and its share image, and the result goes straight to your browser without being saved. The previews then load the share image directly from the website in your browser. A hashed, temporary copy of your IP address is used for rate limiting and expires within 24 hours. Like any website, our server may keep normal access logs, as described in our privacy policy.