TinyFile – Telegram bot for image compression and conversion TinyFile
Open in Telegram
Features Pricing Mini App Video Compressor Guide FAQ Open in Telegram
@tinyfile_bot

Compress, Convert, Generate
& Create Stickers – In Telegram

Free Telegram bot for image compression, format conversion, and video stickers & packs – plus AI image and video generation in the TinyFile Mini App (Nano Banana, GPT Image 2, GPT Image 2.5, Flux 2 Pro, Kling 3.0, Veo 3.1, Seedance 2, Gemini Omni).

Start Bot

How It Works

1

Send a File

Drop any image, PDF, or video

2

Choose Action

Compress, Convert, Sticker

3

Get Result

Receive your file in seconds

PNG → JPGJPG → PNGPNG → WEBPJPG → WEBPWEBP → PNGWEBP → JPGPNG → AVIFJPG → AVIFAVIF → PNGAVIF → JPGWEBP → AVIFAVIF → WEBPHEIC → PNGHEIC → JPGHEIC → WEBPHEIC → AVIFPNG → HEICJPG → HEICWEBP → HEICAVIF → HEICAI → SVGDOCX → PDFDOC → PDFPPTX → PDFMP4 → StickerGIF → StickerWebM → StickerVideo → WebMVideo → MP4Video → GIFPhoto → No GPSText → ImageImage → EditPrompt → PNG

Everything You Need, Inside Telegram

Just send a file and get results in seconds

PNG JPG PDF SVG VIDEO

Compression

Compress PNG and JPG at 20–80% quality, PDF and SVG automatically, plus video compression up to 2 GB. Aggressive mode squeezes PNG hardest, and every compressed file comes back stripped of EXIF, GPS and camera data.

PNG JPG WEBPWEBM AVIFHEIC MP4GIF SVG

Format Conversion

All 20 image directions between PNG, JPG, WEBP, AVIF and HEIC – one tap each. Video converts to MP4, GIF or WebM. Plus AI → SVG and Office → PDF. Conversion keeps your photo's metadata; compression is what strips it.

ZIP

Batch Processing

Batch image converter: send multiple files in a ZIP, get one archive back. A result too big for one message is split into several archives automatically.

Video Stickers & Packs

Turn an MP4, MOV, WebM, GIF or video note into a Telegram video sticker – square, rounded, or circle, 3–20s. Then let the bot build and fill your own sticker pack automatically: every sticker lands in your pack, no @Stickers needed. Already have a pack? The bot can copy it in and take over.

🍌

AI Image Generation

Generate images from a text prompt or edit your own by describing the change – in the TinyFile Mini App. Nano Banana Pro, Nano Banana 2.1, GPT Image 2, GPT Image 2.5, Flux 2 Pro and Grok Imagine, up to 4 images per tap, upscale to 2K / 4K / 8K. Not sure what to write? Copy one of 33 ready-made prompts.

🎬

AI Video Generation

Generate videos from a text prompt or animate your own image – in the TinyFile Mini App, powered by Kling 3.0, Veo 3.1, Seedance 2.0, Seedance 1.5 Pro, Grok Imagine and Gemini Omni. Image-to-video, video-to-video, audio, 4K upscale, clip extend and Boomerang loops.

57,869
Stickers
20,750
Compressed
15,736
Converted
5,305
AI generated
134GB
Space saved

What I can do with TinyFile?

A quick tour through every feature – expand any topic to learn more.

1 Compress PNG, JPG, PDF & SVG

Shrink files without visible quality loss. PNG offers five quality levels – 20%, 40%, 60%, 80%, and Aggressive; JPG has four. Pick the level with an inline button – the currently selected one is marked with a checkmark. PDF and SVG are compressed automatically the moment you send them: no menu, no settings. Formats, limits and why Telegram compresses photos are collected on the Telegram image compressor page.

2 Compress Video

