WhatsApp link preview debugger: the only tool that simulates WhatsApp
WhatsApp has over two billion users but no official link preview debugger. If your WhatsApp shares display as bare URLs with no thumbnail, no title, and no description, there is no way to diagnose why using Meta's own tools.
This free WhatsApp link preview debugger is the only tool that simulates WhatsApp's crawler directly. We fetch any URL using WhatsApp's exact user-agent string, extract every Open Graph tag WhatsApp reads, and show you the raw HTML response - the same content WhatsApp receives when someone pastes your link in a chat.
Paste a URL below to fix broken WhatsApp previews before you send another message.
How to use this tool
- 1
Choose a crawler from the list below (or select one from the category tabs)
- 2
Enter your page URL in the input field
- 3
Click 'Simulate crawl' to fetch your page with that bot's user agent
- 4
Review the HTML response - check for your page title, main content, and meta tags
- 5
Test multiple crawlers to compare how each one sees your site
How it works
When you select a crawler and enter a URL, we send a server-side HTTP request using that bot's exact User-Agent string. For example, selecting Googlebot sends the request with 'Mozilla/5.0 (compatible; Googlebot/2.1)' - the same identifier Google's real crawler uses.
Your web server receives this request and responds based on the User-Agent. If you have dynamic rendering, cloaking rules, or bot-specific logic configured, the response will reflect that. This is exactly what happens during a real crawl - we are replicating the full request/response cycle.
The returned HTML is then analysed for SEO elements: title tag, meta description, Open Graph tags, heading structure, canonical URL, structured data, and overall text content. Each element is scored, and the tool flags missing or problematic items with severity ratings.
When you select multiple crawlers, each one makes an independent request in parallel. The results are displayed side by side in a comparison table so you can spot differences - for example, a page that returns complete HTML for Googlebot but an empty shell for GPTBot.
Understanding WhatsApp
WhatsApp is the world's most popular messaging platform with over 2 billion users. When someone shares a link in a WhatsApp chat, the app fetches the page to generate an inline preview showing a title, description, and thumbnail image. These previews are critical for click-through rates in private and group chats.
WhatsApp's link preview system does not execute JavaScript. It reads Open Graph meta tags (og:title, og:description, og:image) from the raw HTML response. If your JavaScript framework renders these tags client-side, WhatsApp displays the link as a plain URL with no preview - dramatically reducing the likelihood that recipients will click through.
WhatsApp link previews are particularly important for e-commerce, content marketing, and customer communication. When a customer service agent shares a product link, or when a user forwards an article to a group chat, a rich preview with an image and description provides context and builds trust. A bare URL looks unprofessional and suspicious.
Pre-rendering ensures WhatsApp's crawler receives your OG tags in the raw HTML, producing rich link previews that display correctly in every chat conversation.
Frequently asked questions
Why does my WhatsApp link show no preview?▾
WhatsApp reads OG tags from raw HTML without executing JavaScript. If your og:title, og:description, or og:image tags are injected by a JavaScript framework, WhatsApp cannot see them. Use this tool to check whether your OG tags are present in the raw HTML.
How long does WhatsApp cache link previews?▾
WhatsApp caches link previews aggressively. Once a preview is generated, it may not refresh for days or weeks. If you fix your OG tags, existing cached previews in chats will not update, but new shares will show the correct preview.
Does WhatsApp use its own crawler or Facebook's?▾
WhatsApp uses its own User-Agent string (WhatsApp/2.x) but shares Facebook's underlying crawler infrastructure. Fixing your OG tags for one typically fixes them for both platforms.
Related crawler tests
Facebook debugger alternative
Preview how Facebook and Messenger display your shared links. Facebook's crawler reads Open Graph meta tags from the raw HTML - it does not execute JavaScript, so dynamically-injected OG tags will not appear.
Social mediaLinkedIn Post Inspector alternative
Check your link preview on LinkedIn. LinkedIn's crawler fetches raw HTML to build post previews. If your Open Graph tags are injected via JavaScript, LinkedIn will show a generic preview or no image at all.
Social mediaTwitter Card validator
See how your links appear on Twitter/X. Twitterbot reads Twitter Card meta tags from static HTML. Client-rendered meta tags are invisible to this crawler, resulting in missing images and descriptions in tweets.
Social mediaRelated free tools
What bots see
Enter any URL and see the raw HTML that search engine bots, AI crawlers, and social platforms receive - before and after JavaScript rendering.
Try it freeOG image checker and Open Graph debugger
Test your Open Graph and Twitter Card meta tags. Preview exactly how your links appear when shared on Facebook, LinkedIn, Twitter/X, and WhatsApp.
Try it freeSEO audit
Run a free SEO audit on any website. Check meta tags, headings, structured data, alt text, canonical URLs, and crawler accessibility.
Try it freeMake every crawler see your content
PageGlass automatically serves rendered HTML to all bots. No per-crawler configuration needed - one simple change covers Googlebot, AI crawlers, and social platforms.