iMessage link previews not working? Here's why
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:
- If the site serves poor metadata to that fetch — X's flaky tags, Instagram's login wall — you get a bare blue link or an empty card. Nothing you toggle in Messages fixes what the site didn't send.
- Whoever sends the fixed link controls the preview. Fix it at your end and every recipient sees it rich.
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:
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