Link Preview
See how a link to your page will look when shared on social apps and in search, and fix the missing tags.
Loading Link Preview… If nothing happens, please enable JavaScript.
When someone pastes a link into WhatsApp, Slack or a LinkedIn post, the app fetches the page in the background and builds a small card from a handful of tags in its head: og:title, og:description, og:image and og:url from the Open Graph protocol, plus twitter:card for X. If those tags are missing, too long or pointing at a relative path, the card comes out as a bare URL, a headline with a "| Company name" tail, or a picture cropped in the wrong place. This tool shows you the result before you publish. Paste the source of your page (or just the head section) and it reads every meta tag with the browser's own HTML parser, works out which value each platform will use, and draws a preview card for Google search, Facebook, X, LinkedIn, WhatsApp, Slack and Discord side by side.
Frequently asked questions
Why can't I just enter my URL?
What is the best size for og:image?
Which tags do I actually need?
Why does Google show a different title than Facebook?
I fixed my tags but Facebook or LinkedIn still show the old preview. Why?
Why must og:image and og:url be absolute URLs?
Are the previews pixel-perfect?
Is my HTML or image uploaded anywhere?
About Link Preview
The page cannot fetch your URL for you: browsers block that kind of cross-site request, and this site keeps everything on your device, so it never contacts your server either. That also means remote images are not downloaded. The cards show a placeholder with the image address, and if you upload the actual image file you see it cropped exactly as each app would crop it, 1.91:1 for large cards, 2:1 on X and square for small thumbnails, together with its real pixel size and file weight. If you are still designing the page, switch to the form and type a title, description, URL and image address directly, and watch the counters as you get close to the limits.
Under the previews, a list of checks explains what would go wrong and why: missing Open Graph tags, a twitter:card value X does not recognise, titles longer than Google's roughly 60 characters, descriptions past 160, relative or protocol-relative URLs, SVG images that no app renders, images below 600 pixels wide that drop to a small thumbnail, duplicated tags that different apps resolve differently, and tags placed outside the head where some scrapers stop reading. Finally, it writes a clean, corrected tag block with absolute URLs, declared image dimensions and the right attributes, ready to copy into your template. Once the new tags are live, remember that Facebook, LinkedIn and X cache previews, so use their debugging tools to force a fresh fetch.
Open Graph was built for a Like button
Facebook introduced the Open Graph protocol at its f8 developer conference in April 2010, alongside the Like button that any website could embed. The idea was to turn ordinary web pages into objects in Facebook's social graph: a page about a film could declare itself to be a movie, with a title, an image and a canonical URL, and liking it would connect you to that object just like a fan page.
The protocol was designed to be deliberately simple, borrowing RDFa's property attribute so that publishers only had to add a few meta tags. That simplicity is why it spread far beyond Facebook. Twitter launched its own Cards in 2012 but chose to fall back to Open Graph values when its twitter: tags were missing, and later LinkedIn, Pinterest, Slack, Discord, WhatsApp, iMessage and Telegram all started reading the same og: tags. Today, a standard introduced to power one button quietly decides how nearly every shared link on the internet looks.