An all-in-one PDF toolbox: its own bio lists image-to-PDF and PDF-to-image conversion as core services, making it a broad default choice for everyday PDF chores.
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.
A compression bot with a concrete, published promise: shrink JPG, PNG and WEBP files by up to 90%, free, no watermark and no registration.

An open-source resizer purpose-built for one job: preparing images to the exact 512px specs Telegram sticker packs require, with the code published on GitHub.
One more directly named compression bot — functionally similar to its close relatives, worth having as a backup option.
Another confirmed-live, plainly named compression bot in the same crowded niche — a fine third or fourth option to keep on hand.
A short-named image sizing/compression bot — another confirmed-live option worth trying if a favourite compressor is unavailable.
An 'optimizer'-branded compression bot — the name suggests balancing quality against file size, though the exact method is undocumented.

A plainly named photo-resizing bot — useful for shrinking dimensions to fit a specific requirement, such as a form's upload limit.

A plainly named general-purpose compression bot — no detailed bio, but a clear single job implied by the name.
Comparison
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | PDF Bot • Free Converter @pdf_bot | Free | EN | no | no | 67 |
| 2 | ShrinkImage Bot @shrinkimagebot | Free | EN | no | no | 62 |
| 3 | Image Resize @ImageResizeBot | Free | EN | no | no | 61 |
| 4 | Image Compress @ImageCompressBot | Free | EN | no | no | 53 |
| 5 | Compress Image Bot @compress_image_bot | Free | EN | no | no | 53 |
| 6 | Picsize @picsizebot | Free | EN | no | no | 53 |
| 7 | ImageOptimizerBot @ImageOptimizerBot | Free | EN | no | no | 53 |
| 8 | Resize photo @resize_photo_bot | Free | EN | no | no | 53 |
| 9 | Compress @CompressBot | Free | EN | no | no | 53 |
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.
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.