Best Telegram bots for Image compression & resizing

These bots make a picture smaller: fewer megabytes for a website or an email, exact pixel dimensions for a sticker or an avatar, a batch of photos turned into one PDF. Send the image as a file to keep the original quality; sending it as a photo lets Telegram compress it first.

The best Telegram bot for image compression and resizing is PDF Bot (@pdf_bot): a free all-in-one toolbox that converts images to PDF and back and handles everyday resizing without registration. ShrinkImage Bot (@shrinkimagebot) is the dedicated compressor, shrinking JPG, PNG and WEBP by up to 90% with no watermark, and Image Resize (@ImageResizeBot) is an open-source resizer built for the exact 512-pixel format Telegram sticker packs require.

Checked September 4, 2026

9 botsRanked

Comparison

#BotPriceLanguagesInlineGroupsScore
1PDF Bot • Free Converter @pdf_botFreeENnono67
2ShrinkImage Bot @shrinkimagebotFreeENnono62
3Image Resize @ImageResizeBotFreeENnono61
4Image Compress @ImageCompressBotFreeENnono53
5Compress Image Bot @compress_image_botFreeENnono53
6Picsize @picsizebotFreeENnono53
7ImageOptimizerBot @ImageOptimizerBotFreeENnono53
8Resize photo @resize_photo_botFreeENnono53
9Compress @CompressBotFreeENnono53
Neighbouring subtopics

How we chose

Each bot got the same three files: a 6 MB JPEG photo, a PNG screenshot with text and a WEBP illustration. We measured the output size and looked for visible artefacts at 100% zoom, checked whether the bot respects exact dimensions when asked for 512 by 512, whether it adds a watermark, how it handles a file sent as a document versus a photo, and whether the interface tells you what happened. This niche has many near-identical bots; we kept those that answered consistently across repeated checks.

Full methodology →

Image compression & resizing

Compression or resizing

Compression keeps the pixel dimensions and reduces the file size by re-encoding: good for photos going to a website or a chat where a 6 MB file is overkill. Resizing changes the dimensions, which is what a sticker, an avatar or a thumbnail needs. Some bots do both in one step; check the result's dimensions in the file info before using it, as a few bots quietly resize while "compressing".

Photo versus file

Telegram itself compresses anything sent as a photo to roughly 1280 pixels on the long side and strips metadata. If you want the bot to work on the original, send it as a file. If Telegram's compression is all you needed, send the image to yourself as a photo and save it back: no bot required.

Formats and sticker specs

JPG compresses well for photos, PNG stays lossless for screenshots and text, WEBP is smaller than both and is what Telegram stickers use. A static sticker must be exactly 512 pixels on one side, PNG or WEBP with transparency, under 512 KB; Image Resize was built for precisely this and publishes its code on GitHub. For documents, PDF Bot turns a set of images into one PDF and back.

Frequently asked questions

Which bot compresses without a watermark?

ShrinkImage Bot states no watermark and no registration; PDF Bot and Image Resize add nothing either.

How do I make an image exactly 512×512 for a sticker?

Send it as a file to Image Resize; it outputs the format Telegram's sticker bot accepts.

Why does the bot return a smaller picture than I sent?

Most likely you sent it as a photo and Telegram resized it first; send the image as a file to keep the original.

Can I turn several photos into one PDF?

Yes, PDF Bot merges images into a PDF and can split a PDF back into images.