Free tool · link previews

See how your link looks in WhatsApp, iMessage and Google Messages

Trytidekeeper.eugithub.comen.wikipedia.org
1 thing to fix before it is sharedTo fix: Asked as Facebook's crawler.8 pass6 worth a look1 to fix

Previews

Xlarge card
en.wikipedia.org
From en.wikipedia.org
LinkedIntitle, no description
Wikipedia, the free encyclopediaen.wikipedia.org
Facebookdescription cut to a line
en.wikipedia.orgWikipedia, the free encyclopedia
Slacksite name, then title
Discordas an embed
Telegramsite name, title, image
https://en.wikipedia.org/wiki/Main_Page
en.wikipedia.orgWikipedia, the free encyclopedia
Mastodonlarge card
en.wikipedia.orgWikipedia, the free encyclopedia
Blueskylarge card
en.wikipedia.orgWikipedia, the free encyclopedia

Drawn after how each app showed a link in October 2026; each changes its look from time to time. An app may keep the card it drew first: LinkedIn's Post Inspector and Facebook's Sharing Debugger fetch it again.

In a phone

Where links are sent most: each drawn as the app shows a link in a conversation.

Ada
Have you seen this?
WhatsAppa square cut of the image
Ada
Have you seen this?
Wikipedia, the free encyclopediaen.wikipedia.org
Delivered
iMessagetitle and domain, no description
Ada
Have you seen this?
Wikipedia, the free encyclopediaen.wikipedia.org
https://en.wikipedia.org/wiki/Main_Page
Google Messagesthe card above the link

Diagnosis

Open Graph
Passes: og:title32 characters
Worth a look: og:descriptionnot set

The card has no words under its title, or the page's own description stands in.

Put in the page's head
<meta property="og:description" content="…">
Passes: og:imageset
Passes: og:image is a whole addresshttps://…
Worth a look: The image's shape430 × 590

The large cards are 1.91 : 1 (1200 × 630): this one is drawn cropped.

Worth a look: og:image:typenot set

Says the image's type before it is fetched; Facebook and LinkedIn read it.

Put in the page's head
<meta property="og:image:type" content="image/jpeg">
Worth a look: og:urlnot set

The apps use whatever address was shared, with its tags and all.

Put in the page's head
<meta property="og:url" content="https://en.wikipedia.org/wiki/Main_Page">
Passes: og:typewebsite
Worth a look: og:site_namenot set

Slack, Discord and Facebook show it above the title; without it, the domain.

Put in the page's head
<meta property="og:site_name" content="…">
For X
Worth a look: twitter:cardnot set

X draws the small card, if any.

Put in the page's head
<meta name="twitter:card" content="summary_large_image">
Passes: An image for Xog:image
Can they reach it
To fix: Asked as Facebook's crawleranswered 403

A firewall or a rule against bots stops this app's fetcher, so it draws no card.

Passes: Asked as WhatsApp200 OK
Passes: Tags in the HTMLnot added by a script
Passes: A faviconnamed in the page
Every tag, as found10
TagWhat it saysStateWho reads it
The card
og:titleWikipedia, the free encyclopediaFound32 characters. Every app shows it.
og:description—MissingThe card has no words under its title.
og:imagehttps://upload.wikimedia.org/wikipedia/commons/d/d9/Aracelio_Iglesias.jpg?utm_source=en.wikipedia.org&utm_campaign=index&utm_content=thumbnail_unscaledWorth a look430 × 590, JPEG, 74.4 KB: the large cards are 1.91 : 1, so this is drawn cropped.
og:image:alt—Worth a lookRead aloud to whoever cannot see the image, where there is one.
og:url—Not setThe apps use the address the link was shared as.
og:site_name—Not setSlack and Discord show the domain instead.
For X
twitter:card—MissingWithout it, X draws the small card, if any.
twitter:title—Not setX takes og:title instead.
twitter:description—Not setX takes og:description instead.
twitter:image—Not setX takes og:image instead.

HTML

As found
<meta property="og:title" content="Wikipedia, the free encyclopedia">
<meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/d/d9/Aracelio_Iglesias.jpg?utm_source=en.wikipedia.org&amp;utm_campaign=index&amp;utm_content=thumbnail_unscaled">
<meta property="og:image:width" content="874">
<meta property="og:image:height" content="1200">
<meta property="og:type" content="website">
With the fixes
<meta property="og:title" content="Wikipedia, the free encyclopedia">
<meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/d/d9/Aracelio_Iglesias.jpg?utm_source=en.wikipedia.org&amp;utm_campaign=index&amp;utm_content=thumbnail_unscaled">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="874">
<meta property="og:image:height" content="1200">
<meta property="og:url" content="https://en.wikipedia.org/wiki/Main_Page">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">

Then, who comes from them

When the link is shared, tidekeeper counts who comes from each app, X, LinkedIn, Slack or a newsletter, with no cookie and nothing kept on their device.

How tidekeeper counts →

How it works

  1. Give an addressAny public page. Its HTML is fetched once, and the image it names.
  2. See every app's cardDrawn as WhatsApp, iMessage, Google Messages, X, LinkedIn and the rest draw a shared link.
  3. Fix what is cut or missingEach check that is worth a look says why, with the line to put in the page's head.

Questions

Why does my link show no image in WhatsApp?

WhatsApp draws the og:image only when it can fetch it: the tag must hold a whole https:// address, the image must not be too heavy, and the server must let WhatsApp's fetcher in. The diagnosis checks each of them, and asks the page as WhatsApp does.

How do I see what my link looks like in iMessage?

Give the page's address above: the iMessage card is drawn as it sits in a conversation, with the image, the title and the domain. iMessage shows no description.

What size should an og:image be?

1200 × 630 pixels, a shape of 1.91 to 1, which X, LinkedIn, Facebook and Google Messages draw large. A smaller image is drawn small, or soft.

Why does Facebook or LinkedIn still show an old card?

They keep the card they drew first. Facebook's Sharing Debugger and LinkedIn's Post Inspector fetch the page again.

Do you keep the pages I check?

No. The address is fetched when you ask, and is not kept. No cookie is set and no account is needed.