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.
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | @ExifCleanerBot | Free | EN | no | no | 77 |
| 2 | @pdf_bot | Free | EN | no | no | 70 |
| 3 | @shrinkimagebot | Free | EN | no | no | 65 |
| 4 | @ImageResizeBot | Free | EN | no | no | 64 |
| 5 | @picsizebot | Free | EN | no | no | 56 |
| 6 | @ImageOptimizerBot | Free | EN | no | no | 56 |
| 7 | @CompressBot | Free | EN | no | no | 56 |
| 8 | @compress_image_bot | Free | EN | no | no | 56 |
| 9 | @resize_photo_bot | Free | EN | no | no | 56 |
| 10 | @ImageCompressBot | Free | EN | no | no | 56 |
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.
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".
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.
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.
ShrinkImage Bot states no watermark and no registration; PDF Bot and Image Resize add nothing either.
Send it as a file to Image Resize; it outputs the format Telegram's sticker bot accepts.
Most likely you sent it as a photo and Telegram resized it first; send the image as a file to keep the original.
Yes, PDF Bot merges images into a PDF and can split a PDF back into images.