Compress files, convert images between formats, and turn videos into Telegram video stickers. Works entirely inside Telegram – no apps, no sign-ups.
TinyFile works entirely inside Telegram. No downloads, no accounts, no configuration. Available in English, Russian, Ukrainian, and Spanish.
Paperclip → File → select
Compress or Convert
Format or quality level
Get your file
You never have to navigate to a menu before sending a file. The bot accepts files from any screen and figures out what to do next.
Some file types skip the prompt entirely and are processed on the spot:
Choose quality levels, conversion directions, sticker shape, or duration in the menus. Once your settings are dialed in, you can work entirely by sending files.
Turn videos and GIFs into animated Telegram stickers – and let the bot build and fill your sticker pack for you.
Send or forward any video (MP4, WebM), GIF, or video note to the bot – it is converted automatically using your saved settings. Tap Video Sticker in the main menu only to adjust shape, duration, or output mode.
The Video Sticker menu has an output toggle. Your choice is remembered for future stickers.
Tap the shape button to switch. Your choice is saved for future use.
Turn on My packs and every sticker you make lands in your own pack automatically.
Telegram doesn't let a bot take over a pack it didn't create – so TinyFile copies yours instead.
Packs come in pages of 5. Your first page is free – 5 sticker packs, each holding up to 120 stickers, and when one fills up the bot automatically starts the next. Packs you copy in use the same slots.
Once all 5 packs on a page are in use, the New pack button becomes +5 packs · ⭐100. One tap opens a Telegram Stars invoice – no credit top-up, no extra menus. Every next page costs the same ⭐100 – the price never escalates – and each one gives you:
If every pack is full and you haven't unlocked a new page, the bot pauses pack mode and offers to unlock (⭐100) or switch back to .webm. Delete a pack to free a slot – the New pack button comes back, no payment needed.
Reduce file size while keeping quality. Works with PNG, JPG, PDF, and SVG.
Reduce the file size of PNG images with adjustable quality.
The currently selected quality level is marked with a checkmark. You can change it at any time – tap a different quality button and it applies to the next file.
Reduce the file size of JPEG images.
Send a .pdf file to the bot – it is compressed automatically. No menu navigation and no quality selection needed.
Send an .svg file to the bot – it is compressed automatically. No menu navigation needed.
A real video compressor inside Telegram: send a video, get a smaller MP4 back in the same format – ready for WhatsApp, email, or your camera roll. Files up to 2 GB.
Common video formats work – MP4, MOV, MKV and more – sent as a video, a video note, an animation, or a document. The output is always MP4, so it plays everywhere. If a re-encode would come out larger than the original, the bot returns your original untouched.
Up to 2 GB per file. The 20 MB Telegram limit no longer applies to video compression.
Videos up to 20 MB are free – they draw from your weekly free pool like other compress operations. Larger files run on a paid account and cost credits by size:
| File size | Credits |
|---|---|
| Up to 20 MB | Free (weekly pool) |
| Up to 200 MB | 1 credit |
| Up to 500 MB | 2 credits |
| Up to 1 GB | 4 credits |
| Up to 2 GB | 7 credits |
Files over 20 MB require a purchased credit pack. The bot shows the exact cost before charging.
All the essentials – limits, pricing, and FAQ – are also collected on the dedicated Video Compressor page.
Convert images between PNG, WebP, AVIF, JPG, and HEIC. Plus AI to SVG. Twenty conversion paths in total.
| From | To | Notes |
|---|---|---|
| PNG | JPG, WebP, AVIF, HEIC | Removes transparency (white bg for JPG) |
| JPG | PNG, WebP, AVIF, HEIC | AVIF gives best compression |
| WebP | PNG, JPG, AVIF, HEIC | Telegram stickers are WebP – convert them |
| AVIF | PNG, JPG, WebP, HEIC | Next-gen → compatible format |
| HEIC | PNG, JPG, WebP, AVIF | Apple iPhone photo format – instant universal compatibility |
| AI | SVG | Adobe Illustrator to editable vector (auto-processed) |
Go to Convert → choose WebP → pick a target format. You can also forward a Telegram sticker – it will be treated as a regular WebP image.
HEIC is Apple's default photo format on iPhone and iPad. It saves space on your device, but many tools and platforms still don't support it. TinyFile converts HEIC to PNG, JPG, WebP, or AVIF so your iPhone photos work everywhere – and the reverse direction (PNG/JPG/WebP/AVIF → HEIC) lets you shrink non-Apple images down to HEIC's compact size when storing them on an iPhone.
Send an .ai file to the bot – it converts automatically. Works best with simple AI files; results are not guaranteed for complex illustrations.
Turn Microsoft Word and PowerPoint files into PDF without leaving Telegram. Layout, fonts, and embedded images are preserved by a cloud-rendering pipeline.
5 free conversions per week. Beyond that, 5 credits each.
Telegram caps bot uploads at 20 MB per file. For very large decks or documents, slim them down before sending. Office conversion runs per file – ZIP batch is image-only.
Re-encode any video into a compact WebM file – great for use as a background video on your landing page or website.
This mode is menu-only. You need to open the Convert menu and choose Video → WebM before sending your file – if you just send a video, the bot will route it to the Video Sticker flow instead.
Inside the Video → WebM menu, tap the Sound button to keep or drop the audio track. Your choice is saved for future videos, and the default is off – turn it on before sending if you want audio in the output.
Quality is automatically tuned to your video's resolution – higher resolutions get a proportionally higher bitrate, so the output stays sharp while still shrinking in size. The original duration and dimensions are preserved.
Common video formats work – MP4, MOV, WebM, MKV. Output is always WebM.
TinyFile uses ZIP in two distinct ways: as an output wrapper and as a batch input. Auto-ZIP output is free; for batch input, each file inside counts as one operation against your weekly free pool.
When you process multiple files at once – or when a conversion targets WebP – TinyFile bundles the results into a single ZIP for easy download. No manual download one by one.
Upload an archive of files and TinyFile processes everything at once – true batch mode.
Image generation lives in the TinyFile mini app – a full editor that opens inside Telegram. Write a prompt, or attach a photo and describe the change. Each generation uses image credits (see Plans & Limits below).
In the chat with @tinyfile_bot, tap the bot's Generate menu button. The app runs inside Telegram – nothing to install, nothing to sign in to. Four tabs sit at the bottom: Image, Video, Packs, Gallery. Your credit balance is in the header, and you can top it up with Telegram Stars without leaving the app. Interface languages: English, Русский, Українська, Español.
One screen covers both text-to-image and image-to-image – there is no mode switch. Send a prompt on its own and it is drawn from scratch; attach a photo and it becomes the reference.
Nano Banana Pro, Nano Banana 2, Nano Banana 2 Lite, GPT Image 2, GPT Image 2.5, Flux 2 Pro, Grok Imagine, Grok Imagine 2. Nano Banana 2 Lite is the fast, low-cost one – a single 1K tier at just 2 credits. Grok Imagine 2 draws from text only, has a single Standard tier at 2 credits, and is the one model you can edit layer by layer – see Layers below.Flare (default, faster) or Sunburst (more polished, premium look). Same credit price either way.1:1, 4:3, 3:4, 16:9, 9:16.The Generate button carries the exact total, so you always see the cost before spending anything.
Results open in a card at the top of the screen with a thumbnail strip – swipe, use the arrows, or the ← / → keys to move between them. Every result carries the same row of actions:
Grok Imagine 2 can take apart the picture it just drew. Tap Layers under the result and the model splits it into regions – the person, the background, the text, the product. Pick one, write what should change, and only that layer is redrawn; everything else stays as it was.
The Gallery tab holds your results for 30 days – the latest 50, 16 per page with Show more. Each item keeps its prompt (one tap to copy) along with the model, quality and ratio it was made with, plus the same row of actions. Tap a thumbnail for the full-screen viewer.
Cost depends on model and tier. Higher tiers run at higher resolution and quality.
| Model | Tier | Credits |
|---|---|---|
| Nano Banana 2 (default) | Fast | 4 |
| 1K | 4 | |
| 2K | 6 | |
| 4K | 8 | |
| Nano Banana Pro | 1K | 6 |
| 2K | 8 | |
| 4K | 11 | |
| Nano Banana 2 Lite | 1K | 2 |
| GPT Image 2 | Low | 1 |
| Medium | 5 | |
| High | 8 | |
| GPT Image 2.5 | 1K | 3 |
| 2K | 5 | |
| 4K | 8 | |
| Flux 2 Pro | 1K | 3 |
| 2K | 4 | |
| Grok Imagine | Standard (T2I) | 2 |
| Quality (T2I) | 3 | |
| I2I | 2 | |
| Grok Imagine 2 | Standard (T2I) | 2 |
| Layers (split) | free | |
| Layer edit | 2 |
No tier is locked behind a purchase. Every model and every quality level runs on credits, free or bought – the only limit is your balance. The 10 welcome credits cover any image except Nano Banana Pro 4K (11 credits); AI video and an 8K upscale cost more than that, so for those you top up.
Sharpen and enlarge images with Topaz in the TinyFile mini app. Two ways in – the Upscale block on the Image tab, and the Upscale action under any result you generated.
Open the app from the bot's Generate menu button and stay on the Image tab. Tap +, pick a photo (up to 40 MB), then choose a tier in the Upscale block – 2K, 4K or 8K. No prompt needed; the Generate button shows the exact cost before any credits are spent.
Every result – in the result card and in the Gallery – has an Upscale action. It reuses the full-size original rather than the preview, so there's no re-upload and no quality lost on the way.
| Tier | Credits |
|---|---|
| 2K | 5 |
| 4K | 9 |
| 8K | 19 |
A tier that wouldn't enlarge your source is greyed out – Topaz won't add detail beyond what the original holds.
Upscale spends the same credits as generation: 2K costs 5 and 4K costs 9, so both fit inside the 10 welcome credits. 8K costs 19 – that one needs a top-up.
Sharpen and enlarge any video clip to 2x or 4x of its source resolution with Topaz Video AI – in the Video tab of the TinyFile mini app.
Open the app from the bot's Generate menu button, switch to the Video tab, tap + and pick your clip (MP4, up to 40 MB). The Upscale block appears with two chips – 2x and 4x – each carrying the exact price for your file.
The app reads the real duration of your clip and prices it per second, so the Generate button always shows the final number. Nothing is debited until you tap it.
| Factor | Output | Credit cost |
|---|---|---|
| 2x | 2× source resolution | 4 credits per input second |
| 4x | 4× source resolution | 7 credits per input second |
Worked examples: 10 s @ 2x = 40 credits · 10 s @ 4x = 70 credits · 30 s @ 4x = 210 credits.
The finished clip lands in the result card and stays in your Gallery for 30 days. Download gives you the full-quality MP4; Share sends it straight to a chat.
40 MB upload cap. The longer your clip, the larger the credit charge – the button always shows the final number for your actual duration, so there are no surprises. Pick 2x for moderate sharpening on social-media clips; pick 4x when you need a real resolution jump.
Video upscale spends ordinary credits — nothing is locked behind a purchase. At 4 credits per second even a short clip runs past the 10 welcome credits, so in practice you top up for it.
Make a clip from a prompt, animate a photo, or edit a video you already have – in the Video tab of the TinyFile mini app.
Open the app from the bot's Generate menu button and switch to Video. It works like the image composer: + takes photos and videos alike, and what you attach sets the mode – nothing for text-to-video, a photo to animate it, a clip to edit it.
The Generate button shows the final cost before anything is charged. Finished clips open in the result card and stay in Gallery for 30 days, with Download, Share, Again (Redo in the Gallery) and Delete on every one.
Two models add more in the Gallery: Veo 3.1 results can be upscaled to 1080p or 4K and extended; Grok Imagine results can be extended by +6s or +10s. Prices for both are in the tables below.
| Mode | Credits / second |
|---|---|
| 720p | 7 |
| 720p +audio | 9 |
| 1080p | 8 |
| 1080p +audio | 13 |
| 4K (±audio) | 32 |
Example: 5-second 1080p clip with audio → 65 credits.
| Tier | 720p | 1080p |
|---|---|---|
| Lite | 14 | 16 |
| Fast | 28 | 30 |
| Quality | 118 | 120 |
| Operation | Credits |
|---|---|
| Upscale to 1080p | 3 |
| Upscale to 4K | 57 |
| Extend Lite / Fast / Quality | 16 / 30 / 120 |
| Resolution | Text/Image-to-video | Video-to-video |
|---|---|---|
| 480p | 9 | 5 |
| 720p | 19 | 12 |
| 1080p | 48 | 29 |
Seedance 2 is billed per second; longer clips and longer input video scale linearly. Video-to-video is billed on input + output combined. The app displays the exact cost before you confirm.
| Resolution | Text/Image-to-video | Video-to-video |
|---|---|---|
| 480p | 5 | 3 |
| 720p | 10 | 6 |
Seedance 2 Mini is a lighter, faster tier at roughly half the price of Seedance 2 – ideal for high-volume, everyday clips. Same text-, image-, and video-to-video modes; 480p and 720p only (no 1080p). Billed per second; the app shows the exact cost before you confirm.
| Resolution | Text/Image-to-video | Video-to-video |
|---|---|---|
| 480p | 7 | 4 |
| 720p | 16 | 9 |
Seedance 2 Fast sits between Mini and the full Seedance 2 – closer to full quality, still cheaper. Same text-, image-, and video-to-video modes; 480p and 720p only. Billed per second; the app shows the exact cost before you confirm.
| Mode | Resolution | Credits / second |
|---|---|---|
| t2v / i2v | 480p | 1 |
| 720p | 2 |
| Duration × Resolution | Credits |
|---|---|
| 6s × 480p | 7 |
| 6s × 720p | 14 |
| 10s × 480p | 14 |
| 10s × 720p | 21 |
Strength: granular duration control – any integer from 6 to 30 seconds, the widest duration range of the six models.
| Duration | 720p / 1080p | 4K |
|---|---|---|
| 4s | 42 | 99 |
| 6s | 57 | – |
| 8s | 71 | 127 |
| 10s | 85 | 141 |
720p and 1080p cost the same (1080p is delivered as a free upscale of 720p). 4K is not offered at 6s. Audio is always on; aspect ratios 16:9 and 9:16 only.
| Resolution | Credits |
|---|---|
| 720p / 1080p / 6s 4K | 113 |
| 4K long (~10s) | 170 |
Strength: cheaper than Veo for comparable output – 10s 1080p text-to-video is 85 credits vs Veo Quality 1080p at 120 – and the only model offering native 4K text-to-video without a separate upscale step.
Video runs on the same credits as everything else. Only the price differs: a short Grok Imagine 480p clip fits inside the 10 welcome credits, while Kling, Veo, Seedance and Gemini Omni cost tens of credits per clip, so those need a top-up.
Compress, convert and make stickers – 50 free operations a week, plus 10 welcome AI credits. AI image generation runs on those same credits – paid packs available in-bot.
| Feature | Free |
|---|---|
| Compression | 50 / week (shared pool) |
| Conversion | 50 / week (shared pool) |
| Video stickers | 50 / week (shared pool) |
| ZIP batch | 50 / week (shared pool) |
| Max file size | 20 MB (Telegram Bot API limit) |
Compression, conversion and video stickers draw from one shared pool of 50 operations per week (reset Monday 00:00 UTC). Each file in a ZIP batch counts as one operation. Beyond the pool, each operation costs 1 credit from your balance – and your 10 welcome credits stretch that a little further before you need a top-up. AI generation in the mini app never touches this pool: stickers, images and video there are paid for in credits only. Office → PDF has its own separate free quota and isn't part of this pool.
| Model | Tier | Credits |
|---|---|---|
| Nano Banana 2 (default) | Fast | 4 |
| 1K | 4 | |
| 2K | 6 | |
| 4K | 8 | |
| Nano Banana Pro | 1K | 6 |
| 2K | 8 | |
| 4K | 11 | |
| Nano Banana 2 Lite | 1K | 2 |
| GPT Image 2 | Low | 1 |
| Medium | 5 | |
| High | 8 | |
| GPT Image 2.5 | 1K | 3 |
| 2K | 5 | |
| 4K | 8 | |
| Flux 2 Pro | 1K | 3 |
| 2K | 4 | |
| Grok Imagine | Standard (T2I) | 2 |
| Quality (T2I) | 3 | |
| I2I | 2 | |
| Grok Imagine 2 | Standard (T2I) | 2 |
| Layers (split) | free | |
| Layer edit | 2 |
10 welcome credits, granted once when you start the bot.
Paid packs (purchased in-bot via Telegram Stars) stack on top of whatever is left of your welcome credits and do not expire.
Image upscale tiers spend credits from the same pool as image generation, free ones included.
| Tier | Credits |
|---|---|
| 2K | 5 |
| 4K | 9 |
| 8K | 19 |
| Pack | Stars | USD (≈) | Credits | Per credit (⭐) |
|---|---|---|---|---|
| Pro 100 | 100 ⭐ | $1.99 | 100 | 1.00 |
| Pro 250 | 250 ⭐ | $4.99 | 250 | 1.00 |
| Pro 500 | 500 ⭐ | $9.99 | 500 | 1.00 |
| Pro 1000 | 950 ⭐ | $18.99 | 1000 | 0.95 |
USD shown is the minimum (Telegram desktop / Fragment); actual price varies by platform – iOS / Google Play take store fees on top.
| Feature | Input formats | Output formats |
|---|---|---|
| Compression | PNG, JPG, JPEG, PDF, SVG | Same as input |
| Image conversion | PNG, WebP, AVIF, JPG, JPEG, HEIC | PNG, WebP, AVIF, JPG, HEIC |
| AI conversion | AI | SVG |
| Video → WebM | MP4, MOV, WebM, MKV | WebM |
| Video stickers | MP4, WebM, GIF | WebM (video sticker) |
| ZIP processing | ZIP (containing anything except video stickers) | ZIP |