tdy / blog / imessage previews

iMessage link previews not working? Here's why

Updated July 2026 · 3 min read
Short answer

iMessage builds the preview from the page's metadata — the same metadata X, Instagram and TikTok serve badly. Send the fixer version of the link (fxtwitter.com, kkinstagram.com…) and the preview renders. tdy puts that version on your clipboard automatically.

How iMessage previews actually work

When you send a link in Messages, the sender's device fetches the page, reads its OpenGraph metadata, and attaches the preview bubble to the message. Two things follow from that:

The quick checks first

If every link fails to preview (even apple.com), it's the classic local gremlins: make sure the URL isn't the first word in the message, check you haven't disabled previews, and try a restart. But if normal sites preview fine and it's specifically social links that die — it's the metadata problem, and there's a real fix.

The fix for social links

Community fixer services serve clean metadata for exactly these platforms. Send the fixer version of the link and iMessage renders a proper preview:

https://x.com/user/status/1234567890?s=20
https://fxtwitter.com/user/status/1234567890

tdy makes this automatic on the Mac: copy the x.com / Instagram / TikTok link, and the fixed, tracking-free version is what lands in Messages when you paste. The same clipboard fix covers Discord, Telegram, Slack and WhatsApp.

Previews that show up.

tdy rewrites links on your clipboard so they preview everywhere — Messages included. Native, one-time purchase, no subscription.

Get tdy for Mac

Related