Send a video, get a smaller MP4 back – a real video compressor right inside Telegram. It keeps the same format, so the result drops straight into WhatsApp, email, or your camera roll. Handles files up to 2 GB, not just short clips, with a live time estimate and progress while it works. Free up to 20 MB from your weekly pool; larger files cost 1 to 7 credits by size, and above 200 MB you pay with a purchased pack or for just that file (25 ⭐ up to 1 GB, 40 ⭐ above). Different from Convert Video below, which changes the format – this one only makes your MP4 smaller. See the Telegram video compressor page for formats and pricing.

3 Convert PNG, JPG, WebP, AVIF, HEIC & AI→SVG

Twenty conversion paths between PNG, JPG, WebP, AVIF, and HEIC – any direction, one tap. AVIF gives the smallest photos, WebP is the modern web standard, PNG keeps full quality with transparency, and HEIC lets you convert iPhone photos to anything (or go back). Plus a dedicated Adobe Illustrator (.ai) → SVG path for designers. The bot auto-detects the source format – you only pick the target.

4 Convert Office → PDF (DOCX, DOC, PPTX)

Turn Microsoft Word and PowerPoint files into PDF without leaving Telegram. Send any .docx, .doc, or .pptx as a document – the bot shows a Convert to PDF button right under your file. Or open the Convert menu and pick OFFICE → PDF, then send your file. Layout, fonts, and embedded images are preserved by a cloud-rendering pipeline, and you get a clean PDF back in seconds.

5 Video Stickers & Packs from MP4, WebM & GIF

Turn an MP4, MOV, WebM or other video, a GIF or a forwarded video note into a 512×512 animated Telegram sticker. Pick your shape – square, rounded, or circle – and duration from 3 to 20 seconds (6–8s is the sweet spot). Clips longer than your set duration are trimmed automatically. My packs mode is on from the start: the bot builds and fills your own sticker pack – every sticker lands in it, no @Stickers needed. Already have a pack? Tap Copy a sticker pack and the bot copies its video and static stickers in (animated TGS ones are skipped). Prefer a file? Switch to .webm mode and add it to a pack yourself. Source videos up to 400 MB are supported. Limits, pricing and FAQ are collected on the video to Telegram sticker page.

6 ZIP Batch Processing

Send a ZIP full of files – get a ZIP back. Perfect for bulk compression or converting a whole folder in one go. The archive you send can be up to 20 MB with up to 200 files; if a result would pass Telegram's 2 GB sending limit, the bot splits it into several archives so nothing gets lost. Works with the same formats as single-file mode: PNG, JPG, WebP, AVIF, PDF, SVG.

7 Convert Video → MP4, GIF & WebM

Open Convert, tap VIDEO and pick a target. MP4 is the one that plays everywhere: choose Original, 1080p or 720p, keep or drop the sound, and if the clip is already H.264 with AAC audio the bot repackages it without re-encoding – same quality, in seconds. An HDR switch decides what happens to an HDR recording: off tone-maps it to normal colours, on keeps HEVC 10-bit, which some Windows players still refuse to open. GIF takes the first 5, 10 or 15 seconds – or a segment you type, like 0:12–0:20, up to 30 seconds – at 320, 480 or 640 px on the long side and 10, 15 or 24 fps. WebM is still there for web backgrounds, with its own sound toggle. Sources up to 2 GB: MP4, MOV, MKV, WebM, AVI, GIF and more. Free up to 20 MB from your weekly pool, then a few credits by size.

No need to open the menu first: send a video from anywhere and the bot asks what to make of it – Sticker, MP4, GIF, WEBM or Compress. Capture date, location and rotation survive the trip to MP4 and WebM; GIF has nowhere to keep them. Every option and the exact pricing are collected on the Telegram video converter page.

8 Tools: Remove GPS & Reduce Resolution

Tools in the main menu holds two photo utilities – and Upscale, which moved in there too. Remove GPS and metadata clears location, camera and device, capture dates, author and every other personal tag from a JPG, PNG, HEIC, WEBP or AVIF – without re-compressing the picture, so the image itself comes back untouched. Orientation and the colour profile stay, so nothing arrives rotated or washed out. A file with nothing to remove costs nothing: the bot just tells you it is already clean. Reduce resolution brings the long side down to 50%, 2560, 1920 or 1280 px, or any size you type between 100 and 10000 – never upscaling, always keeping the format. A cleanup switch can strip the metadata on the way out; it starts off, so your EXIF survives by default. Both tools accept ZIP batches and draw on the same weekly free pool.

