TechCompare LogoTechCompare

iMessage link previews: how Apple's Messages app uses Open Graph tags

iMessage previews are low-effort to support. Standard og: tags work. The image will be small, so keep it clean and bold. Test by pasting your URL in a Messages conversation with yourself.

Apple's Messages app (iMessage) generates rich link previews using og:title, og:description, and og:image, similar to other messaging platforms. The preview shows an inline bubble with the image at the top, title in bold, and domain name below. iMessage fetches the preview when the sender pastes the URL, not when the recipient views it.

By TechCompare · Updated

Platform or focus
Platforms
Social media and messaging apps
Topic detail
iMessage previews
imessage

How this is calculated

iMessage previews are smaller than other platforms: the image renders at roughly 220x115 in the message bubble. A 1200x630 image will be downscaled significantly, so don't put small text in your OG image and expect it to be readable in iMessage. Apple's LinkPresentation framework (which powers iMessage previews) also respects the website's favicon and displays it as a small icon in the corner of the preview bubble. There's no public debugger or cache-busting mechanism. The preview is generated when the sender pastes, and if it fails (slow server, missing tags), iMessage shows a plain text URL with no preview.

Verdict

Apple's LinkPresentation framework reads og:title, og:description, and og:image and renders them in a bubble roughly 220x115, so fine-text OG images become unreadable. The favicon gets pulled in as a corner icon too. No public debugger means no cache-busting shortcut, and a slow server or missing tags drops the whole preview to plain text. Generate the preview when the sender pastes, not when the recipient opens.

More OG scenarios

Frequently asked questions

How big does an OG image render in iMessage?
Roughly 220x115 pixels inside the message bubble, so a 1200x630 source gets downscaled hard. Fine text and detailed screenshots become unreadable at that size. Keep OG images bold and simple: a short title in large type, high contrast, and your logo in a corner. Anything you'd strain to read at thumbnail scale will fail in iMessage.
Why is my iMessage preview showing as plain text?
The fetch failed. iMessage generates the preview when the sender pastes the link, and a slow server response, missing og: tags, or an unreachable image drops the whole thing to a bare URL. There's no debugger and no way to re-trigger from the recipient's side, so test by messaging the link to yourself before sharing.
Does iMessage use my site's favicon in the preview?
Yes. Apple's LinkPresentation framework pulls the favicon and shows it as a small icon in the corner of the preview bubble, alongside og:title, og:description, and the scaled og:image. A missing favicon doesn't break the preview, but a good one adds a subtle brand mark to every shared link.