WhatsApp Link Preview Showing Wrong Image? Here Is How to Fix It
Table of Contents
You share a link on WhatsApp and the preview card shows the wrong image — an old logo, a random page element, or nothing at all. WhatsApp reads Open Graph tags to generate these preview cards, and when the tags are missing, outdated, or not meeting WhatsApp's specific requirements, the preview breaks.
WhatsApp has no debugging tool like Facebook's Sharing Debugger. But you can diagnose exactly what WhatsApp sees by checking your OG tags directly. Here is how to fix a broken WhatsApp link preview.
How WhatsApp Generates Link Preview Cards
When someone pastes a URL into a WhatsApp conversation, WhatsApp's bot fetches the page and reads three Open Graph tags:
- og:image — the thumbnail shown in the preview card
- og:title — the bold headline in the card
- og:description — the supporting text below the title
WhatsApp does not use twitter:card, og:site_name, or extended OG properties. It reads only the three tags above. If og:image is absent or broken, WhatsApp shows no image in the preview. If og:title is absent, it falls back to the HTML title tag — which is often the site name rather than the page-specific title.
WhatsApp also caches preview data aggressively. Once it has fetched a URL, it stores the preview for days — which is why fixing your OG tags does not immediately fix previews already shared in existing chats.
How to Diagnose a Broken WhatsApp Link Preview
WhatsApp has no equivalent of Facebook's Sharing Debugger, so you cannot inspect what WhatsApp specifically cached. The most reliable diagnostic is checking your OG tags directly with the Open Graph Checker.
Step 1 — Check your current OG tags
Open the page URL in a browser. Press Ctrl+U (Windows) or Cmd+U (Mac) to view the HTML source. Copy it and paste into the Open Graph Checker. Run the check — you will see which tags are present, their values, and any issues flagged.
Step 2 — Check the og:image URL directly
Copy the og:image value from the results and open it in a new browser tab. It should load a full image with no redirect and no login required. If it does not load, that is your fix — WhatsApp's bot cannot fetch an image that requires auth or returns an error.
Step 3 — Check the og:image dimensions
WhatsApp requires og:image to be at least 300x200 pixels. Very small images are ignored. The recommended size is 1200x630 (standard OG image size), which renders cleanly in WhatsApp preview cards.
Common problems the checker surfaces
- og:image pointing to an HTTP URL (not HTTPS) — WhatsApp blocks this
- og:image using a relative path like /images/preview.jpg instead of a full absolute URL
- og:title missing entirely — WhatsApp falls back to the HTML title
- og:image returning a redirect — WhatsApp's bot may not follow all redirects
How to Force WhatsApp to Refresh a Cached Link Preview
Once you have fixed your OG tags, existing WhatsApp previews in shared chats will not update automatically — WhatsApp's cache has no manual flush tool. To get the updated preview to show:
Method 1 — Append a query string to the URL
Add a parameter to the end of the URL when sharing: https://yoursite.com/page?v=2. WhatsApp treats this as a new URL and re-fetches the OG tags fresh. This is the fastest and most reliable method. Recipients see the same page — the query string does not affect page content.
Method 2 — Wait for the cache to expire
WhatsApp's cache typically expires within a few days. New shares of the URL (without the query string) will show the updated preview once the cache clears.
Method 3 — Share to yourself first
Share the URL (with the query string) in a chat with yourself (WhatsApp allows messaging your own number). This confirms the fix is working before sharing more broadly.
Note: previews already sent in existing chats cannot be updated — the recipient's app has cached the old version. Only new sends of the updated URL show the corrected preview.
WhatsApp vs Facebook vs Twitter — OG Tag Behavior Differences
Each platform has its own rules for the same OG tags. WhatsApp is stricter than most:
| Platform | Required tags | Reads twitter:card? | Cache clear method |
|---|---|---|---|
| og:image, og:title | No | Query string workaround or wait | |
| og:image, og:title | No | Sharing Debugger tool | |
| Twitter / X | og:image or twitter:image | Yes | Card Validator tool |
| og:image, og:title | No | Post Inspector tool | |
| Discord | og:image, og:title | No | Delete message, re-paste |
The Open Graph Checker shows you the raw OG tag values — which is the single source of truth all platforms read from. Fixing the tags at the source fixes previews everywhere, with only the cache timing differing by platform.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open Free OG Tag CheckerFrequently Asked Questions
Why is WhatsApp showing an old image for my link preview?
WhatsApp caches link previews and does not refresh them automatically when you update your OG tags. To force a fresh fetch, add a query string to the URL when sharing (e.g., ?v=2). WhatsApp treats this as a new URL and re-fetches the current og:image from your page. The underlying page content is unchanged — only the URL parameter differs.
Why does my WhatsApp link preview show no image at all?
The og:image tag is either missing, pointing to a broken URL, using HTTP instead of HTTPS, using a relative path instead of an absolute URL, or returning an image smaller than 300x200 pixels. Check your og:image tag with the Open Graph Checker to see exactly what is present and flagged.
Does WhatsApp use the same OG tags as Facebook?
WhatsApp reads og:image, og:title, and og:description — the same three tags Facebook uses. However WhatsApp does not have a debugging tool like Facebook's Sharing Debugger, so you cannot manually trigger a re-fetch from WhatsApp's side. The query string workaround (adding ?v=2 to the URL) is the standard method for forcing a fresh preview.

