Utinzo

Open Graph Checker

Check the Open Graph and Twitter Card meta tags for any URL — see exactly how your page appears when shared on social media.

Did this tool work for you?

How to use this calculator

  1. 1

    Enter the full URL of the page you want to check.

  2. 2

    Click "Check Now" to fetch the page and parse all meta tags.

  3. 3

    Results show og: and twitter: card properties alongside the page's <title> and canonical URL.

  4. 4

    Use this to debug social media previews before sharing.

Frequently asked questions

What does the checker request, and with what limits?

The server sends a GET request to the URL you type, adding https:// if you leave the scheme off. It follows up to 8 redirects, gives up after 12 seconds, and reads only the first 2 MB of the response body. Each redirect target is checked as well, so a public address cannot hand the request on to a private one.

Which addresses will it refuse?

Only public http and https addresses are checked. Names such as localhost or ending in .local, .internal or .localhost, private and reserved IP ranges, and domains that resolve to them are rejected with a message like “That address is not allowed. Enter a public website or domain.” Pages behind a login or on your own machine cannot be tested.

What is the usage limit?

15 requests per minute for each client address. The same allowance covers the SSL, HTTP header, redirect, TTFB, page size, robots.txt and sitemap checkers, so a burst on any of them uses it up. Over the limit you get a “Too many checks” message with a wait time.

Why does it say “none found” when my page has tags?

Several causes are possible. Tags added by JavaScript are not seen, because the page is fetched as plain HTML and scripts are not run. The tags may sit after the first 2 MB. The server may send a different page to this request, such as a bot challenge, consent wall or login page. Or the tag may be written in a form the pattern does not match, for example without quotes around attribute values.

Why is a value cut off partway through?

The tags are read with a pattern that stops at the first quote character of either kind inside content. A description such as Don’t miss it written with a straight apostrophe inside a double-quoted attribute will appear shortened at the apostrophe. The page itself is not affected.

What do the OG tags and Twitter tags counts mean?

Each count is the number of properties found from the fixed lists the tool reads. Open Graph is marked good at 4 or more, a warning at 1 to 3 and an error at 0. Twitter is good at 2 or more, a warning at 1 and an error at 0. These are the tool’s own thresholds, not a platform’s pass mark.

Does it show how the link will look on a social platform, or test the image?

No. It prints the tag values it found as lists and tables, with no rendered card. It does not download the image, so it cannot confirm that the file loads or what size it is, and it does not read image width, height or alt tags, twitter:site or article tags. It also does not check the HTTP status, so an error page that contains tags is reported like any other page.

About open graph checker

What the Open Graph checker fetches and what it reports

What happens when you press Check

The URL is sent to this site’s server, which fetches it and parses the HTML. If your input has no http:// or https:// prefix, https:// is added; the path and query string are kept. The server validates the host before the request and again at every redirect hop, follows at most 8 redirects, allows 12 seconds, and reads the first 2 MB of the body. JavaScript is not executed, so only tags present in the HTML the server returns are seen. The fetch comes from this site’s server rather than your browser, so it sees what an anonymous visitor on the public internet would receive. Each client address gets 15 checks per minute across the whole group of page-fetching tools, and a 429 reply says how long to wait.

What the result sections contain

The results are split into the sections below. Fields that are not found show a dash or are left out of the table.

Result sections of the Open Graph checker
SectionFields readHow status is set
Page Metatitle element, meta description, canonical linkTitle and description are good if present, warning if missing
Open Graphog:title, og:description, og:type, og:url, og:image, og:site_name, og:localeOnly properties found are listed; “(none found)” if none
Twitter / X Cardtwitter:card, twitter:title, twitter:description, twitter:imageOnly properties found are listed
CountsNumber of Open Graph and Twitter properties foundOpen Graph: 4+ good, 1–3 warning, 0 error. Twitter: 2+ good, 1 warning, 0 error

Example inputs and what is requested

Because the tool keeps the whole URL, the exact page matters. These are the input forms and what the server does with them.

What you type and how it is handled
InputRequest made
example.com/blog/my-posthttps://example.com/blog/my-post
http://example.com/pricing?utm_source=newsThe same http URL, with its query string; any redirect to https is followed
localhost:3000/pageRejected: not a public host
https://example.com/members/dashboardFetched as an anonymous visitor, so a login page is what gets parsed

What to look for in a result

Compare og:url with the Canonical row; they normally point to the same address. Check that og:title and og:description read as intended for a shared link and are not a site-wide default repeated on every page. Check that og:image is a full URL that begins with https:// and that you can open it in a browser. A page with plenty of tags but a Twitter section reading “(none found)” has only the Open Graph set, so confirm in each platform’s documentation which tags it reads. When the same default values appear on unrelated pages, the template is probably not filling them per page.

Limits of the report

The tags are matched with pattern rules rather than a full HTML parser. The pattern needs property or name and content inside the same meta tag, with quoted values, and it takes the first match. As noted in the FAQ, a value containing an apostrophe may be cut short. The tool does not fetch the image, check its size or ratio, or reflect what a platform has cached. For the generated side of this workflow, the Open Graph generator writes a matching tag block.

Open Graph Checker – Utinzo

Learn more from an authoritative source:

Google Search Central
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →