Free checker
OG image checker
Paste a URL and the checker fetches your og:image, reads its real width, height, type and size, and compares that against what your tags claim.
No signup, no card. Paste a URL and the checker reports this along with everything else, in about a second.
The image is the part of a preview people actually notice, and the part most likely to be wrong in a way nothing tells you about. The tags can declare one size while the file is another; the URL can be unreachable from outside your network; the image can be too small for a platform to use at all.
Size and ratio
1200×630 is the size to use unless you have a reason not to. It is a 1.91:1 ratio, which is what the large-image card layouts are built around, and it is large enough that no platform will reject it as too small.
| Property | Recommended | Notes |
|---|---|---|
Dimensions | 1200 × 630 | The widely used default. Smaller images may be rendered as a small card instead of a large one. |
Ratio | 1.91 : 1 | Anything far from this gets cropped, and the crop is rarely where you would choose. |
Format | PNG or JPEG | Broadly supported. WebP support is inconsistent across platforms. |
File size | Under about 1 MB | Well within every platform limit, and fast enough that the crawler does not give up. |
URL | Absolute, HTTPS | A relative path cannot be resolved by a crawler. Mixed scheme is refused by several platforms. |
Declared versus actual
og:image:width and og:image:height let a platform
reserve layout space before the image has loaded, so the preview does not reflow.
They are useful — and they are also just numbers you typed, with nothing checking
them against the file.
When the file is replaced and the tags are not updated, the declared size is now a lie that no browser will ever surface. The checker fetches the image and reads its real dimensions from the file header, then compares.
<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 pricing table">
Reachable from outside
An image behind a login, on an internal host, or served only to browsers with a session cookie will look perfect to you and fetch as nothing to a crawler.
The checker fetches from outside your network with an ordinary crawler User-Agent, so an image that only works for you shows up as inaccessible rather than as fine.
What the checker reports on this
- Missing og:image
- Missing image dimensions
- Missing og:image:alt
- Image could not be fetched
- Image is too small
- Declared size does not match the file
- Metadata URL is not absolute
- Insecure metadata URL on an HTTPS page
Related checks
Check your OG image.
One paste, and the file gets fetched and measured.
or check it from your terminal
curl 'https://metamanager.dev/inspect?url=yoursite.com'