9 Generate Images (Nano Banana 2.1, Pro, GPT Image 2, GPT Image 2.5, Flux 2 Pro & Grok Imagine)

Generate brand-new images from a text prompt, or edit your own picture by describing the change – powered by Nano Banana 2.1, Nano Banana Pro, Nano Banana 2 Lite (fast, low-cost – 2 credits), GPT Image 2, GPT Image 2.5, Flux 2 Pro, Grok Imagine, Grok Imagine 2 (text-to-image – 2 credits), Qwen Image 2.1 (strong at people, products and text in the picture – 2 credits at 1K, 4 at 2K), Seedream 5.0 Flash (fast and low-cost – 2 credits at 1K, 3 at 2K; your welcome credits work on it), and Seedream 5.0 Pro (the Pro version – 4 credits at 1K, 7 at 2K, opens with your first credit pack). This lives in the TinyFile Mini App: open the Image tab, attach a photo to edit one or leave it empty to create from scratch, then pick model, quality level and aspect ratio (1:1, 4:3, 3:4, 16:9, 9:16; Nano Banana 2.1 adds ten more, up to panoramic 8:1, and takes up to 14 photos) from the chips under the prompt. Ask for up to 4 images at once, and keep editing any result straight from your gallery – no re-upload needed. Layers splits any picture – a result or your own photo – into the background plus every object as a transparent PNG, ready for a sticker pack: 12 credits with Seedream 5.0 Flash, free on Grok Imagine 2 results. Each generation uses image credits (1–11 depending on model and quality level – see the full guide). You get 10 welcome credits when you start; buy more with Telegram Stars without leaving the app. For a quick start, copy one of the 33 ready-made photo prompts.

10 Upscale Images & Videos (Topaz)

Sharpen and enlarge any image to 2K, 4K, or 8K with Topaz. In the TinyFile Mini App, tick Upscale in the Image tab and attach your picture – or tap Upscale on any result already in your gallery, no re-upload. Tiers smaller than your source are greyed out, so you only see the meaningful ones. Each run costs 5 / 9 / 19 credits (2K / 4K / 8K). Upscale opens with your first credit pack – or pay for a single run in Stars, 2 ⭐ per credit. See the full guide.

Upscale videos with Topaz Video AI to 2x or 4x of their source resolution. Open the Video tab, attach an MP4 (up to 40 MB) and pick a factor – the app reads the actual duration and shows the exact credit cost before charging. The price follows the result: 1 credit per second up to 720p, 2 up to 1080p, 8 above that, doubled for video over 30 fps; a clip costs at least 9 credits. Results land in your gallery, ready to download or share. Same rule: a credit pack, or a one-off Stars payment for just that clip. See the video upscale guide.

11 Generate Videos (Kling 3.0, Veo 3.1, Seedance 2 & Grok Imagine)

Generate brand-new videos from a text prompt, or animate your own picture by describing the motion – powered by Kling 3.0 (3–15s, optional audio, up to 4K), Veo 3.1 (8s clips, Lite/Fast/Quality, 4K upscale + extend), Seedance 2.0 (Mini, Fast and full, up to 4K, text-, image-, and video-to-video), Seedance 1.5 Pro (the lowest price, 480p/720p), Grok Imagine (6–30s, Fun/Normal/Spicy, 480p/720p, extend), and Gemini Omni (up to 7 photos in, up to 4K). Open the TinyFile Mini App and switch to the Video tab: attach a photo to animate it, or leave the field empty for text-to-video, then write your prompt – model, resolution, aspect and duration are chips right under the field. Loop a clip with Boomerang for 1 credit, remove its background, or extend it a few seconds longer. Results stay in your gallery for 30 days. Costs are billed per second / per clip – from 4 credits for a short Seedance 1.5 Pro clip, rising with model, resolution and duration (see the full guide). Video generation runs on credits.

Read the Full Guide

Meet the TinyFile Mini App

Sticker packs, AI images and video, and your gallery – one app, right inside Telegram.

Animate mode turning the finished stickers into video stickers Packs tab of the TinyFile mini app: emotion rows with their finished stickers

Sticker packs from one photo

Attach a photo of your character, list the emotions you want, and get a finished pack back – then animate the whole thing into video stickers.

Video tab of the TinyFile mini app: the same composer with video model, resolution and duration chips Image tab of the TinyFile mini app: one composer with model, resolution and aspect chips

Images and video in one place

Eight image models and eight video models behind a single composer. Attach a file to edit it, or leave it empty to create something from scratch.

Gallery tab of the TinyFile mini app: recent results, each with its own actions

Personal gallery

Everything you make stays for 30 days. Rerun a prompt, edit a result, animate a still or send it to a pack – without uploading anything twice.

Explore the Mini App

TinyFile in your group chats

Add the bot once, and the whole chat gets pictures and video on command, plus voice messages as text.

Pictures and video on command

No admin rights needed – anyone in the chat can use it.

  • /imgwith a prompt draws a picture
  • /imgin reply to a photo edits that photo
  • /videomakes a clip, or animates the photo you reply to
  • /modeleveryone picks their own model and quality

Paid by whoever sends the command, once they have bought a credit pack. Otherwise the bot posts a Stars invoice that anyone in the chat can pay.

Images and video in groups

Voice messages to text

Make the bot an admin of the chat – minimal rights are enough. Only admins see these commands.

  • /transcribe_onevery voice message and video note up to 10 minutes gets a text reply, in the language spoken, no translation
  • /transcribe_offany admin turns it off

0.5 credit per minute, paid by the admin who turned it on, once they have bought a credit pack.

With the bot as an admin, /img and /video work as usual.

Voice to text in groups

Pricing

50 free operations a week for compress, convert & video stickers. AI image & video generation runs on credits – 10 welcome credits to start.

AI Image Credits

Pro 100 100credits 100⭐ ≈ $1.99
Pro 250 250credits 250⭐ ≈ $4.99
Pro 500 500credits 500⭐ ≈ $9.99

Your 10 welcome credits work on Seedream 5.0 Flash at 1K and 2K and Boomerang loops. Your first credit pack opens video generation, GPT Image 2 and every other model, quality level and upscale – from then on, the only limit is your balance. Before that, you can pay for any of them in Stars, run by run, 2 ⭐ per credit.

Frequently Asked Questions

Is TinyFile free to use?

Yes! You get 50 free operations every week (resets Monday) across compression, conversion and video stickers – most people never run out. Beyond that, each operation costs 1 credit. AI image generation runs on credits too – you get 10 welcome credits when you start. Need more? Buy a credit pack inside the bot with Telegram Stars.

How many free operations do I get?

Every week you get 50 free operations across image/PDF compression, format conversion and video sticker creation, reset every Monday (00:00 UTC). On top of that, the 10 welcome credits you get when you start can also pay for operations once the weekly pool is gone. Files inside a ZIP batch each count as one operation. After that, each operation costs 1 credit; when you're out of credits the bot asks you to top up. Example: a ZIP of 70 images to compress, on a free account, processes 50 from the weekly pool plus one more per credit on your balance, and then asks for a top-up. Office → PDF has its own separate free quota and isn't part of this pool.

Do I need to install anything?

You only need Telegram. TinyFile runs inside it – open the bot, send a file, and get your result in seconds. Image and video generation opens as a Mini App in the same chat.

What image formats are supported?

TinyFile compresses PNG, JPG/JPEG, SVG and PDF, and converts between PNG, JPG, WEBP, AVIF and HEIC – all 20 image directions, one tap each. Plus AI (Adobe Illustrator) to SVG, Office to PDF, and video to MP4, GIF or WebM.

How to make Telegram video stickers from MP4?

