Telegram link preview

Telegram Link Preview Checker

Paste a public URL to preview the card Telegram shows under a shared link: the site name, title, description and image. The checker reads the same tags Telegram does and explains why a preview is missing or out of date.

Try: a GitHub repo · a page with no tags 10 checks left today

Preview

An approximation of each app’s layout. Apps change their designs and crop images differently.

What to fix

Refresh a cached preview

These results show your page as it is right now. An app that already saw the link may keep showing its older, cached preview until it fetches the page again:

  • Facebook & Messenger: open Meta’s Sharing Debugger, paste the URL and press Scrape Again.
  • LinkedIn: paste the URL into LinkedIn’s Post Inspector to fetch it again.
  • Telegram: send the URL to @WebpageBot in Telegram to update its stored preview.
  • WhatsApp, Discord, Slack & iMessage: there is no public refresh tool. Share the URL with a harmless query string added, such as ?v=2, so it counts as a new link.
  • X: start a new post with the link to see the current card; existing posts keep the card they were published with.

Tags found

Suggested tags

A complete set based on what we found. Replace any placeholder values, then paste it into the page’s <head>, or into your CMS or SEO plugin’s social settings.


          
        

How Telegram builds a link preview

Telegram builds link previews on its own servers. Its crawler (user agent contains TelegramBot) fetches the page once and reads the Open Graph tags:

  • og:site_name — the coloured line at the top of the preview.
  • og:title and og:description — the bold title and the text under it.
  • og:image — a large photo under the text when the image is wide and big enough, otherwise a small square thumbnail beside it.

Recent versions of Telegram let the sender switch between a larger and smaller image, or move it above the text, before sending. The tags still decide what is available to show.

Telegram stores the preview for a URL and reuses it for a long time, which is why an outdated preview is the most common Telegram complaint.

See which of these tags your page has, and what Telegram will show.

Check a URL

Why your Telegram preview is missing or wrong

Telegram is showing a cached preview

Telegram keeps the first preview it built for a URL. If this checker shows the new tags, your page is fine and the stored preview needs updating with @WebpageBot (see below).

The sender removed the preview

Before sending, the preview can be closed. The link is then sent as plain text.

Telegram’s crawler cannot load the page

Bot protection, a firewall or a country block that stops TelegramBot means no preview. Allow user agents containing TelegramBot if your firewall challenges crawlers.

The page has no Open Graph tags

Telegram then falls back to the page title or shows no preview. The issue list below names the missing tags.

The image is too small or unusable

A small or square image is shown as a thumbnail. A relative URL, an error, an SVG or a very heavy file means no image at all.

How to refresh Telegram’s cached preview

Telegram has an official bot for this. Open a chat with @WebpageBot in Telegram and send it the URL. It fetches the page again and updates the stored preview, so the next time anyone shares the link they see the new title and image.

Run this checker first: if it still shows the old tags, the bot will fetch the old tags too. Previews on messages that were already sent may keep the old version.

The best share image for Telegram

Use a wide image, 1200 × 630 px, as a JPG or PNG, so Telegram can show it as a large photo. Images that are small or close to square are shown as a thumbnail. Keep the file a few hundred kilobytes; previews are built for mobile connections.

Telegram preview questions

Telegram stores the preview it built for each URL. Send the URL to @WebpageBot inside Telegram to make it fetch the page again. If this checker still shows the old image, fix the page first.

The image is too small or not wide enough for the large layout. Use a 1200 × 630 px image. The sender can also choose a smaller image when sending.

No. Telegram reads Open Graph tags. twitter:card does not change the Telegram preview, although it is still worth having for X, Discord and Slack.

Yes. Close the preview above the message field before sending, and the link is sent as plain text.

No. Instant View is a separate reading mode Telegram offers for some article pages. This checker covers the ordinary link preview card, which every shared link can have.

Check the preview on other apps

Every app reads the same Open Graph tags but shows them differently. The checker above previews all of them at once; these pages explain each app’s own rules.

Seeing the wrong image on every app? Our guide Link Preview Showing the Wrong Image? How to Clear the Cache on Every Platform covers the fixes in one place.

See your Telegram preview before you share the link

Check the tags, test the image, and fix the preview in minutes. Free, no signup.

Check a URL