Ordalin
Submit a tool

Free tool

OG Image Checker

See how a link looks when it is shared. Enter a page to check its Open Graph tags, test the og:image size and format, and preview the card on X, Facebook, LinkedIn and Slack.

Free, no sign-up. Enter any page; we read its Open Graph tags, load the image and show how the link looks when shared.

How to check the OG image of a page

Enter the page in the checker above. It reads the page's Open Graph tags, loads the og:image file and shows how the link will look on each platform, with a list of what to fix.

To check by hand, open the page, view its source and search for og:image. Then open the image address in a new tab to make sure it loads. Facebook's Sharing Debugger and LinkedIn's Post Inspector show how those two platforms read a page, and let you refresh their cached preview.

What size should an OG image be?

Use 1200 × 630 pixels, a 1.91:1 ratio, saved as PNG or JPEG and well under 5 MB. That size shows as a large card on every major platform. Keep text and logos near the centre, because some platforms crop the edges.

  • Facebook: images smaller than 600 × 315 show as a small thumbnail, and images under 200 × 200 are not shown.
  • X: with summary_large_image, the image is shown at 2:1 and must be under 5 MB. SVG is not supported.
  • LinkedIn: recommends 1200 × 627, close enough that 1200 × 630 works.
  • Slack, Discord and iMessage: read the same tags; 1200 × 630 works for all of them.

The Open Graph tags every page needs

Put these tags in the page's <head>, in the HTML the server sends. og:title, og:image and og:url do most of the work; twitter:card makes X show a large image. X reads the title, description and image from the Open Graph tags, so you do not need separate twitter: versions of them.

<meta property="og:title" content="Acme: meeting notes for product teams" />
<meta property="og:description" content="Acme turns meetings into searchable notes." />
<meta property="og:url" content="https://acme.com/" />
<meta property="og:image" content="https://acme.com/og.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Acme meeting notes on a laptop" />
<meta name="twitter:card" content="summary_large_image" />

What this OG image checker tests

  • The og:image tag. That the page has one, with a full https:// URL.
  • The image. That it loads, its real size in pixels, its ratio, format and file size, and whether og:image:width and og:image:height match it.
  • Title and description. That og:title and og:description exist, and how long they are.
  • og:url. That it is set and matches the canonical URL.
  • X card. That twitter:card is set, and that a separate twitter:image loads.

Every check is a fixed rule; no AI reviews your page.

Common OG image problems and how to fix them

The link shows no image

Usually the page has no og:image, the address is wrong, or the image returns an error. Less often, bot protection or a firewall blocks the platforms' crawlers. Allow facebookexternalhit, Twitterbot, LinkedInBot and Slackbot.

The tags are added by JavaScript

Link-preview crawlers do not run JavaScript. In a single-page app, render the tags on the server or at build time, for example with your framework's metadata API.

og:image is a relative path

Write https://acme.com/og.png, not /og.png. The Open Graph protocol expects full URLs.

The image is cropped or blurry

Square and tall images are cropped to a wide card, and small images are stretched. Export at 1200 × 630.

The old image still shows

Platforms cache previews. Refresh them in Facebook's Sharing Debugger or LinkedIn's Post Inspector, or change the image file name.

FAQ

Is this OG image checker free?

Yes. There is no sign-up. Each visitor can run 10 checks an hour so the tool stays available for everyone.

Is an OG image checker the same as an Open Graph checker?

Yes. Both test the Open Graph tags that control link previews. This tool checks all of them, with extra checks on the image itself: whether it loads, its real size, format and file size.

Why does Facebook or LinkedIn still show my old image?

Platforms cache previews. Use Facebook's Sharing Debugger or LinkedIn's Post Inspector to fetch the page again. For other platforms, give the new image a new file name or add a version such as ?v=2 to its URL.

Does the checker run JavaScript?

No, and neither do the crawlers of X, Facebook, LinkedIn or Slack. If your Open Graph tags are added by JavaScript after the page loads, the checker and the platforms will not see them.

Do you store the pages I check?

No. Checks are not cached and the page is not saved. We keep a hashed, unreadable record of your IP address for up to a day for rate limiting.

More free tools: the AI visibility checker and the llms.txt generator. If you build an AI tool, an Ordalin listing is free.