Send an MP4 (or a MOV, WebM, GIF, video note or another common video format) to the bot, and it turns it into a sticker right away with your saved settings. Pick a shape (square, rounded, or circle) and length in the Video Sticker menu, and TinyFile makes a Telegram-ready video sticker (512×512, 3–20s). By default the bot adds each sticker to your own pack (My packs mode); switch to .webm mode to get the file and add it via @Stickers yourself. Source videos up to 400 MB are supported.

How do I compress a video in Telegram?

Open TinyFile, tap Compress → Video, and send your clip. The bot re-encodes it and returns a smaller MP4 in the same format, right in your chat. It's a true video compressor bot: your video stays an MP4, ready for WhatsApp, email, or your gallery.

How large a video can I compress?

Up to 2 GB per file. The old 20 MB limit is gone for video compression – send a full-length clip and the bot handles it, showing an estimated time and live progress while it works.

Is video compression free?

Videos up to 20 MB compress free from your weekly pool. Larger files – up to 2 GB – cost 1 to 7 credits depending on size (see the pricing table for exact tiers). Up to 200 MB any credits work, welcome ones included; above 200 MB use a credit pack, or pay for just that file – 25 ⭐ up to 1 GB, 40 ⭐ above. You always see the cost before anything is charged.

Can the bot create a sticker pack for me?

Yes. My packs mode is on by default: the bot builds a Telegram sticker pack for you, adding every new sticker to it automatically – no need to open @Stickers. The pack is yours: tap Edit pack to rename it, change emoji, reorder or delete stickers in the TinyFile Mini App – or edit it in @Stickers like any pack of yours. When a pack reaches Telegram's 120-sticker limit, the bot rolls over to a new one. Sticker packs are free and unlimited. Prefer the classic flow? Switch to .webm mode to get the file and add it yourself.

Can I move my existing sticker pack into the bot?

You can copy it in. Telegram doesn't let a bot take over a pack it didn't create, so TinyFile rebuilds yours instead: tap Copy a sticker pack, then send a sticker from the pack or its t.me/addstickers/… link. The bot copies every sticker into a new pack it manages, keeping the original title and each sticker's emoji. Video and static stickers are copied; animated (TGS) stickers are skipped. After that the bot fills the pack for you like any other.

What is the maximum file size?

Images, PDFs and Office documents can be up to 20 MB each, and a ZIP archive up to 20 MB with up to 200 files – the results come back as a ZIP. Video compression takes files up to 2 GB, and video stickers accept source clips up to 400 MB.

Is my data safe?

TinyFile processes files on the fly and does not store your images or documents after processing. Files are automatically deleted once the result is delivered to you.

Can I convert JPG to WEBP with this bot?

Yes! TinyFile is a Telegram bot image converter that supports JPG to WEBP, PNG to WEBP, PNG to AVIF, JPG to AVIF, HEIC to PNG/JPG/WEBP/AVIF, and all reverse directions – 20 image conversion paths in total. Video has three targets of its own: MP4, GIF and WebM.

Is this the best free Telegram bot for image compression?

TinyFile compresses images, converts formats, and creates video stickers – free within a generous weekly pool of 50 operations. PNG goes through palette reduction plus a lossless optimization pass, and the bot sends whichever file is smaller; JPG has adjustable quality. Most users never need to look further.

Can I compress PDF files in this Telegram bot?

Yes. Send any PDF to the bot and it will compress embedded images while preserving text and layout. Great for reducing PDF file size before sharing in chats. What shrinks and when it doesn't – on the Telegram PDF compressor page.

Can I convert DOCX to PDF in this Telegram bot?

Yes. Send any .docx, .doc, or .pptx to TinyFile and tap Convert to PDF under the file – or open the Convert menu and pick OFFICE → PDF. The bot renders your document in the cloud, preserves layout, fonts, and embedded images, and returns a polished PDF in seconds.

Can TinyFile compress video for the web?

Yes. It's a full-featured video compressor bot – send a clip, and TinyFile prepares it for the web, compresses it, and returns a webm file you can drop straight into a page or post.

