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:titleandog: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 URLWhy 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
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