Telegram Image Size 2026: Profile, Channel Posts, and Stories
Quick answer: use 512×512 for a Telegram profile or channel photo (shown circle-cropped), 1280×720 landscape or 1280×1280 square for channel posts, and 1080×1920 for Stories. Sending a photo as a file rather than a photo preserves the full original resolution up to 2560 px.
How Telegram treats images
Telegram is a messaging app first, and its image rules are built around the chat window rather than a feed. Profile photos are square uploads displayed through a circular mask, so the center of the frame is the only guaranteed-visible area. Channel posts show images inline, and the app compresses "photo" sends to roughly 1280 px on the long edge. The same image sent as a file arrives untouched, capped at 2560 px and 10 MB through the standard send path.
This distinction matters for product launches: a compressed screenshot can blur UI text, while a file-send keeps it crisp. Announcement channels aimed at developers routinely send screenshots as files for exactly that reason.
The size table
| Asset | Dimensions | Ratio | Notes |
|---|---|---|---|
| Profile photo | 512×512 (1024 max) | 1:1 | Circle crop; center with padding |
| Profile video | 800×800 | 1:1 | Animated avatar |
| Channel post (landscape) | 1280×720 | 16:9 | Compressed photo send |
| Channel post (square) | 1280×1280 | 1:1 | Largest inline display |
| HD photo (as file) | 2560 px long edge | Original | Uncompressed, up to 10 MB |
| Story | 1080×1920 | 9:16 | Full-screen, top/bottom UI |
| Chat photo | 1280×960 | 4:3 | Legacy default |
Channel posts
Channels are the closest thing Telegram has to a social feed, and images render at the width of the chat pane. A 16:9 image displays cleanly edge to edge; a portrait phone screenshot collapses to a narrow column with whitespace on both sides. If the channel is a launch announcement list, the most legible format is a 1280×720 or 1280×1280 graphic with the headline in the image, followed by the text of the announcement and the link.
Telegram also generates link previews from page metadata, and the image follows the same 1200×630 Open Graph standard as every other chat app. The Open Graph image size guide walks through the tag.
Stories
Telegram Stories use the full 1080×1920 9:16 canvas, with the profile and reply controls overlaid at the top and bottom. The safe-zone rules are identical to WhatsApp Status and Instagram Stories, so a single Story composition works across all three if the essential text sits in the central band. The story safe zones guide maps the overlays.
Launching inside a messenger
Telegram channels are a quiet but high-intent channel for developer tools and indie products: subscribers opted in, and a file-quality screenshot reads better than a compressed one. The practical set is a circle-safe avatar, a 1280-wide announcement graphic, a 9:16 Story, and an OG card for the link. Neatico produces those variants as one set from a single product description, so the channel post and the Story stay on-brand without manual resizing.
Frequently asked questions
What size is a Telegram profile picture? 512×512, displayed through a circular mask. Upload up to 1024×1024 for sharpness, and keep the subject centered with 10% padding.
How do I send a full-resolution photo on Telegram? Send it as a file rather than a photo. File sends preserve the original up to 2560 px on the long edge and around 10 MB.
What size are Telegram channel images? 1280 px wide works best — 1280×720 landscape or 1280×1280 square. Portrait screenshots display narrow.
Are Telegram Stories 1080×1920? Yes, 9:16 with overlaid controls. Keep text in the central band; the social media image sizes hub covers the rest of the network.