WhatsApp link preview not working or not showing
WhatsApp has strict limits: the head must sit in the first 300 KB of HTML and the image must be under 600 KB. Miss one and you get a small preview or none.
Last updated
Quick fix
Check the page with the meta tag checker.
Make og:image an absolute URL to a file under 600 KB and at least 300 px wide.
Keep og:title, og:description and og:url filled in and inside the head.
Paste the URL in a chat, wait 10 seconds and check the preview before sending.
Why the WhatsApp preview is missing or small
The image is too heavy. WhatsApp asks for an image under 600 KB. Most other platforms allow far more, so this is the usual cause.
The head is too far down. The
<head>with your tags must appear in the first 300 KB of the HTML.A tag is empty or outside the head.
og:title,og:descriptionandog:urlmust be in the head and not empty.The image is too narrow or too wide. It should be 300 px or wider with a width-to-height ratio of 4:1 or less.
The image URL is relative.
og:imagehas to be an absolute URL.
How to fix it
Open the page in the meta tag checker and confirm the four og: tags.
Compress the image below 600 KB. A 1200 x 630 JPG usually fits. Check it with the OG image size checker.
Move scripts and large inline code below the tags so the head stays in the first 300 KB.
Set
og:urlto the clean canonical URL, without tracking or session parameters.Paste the link in a new message and wait. If no preview appears after 10 seconds, one of the rules above still fails.
Tags WhatsApp reads
og:titleshown bold, up to 2 lines, without brandingog:descriptionshown smaller, 1 or 2 lines; 80 characters is enoughog:urlthe canonical URLog:imagethe thumbnail
Image size rules
Under 600 KB
At least 300 px wide
Width-to-height ratio of 4:1 or less
Absolute URL
How to force a refresh
WhatsApp has no refresh tool. Send the URL with a query string, such as ?v=2, so it fetches the page as a new link. Messages already sent keep their preview. The refresh tool lists this step next to the other platforms.
Not verified: WhatsApp doesn’t publish how long it caches previews. Some guides say Facebook’s Sharing Debugger also refreshes WhatsApp; WhatsApp’s own docs don’t say this, and its crawler uses its own WhatsApp user agent.
Sources
Häufig gestellte Fragen (FAQ) zum Meta-Tag-Generator
What image size does WhatsApp need for a link preview?
Under 600 KB, at least 300 px wide and no wider than a 4:1 ratio. The URL must be absolute.
Why does WhatsApp show a small preview instead of a large one?
The image doesn’t meet the size rules, so WhatsApp falls back to a small preview. Compress it under 600 KB first.
How do I refresh a WhatsApp link preview?
There’s no official tool. Share the URL with a query string like ?v=2. Not verified: WhatsApp doesn’t document its cache time.
Check your page, then refresh the preview
Paste your URL into the free checker to see the exact tags each app reads. Once the tags are right, use the refresh tool to clear the old preview.
Related guides
Facebook link preview not showing or not updating
Facebook reads Open Graph tags with its own crawler and caches the result for up to 30 days. Fix the tags and image, then scrape the URL again.
iMessage link preview not working or showing a gray bubble
Messages fetches the page itself and doesn’t run JavaScript. Without og:image and a good icon you get the plain gray bubble with only a title.
Discord embed not showing or not updating
Discord fetches the page once, reads the tags in the server HTML and caches the embed for about 30 minutes. It never runs your JavaScript.