ImageExtract.pics

Get the Open Graph image a page declares

Paste a page URL and the scanner reads the social preview images it declares — og:image in each of its spellings, plus the Twitter card equivalents — with any dimensions the page states alongside them. It reports what the page declares; it does not predict what a given platform will decide to render.

What this does

What is actually being read

Social previews are declared in the page head as meta tags. There are more of them than most people track: the Open Graph set, which Facebook, LinkedIn, Slack, WhatsApp and others consume, and the Twitter card set, which duplicates part of it. A page can declare any combination, and platforms pick by their own rules.

This tool reads the whole set and shows each one with its source, so a page declaring one image for Open Graph and a different one for Twitter shows both rather than silently preferring one.

Declared is not verified

An og:image:width tag is a claim the page makes about a file. Nothing enforces it, and it goes stale the moment someone swaps the image without touching the tag — which is common, and invisible until a card renders wrong.

Declared values show muted until you measure. Measuring reads the file’s own header through one small range request and replaces the claim with the truth, which turns “the page says 1200×630” into “the file is 800×418” in one click.

What it won't do

Questions

The tag is there but the platform shows the wrong image. Why?

Usually caching. Most platforms fetch a URL's preview once and keep it for a long time, so a tag fixed today can render yesterday's image for days. Each platform has its own cache-refresh tool. This page tells you what the tag currently says, which is the half you can check yourself.

Does it tell me whether my og:image is the right size?

No. It shows the declared size and, if you measure, the real one — the comparison is yours to make. 1200×630 is the conventional target, but requirements differ per platform and change without notice, so a hardcoded verdict here would go stale and be believed.

Why are there several images for one page?

Pages often declare og:image and twitter:image separately, sometimes with different files, and some declare multiple og:image tags for platforms to choose between. All of them are listed with their source.

Can I check a page I have not published yet?

Only if it is reachable at a public URL. The scanner fetches the page the same way any visitor would, so staging behind a login or an IP allowlist is not visible to it.

Related

Images belong to their creators. Only download what you have the right to use. See all tools or read what our requests do.