How iMessage builds a link preview
iMessage works differently from most apps: the sender’s own iPhone, iPad or Mac fetches the page when the link is pasted, builds the preview, and sends it along with the message. The person receiving it does not fetch your page at all.
og:title— the bold title. Without it, the page’s<title>is used.og:image— the large image above the title.- The site icon —
apple-touch-iconor the favicon — shown beside the title when there is no image. - The domain — shown in grey under the title.
The description is not shown, so put the important words in the title. Because the fetch comes from a personal device, pages that show a cookie or consent wall first, or block unfamiliar clients, can produce a poor preview.
See which of these tags your page has, and what iMessage will show.
Check a URLWhy your iMessage preview is missing or wrong
The link was sent inside other text
Rich previews are most reliable when the URL is sent as its own message. A link in the middle of a sentence often stays as plain blue text.
The message went as SMS
A green-bubble SMS message carries plain text, so there is no rich preview. Previews appear in iMessage conversations.
Lockdown Mode is on
Lockdown Mode turns off link previews in Messages for the sender’s device, so links are sent as plain text.
The sender’s device could not load the page
A slow page, a consent wall, a login, or a firewall that challenges unusual clients can leave the device with nothing to build a preview from.
The page has no Open Graph image or title
Without og:image the preview shows the site icon at best. Without og:title it uses the page title. The issue list below names what is missing.
How to refresh iMessage’s cached preview
A preview travels with the message that carried it, so messages already sent keep the preview they were sent with. There is nothing to clear on Apple’s side.
The device that sends the link may reuse a recent fetch of the same URL. To check a fix, send the URL with a harmless query string, such as ?v=2, so it is fetched again.
The best share image for iMessage
Use a 1200 × 630 px JPG or PNG for og:image and keep the file light; it is downloaded by the sender’s phone, often on mobile data. Also add a 180 × 180 px apple-touch-icon:
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
That icon is what appears beside the title for pages without a share image.
iMessage preview questions
Check the preview on other apps
Every app reads the same Open Graph tags but shows them differently. The checker above previews all of them at once; these pages explain each app’s own rules.
Seeing the wrong image on every app? Our guide Link Preview Showing the Wrong Image? How to Clear the Cache on Every Platform covers the fixes in one place.
See your iMessage preview before you share the link
Check the tags, test the image, and fix the preview in minutes. Free, no signup.
Check a URL