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
Share title
Enter a page URL to start
- PageWaiting for inputThe URL you shared
- Tags—Open Graph and X
- Image—Downloaded and measured
- 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.
| Tag | What it does | Example | Priority |
|---|---|---|---|
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.
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.
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.
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.
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.
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.