How Facebook builds a link preview
Facebook created Open Graph, and its crawler (user agent facebookexternalhit) reads the full set:
og:title,og:descriptionandog:image— the card’s title, text and image.og:url— the canonical address. Facebook goes to that URL and uses its tags, which is why a wrong og:url makes every page share like the homepage.og:image:widthandog:image:height— let Facebook lay out the image on the very first share, before it has downloaded and processed the file.og:type— usuallywebsiteorarticle.
Messenger uses the same data. The fb:app_id warning shown by Facebook’s Sharing Debugger is about Facebook analytics; it is not needed for a working preview.
See which of these tags your page has, and what Facebook will show.
Check a URLWhy your Facebook preview is missing or wrong
og:url points to another page
Facebook follows og:url and uses that page’s tags. A theme that outputs the homepage address on every page makes every link share as the homepage.
No image on the first share
Facebook may not have processed the image yet. Adding og:image:width and og:image:height lets it show the image straight away.
The image is too small or too large
Facebook ignores images under 200 × 200 px and rejects files over 8 MB. Small images appear as a square thumbnail.
facebookexternalhit is blocked
A firewall, bot protection or hotlink protection that blocks Facebook’s crawler leaves the card empty. Allow facebookexternalhit.
Facebook is showing a cached preview
Facebook keeps the data it scraped. If this checker shows the new tags, use the Sharing Debugger to scrape again.
How to refresh Facebook’s cached preview
Open Meta’s Sharing Debugger (developers.facebook.com/tools/debug), log in, paste the URL, press Debug and then Scrape Again. Facebook fetches the page and updates the preview for Facebook and Messenger. For many URLs at once, the Sharing Debugger has a batch invalidator.
Run this checker first: if it still shows the old tags, scraping again will fetch the old tags too.
The best share image for Facebook
Use a 1200 × 630 px JPG or PNG (1.91:1). Facebook accepts up to 8 MB, but aim for a few hundred kilobytes; the same image is used by WhatsApp, which is far less tolerant of heavy files. Always include the width and height tags:
<meta property="og:image" content="https://example.com/share.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630"> Facebook preview questions
Check the preview on other apps
Every app reads the same Open Graph tags but shows them differently. The checker above previews all of them at once; these pages explain each app’s own rules.
Seeing the wrong image on every app? Our guide Link Preview Showing the Wrong Image? How to Clear the Cache on Every Platform covers the fixes in one place.
See your Facebook preview before you share the link
Check the tags, test the image, and fix the preview in minutes. Free, no signup.
Check a URL