Can I convert MOV or MKV to MP4 in Telegram?

Yes. Open Convert → VIDEO → MP4 and send the clip, or just send it and tap MP4 in the prompt the bot shows. Pick Original, 1080p or 720p and keep or drop the sound. If the file is already H.264 with AAC audio, the bot repackages it without re-encoding, so the picture is untouched. An HDR switch tone-maps an HDR recording to normal colours, or keeps HEVC 10-bit if you prefer. Capture date, location and rotation are preserved.

How do I turn a video into a GIF?

Open Convert → VIDEO → GIF, or send the video and tap GIF. Take the first 5, 10 or 15 seconds, or type a segment like 0:12–0:20 for anything up to 30 seconds. Set the long side to 320, 480 or 640 px and the frame rate to 10, 15 or 24 fps. The bot builds a palette for your clip and returns a looping GIF as a file, so Telegram doesn't turn it back into a video.

Does TinyFile remove EXIF and GPS from my photos?

It depends on what you asked for. Compression removes EXIF, GPS, dates, camera and XMP – the point there is a smaller file. Conversion, reduce resolution and video to MP4 or WebM keep your metadata. The Remove GPS and metadata tool erases everything personal without re-compressing the picture. Orientation and the colour profile are always kept, so photos never arrive rotated or washed out, and an iPhone's HDR and portrait depth data stays too – that is rendering information, not a record of you.

How do credits work?

Each AI image generation uses 1–11 credits depending on the model and tier. You get 10 welcome credits once, when you start the bot. Paid packs purchased in the bot stack on top of whatever is left of them and never expire.

What costs how many credits?
Depends on model and tier:
ModelTierCredits
Nano Banana 2.1Fast4
1K4
2K6
4K8
Nano Banana Pro1K6
2K8
4K11
Nano Banana 2 Lite1K2
GPT Image 21K1 (edit 2)
2K5
4K (not 1:1)8
GPT Image 2.51K3
2K5
4K8
Flux 2 Pro1K3
2K4
Grok ImagineStandard (T2I)2
Quality (T2I)3
I2I2
Grok Imagine 2Standard (T2I)2
Layers (split)free
Layer edit2
Qwen Image 2.11K2
2K4
Seedream 5.0 Flash1K2
2K3
Layers (split)12
Seedream 5.0 Pro1K4
2K7
What do the welcome credits cover?

Seedream 5.0 Flash at 1K and 2K (2 and 3 credits) and Boomerang loops (1 credit). Video generation, GPT Image 2 and the other models, upscale and background removal open with your first credit pack – or pay for each run in Stars, 2 ⭐ per credit of its price.

Can TinyFile generate images in a Telegram group?

Yes. Add @tinyfile_bot to the group and type /img with a prompt – the picture arrives as a reply in the chat, and replying to a photo with /img edits it. Everyone picks their own model with /model; whoever sends the command pays. Details and prices on images in Telegram groups.

Does TinyFile generate AI videos too?

Yes – eight options in the Mini App's Video tab: Seedance 2.0 in three tiers – Mini, Fast and full (text/image/video-to-video, up to 4K), Seedance 1.5 Pro (the lowest price, 480p/720p, 4–12s), Kling 3.0 (3–15s, audio toggle, up to 4K), Veo 3.1 (8s clips, 3 quality tiers, upscale to 1080p or 4K, extend), Grok Imagine (6–30s, Fun/Normal/Spicy modes, 480p/720p, extend support), and Gemini Omni (text/image/video-to-video, up to 7 reference photos, up to 4K, 16:9 & 9:16). See the video guide for modes and credit costs.

Can I upscale videos with this Telegram bot?

Yes – TinyFile upscales video with Topaz Video AI in the TinyFile Mini App. Open the Video tab, attach a clip (up to 40 MB) or pick one from your gallery, choose 2x or 4x, and get an upscaled video back. The price follows the result: 1 credit per second up to 720p, 2 up to 1080p, 8 above that, doubled for video over 30 fps; a clip costs at least 9 credits – the app shows the exact total for your clip before charging. See the video upscale guide.