@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, Flux 2 Pro, Kling 3.0, Veo 3.1, Seedance 2, Gemini Omni).
Start BotHow It Works
Send a File
Drop any image, PDF, or video
Choose Action
Compress, Convert, Sticker
Get Result
Receive your file in seconds
Everything You Need, Inside Telegram
No apps, no sign-ups – just send a file and get results in seconds
Compression
Compress PNG, JPG, PDF, SVG with adjustable quality (20–80%), plus video compression up to 2 GB. Aggressive mode preserves detail at the smallest possible file size.
Format Conversion
Convert PNG to WEBP, JPG to AVIF, HEIC to anything, and 18 more paths – any direction. Plus AI → SVG and Video → WebM.
Batch Processing
Batch image converter: send multiple files in a ZIP, get one archive back. If the result exceeds 50 MB, the bot auto-splits it into several archives.
Video Stickers & Packs
Turn any MP4, WebM, or GIF 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, GPT Image 2, Flux 2 Pro and Grok Imagine, up to 4 images per tap, upscale to 2K / 4K / 8K.
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, Grok Imagine and Gemini Omni. Image-to-video, video-to-video, audio, 4K upscale, clip extend and Boomerang loops.
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. Every result comes with a before/after size report so you can see exactly how much you saved.
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 run on a paid account and cost a few credits by size. Different from Video → WebM below, which outputs WebM for web backgrounds – this one keeps your MP4. 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 any MP4, WebM, GIF, or 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. Switch on My packs mode and the bot builds and fills your own sticker pack – every sticker lands in it, no @Stickers needed. Already have a pack? Tap Copy sticker pack and the bot copies it in (video packs only). Prefer a file? Keep .webm mode and add it to a pack yourself. Source videos up to 400 MB are supported.
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. If the processed result exceeds Telegram's 20 MB upload limit, the bot automatically splits it into multiple archives so nothing gets lost. Works with the same formats as single-file mode: PNG, JPG, WebP, AVIF, PDF, SVG.
7 Convert Video → WebM
Shrink any video – MP4, MOV, WebM, MKV – into a compact WebM file – great for use as a background video on your landing page or website. Unlike other modes, this one is menu-only: open the Convert menu and pick Video → WebM before sending your file. Toggle sound on or off with the menu button – your choice is saved and starts off by default. Quality auto-adjusts to your video's resolution.
8 Generate Images (Nano Banana 2, Pro, GPT Image 2, 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 (default), Nano Banana Pro, Nano Banana 2 Lite (fast, low-cost – 2 credits), GPT Image 2, Flux 2 Pro, Grok Imagine, and Grok Imagine 2 (text-to-image, editable layer by layer – 2 credits). 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) 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. 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.
9 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 runs on credits like everything else – a 2K or 4K pass fits inside the 10 welcome credits. 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: 4 credits per second at 2x, 7 credits per second at 4x. Results land in your gallery, ready to download or share. Runs on credits, free or purchased. See the video upscale guide.
10 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 (5s/10s, optional audio, up to 4K), Veo 3.1 (8s clips, Lite/Fast/Quality, audio always on, 4K upscale + extend), Seedance 2 (text-, image-, and video-to-video), 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 free Boomerang, 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 (~3–120 credits depending on model, resolution, and duration – see the full guide). Video generation runs on paid credits.
Meet the TinyFile Mini App
A whole sticker pack in one style – not a one-off picture. Opens inside Telegram, nothing to install.
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.
Images and video in one place
Seven image models and five video models behind a single composer. Attach a file to edit it, or leave it empty to create something from scratch.
A gallery that keeps up
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.
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
Every model, every quality level and every upscale runs on credits – the only limit is your balance. Your 10 welcome credits cover any image except Nano Banana Pro 4K, plus an upscale to 2K or 4K or a short Grok Imagine clip. An 8K upscale and the heavier video models cost more than that, so they need a purchased pack.
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?
No. TinyFile works entirely inside Telegram – no apps to download, no accounts to create. Just open the bot, send a file, and get your result in seconds.
What image formats are supported?
TinyFile supports PNG, JPG/JPEG, WEBP, AVIF, HEIC, SVG, and PDF for compression and conversion. You can convert PNG to WEBP, JPG to AVIF, HEIC to PNG/JPG/WEBP/AVIF, and 16 more conversion paths in any direction, plus AI (Adobe Illustrator) to SVG.
How to make Telegram video stickers from MP4?
Send any MP4, WebM, or GIF file to the bot and choose "Create Sticker." Pick a custom shape (square, rounded, or circle) and TinyFile makes a Telegram-ready video sticker (512×512, 3–20s). Turn on My packs mode to have the bot add each sticker to your own pack automatically, or keep .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 – run on a paid account and cost a few credits depending on size (see the pricing table for exact tiers). You always see the cost before anything is charged.
Can the bot create a sticker pack for me?
Yes. Turn on My packs mode in the video-sticker menu and 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: rename or reorder it anytime in @Stickers. When a pack reaches Telegram's 120-sticker limit, the bot rolls over to a new one. You get 5 sticker packs for free – the guide covers how to add more. 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 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. This works for video (WebM) packs – static and animated packs aren't supported. After that the bot fills the pack for you like any other.
What is the maximum file size?
TinyFile accepts files up to 20 MB, which is the Telegram Bot API limit. For batch processing, you can send multiple files in a ZIP archive and receive the results as a single ZIP back.
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 conversion paths total.
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. Compress PNG without quality loss (lossless mode) or with adjustable quality for smaller output. 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.
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.
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?
| Model | Tier | Credits |
|---|---|---|
| Nano Banana 2 | 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 | |
| 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 |
Can I use 2K or 4K with free credits?
Yes – 2K and 4K aren't gated. Every model, quality level and upscale runs on credits, and the only limit is your balance. Your 10 welcome credits stretch to any image except Nano Banana Pro 4K (11 credits), and they also cover an upscale to 2K (5) or 4K (9) or a short Grok Imagine 480p clip at 1 credit per second. An 8K upscale (19) and the heavier video models cost more than the welcome credits, so those run on a top-up.
Does TinyFile generate AI videos too?
Yes – Kling 3.0 (5–10s, audio toggle, up to 4K), Veo 3.1 (8s clips, 3 quality tiers, 4K post-gen upscale, audio always on), Seedance 2 (text/image/video-to-video), and Gemini Omni (text/image/video-to-video, up to 4K, 16:9 & 9:16, audio always on). See the video guide for modes and credit costs.
Can I upscale videos with this Telegram bot?
Yes – TinyFile is a Telegram bot video upscaler powered by Topaz Video AI. Send an MP4 (up to 20 MB), pick 2x or 4x, and the bot returns an upscaled video. Cost is 4 credits per second at 2x or 7 credits per second at 4x – the bot shows the exact total for your clip before charging. Runs on credits, free or purchased. See the video upscale guide.