TinyFile TinyFile
Open in Telegram
Features Pricing Mini App Video Compressor Guide FAQ Open in Telegram

How to Use TinyFile

Compress files, convert images between formats, and turn videos into Telegram video stickers. Works right inside Telegram.

Start in 5 Seconds

TinyFile works right inside Telegram – open the bot and send a file. Available in English, Russian, Ukrainian, Spanish, Arabic, and Persian.

  1. Open the bot

    Go to @tinyfile_bot

  2. Send a file

    Paperclip → File → select

  3. Pick action

    Compress or Convert

  4. Settings

    Format or quality level

  5. Done!

    Get your file

!
Important: Always send images as a document (File). Telegram compresses images sent through the regular media picker, which degrades quality before the bot even receives them.

Send First, Choose Later

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.

  1. Send or forward any supported file to the bot – from any menu, at any point.
  2. The bot recognizes the format and shows available actions: Compress or Convert.
  3. Tap your choice. The bot processes the file and sends the result.

Auto-processed formats

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.

i
Videos never get decided for you. Send a clip from any screen and the bot offers Sticker, MP4, GIF, WEBM and Compress before it downloads anything – so even a 2 GB file can wait for your answer. Pick a mode in the menu first and the file goes straight there.

Creating Video Stickers & Packs

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, MOV, WebM, MKV and other common formats), 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.

Output mode: My packs or .webm

The Video Sticker menu has an output toggle. Your choice is remembered for future stickers.

Sticker shape

Tap the shape button to switch. Your choice is saved for future use.

Custom duration

  1. In the Video Sticker menu, tap Set duration.
  2. Enter a number of seconds (3–20).
  3. The bot will use this duration for future stickers.
!
Videos longer than your set duration are trimmed from the start. For best results, keep clips under 15 seconds. A 1:1 aspect ratio works best – 16:9 or 9:16 videos are cropped to the center.

Output specs

My packs – let the bot build your pack

With My packs on (the default), every sticker you make lands in your own pack automatically.

Bring an existing pack into the bot

Telegram doesn't let a bot take over a pack it didn't create – so TinyFile copies yours instead.

  1. In the pack widget, tap Copy a sticker pack (it sits next to New pack when you have no active pack).
  2. Send a sticker from that pack, or its link – t.me/addstickers/NAME. A bare pack name won't work.
  3. The bot copies every sticker into a new pack it manages, keeping the original title and each sticker's emoji.
i
Video and static stickers are copied. Animated (TGS) stickers are skipped, so a pack made only of them can't be copied. Copying is free – it doesn't use any of your weekly operations.

How many packs you can have

Sticker packs are free and unlimited – start new ones and copy yours in as often as you like.

i
In .webm mode you still add the file to a pack yourself: open @Stickers (Telegram's official bot) and drop the result in. In My packs mode the bot does it for you.

All the essentials – limits, pricing, and FAQ – are also collected on the dedicated Video to Telegram Sticker page.

Compressing Files

Reduce file size while keeping quality. Works with PNG, JPG, PDF, and SVG.

Compress PNG

Reduce the file size of PNG images with adjustable quality.

  1. Tap Compress in the main menu, then tap PNG.
  2. Choose a quality level: 20%, 40%, 60%, 80%, or Aggressive.
  3. Send your PNG file.

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.

i
Results vary depending on the image. Some PNGs compress significantly, others show minimal difference. Try different quality levels to find the best balance.

Compress JPG

Reduce the file size of JPEG images.

  1. Tap Compress in the main menu, then tap JPG.
  2. Choose a quality level: 20%, 40%, 60%, or 80%.
  3. Send your JPG file.

Compress PDF

Send a .pdf file to the bot – it is compressed automatically. No menu navigation and no quality selection needed.

What shrinks in a PDF, when compression gives almost nothing, limits and pricing are collected on the dedicated Telegram PDF Compressor page.

Compress SVG

Send an .svg file to the bot – it is compressed automatically. No menu navigation needed.

Formats, limits, pricing and why Telegram compresses photos are also collected on the dedicated Telegram Image Compressor page.

Compress Video (MP4)

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.

How to use

  1. Tap Compress in the main menu, then tap Video.
  2. Send your video.
  3. The bot shows an estimated time, re-encodes with live progress, and returns a smaller MP4.

Target size

The keyboard in Compress → Video carries a row of targets: 🎯 Auto, 10 MB, 16 MB, 25 MB, and ✏️ Custom for any whole number of megabytes you type. The presets are the limits people actually run into – 10 MB for Discord, 16 for WhatsApp, 25 for email. Auto is the default and has no fixed target: it aims for the best quality it can give you. Your choice is marked with a checkmark and is remembered for your next videos.

Hitting an exact size takes a two-pass encode, so a video with a target set takes longer than the same video on Auto. The estimate the bot shows before it starts already accounts for that.

When no file comes back

Three outcomes end without a new file, and none of them is charged or counted against your weekly pool:

Accepted formats

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 re-encoding wouldn't make the file smaller, the bot tells you so instead of sending a pointless copy – and the attempt isn't counted.

File size

Up to 2 GB per file. The 20 MB Telegram limit no longer applies to video compression.

Pricing

Videos up to 20 MB are free – they draw from your weekly free pool like other compress operations. Larger files cost credits by size:

🔒 after any pack purchase
File sizeCredits
Up to 20 MBFree (weekly pool)
Up to 200 MB1 credit
Up to 500 MB2 credits 🔒
Up to 1 GB4 credits 🔒
Up to 2 GB7 credits 🔒

Up to 200 MB any credits work, welcome ones included. Above 200 MB, or when your credits run short, buy a pack – or pay for just this file: 25 ⭐ up to 1 GB, 40 ⭐ above. The bot shows the exact cost before charging.

i
Need a different format instead? Convert → VIDEO offers MP4, GIF and WEBM – see Convert Video. Compress → Video keeps your MP4 and only makes it smaller.

All the essentials – limits, pricing, and FAQ – are also collected on the dedicated Video Compressor page.

Converting Image Formats

Convert images between PNG, WebP, AVIF, JPG, and HEIC. Plus AI to SVG. Twenty image conversion paths in total – video has its own three, in Convert Video.

  1. Tap Convert in the main menu.
  2. Choose the source format (the format of your file): WebP, PNG, AVIF, JPG, or HEIC. VIDEO in the same menu opens the video targets.
  3. Choose the target format: e.g. WebP → PNG or HEIC → JPG.
  4. Send your file.
FromToNotes
PNGJPG, WebP, AVIF, HEICJPG and AVIF get a white background instead of transparency
JPGPNG, WebP, AVIF, HEICAVIF gives best compression
WebPPNG, JPG, AVIF, HEICTelegram stickers are WebP – convert them
AVIFPNG, JPG, WebP, HEICNext-gen → compatible format
HEICPNG, JPG, WebP, AVIFApple iPhone photo format – instant universal compatibility
AISVGAdobe Illustrator to editable vector (auto-processed)
i
For conversions targeting WebP, ZIP mode turns on automatically – Telegram detects standalone WebP files as stickers, so the result is wrapped in a ZIP to preserve it as a regular image. As a bonus, you can collect multiple converted files and download them as a single archive.

Converting WebP

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.

Converting HEIC

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.

Convert AI to SVG

Send an .ai file to the bot – it converts automatically. Works best with simple AI files; results are not guaranteed for complex illustrations.

i
Conversion keeps your metadata. EXIF, GPS, capture dates and the colour profile travel with the converted image. Compression is the operation that removes them – the full rule is in Tools.

Convert Office Files to PDF (DOCX, DOC, PPTX)

Turn Microsoft Word and PowerPoint files into PDF without leaving Telegram. Layout, fonts, and embedded images are preserved by a cloud-rendering pipeline.

Two ways to start

  1. Send the file first. Drop a .docx, .doc, or .pptx into the chat – the pending menu shows a Convert to PDF button right under your file. Tap it.
  2. Use the Convert menu. Open Convert in the main menu, pick OFFICE → PDF, then send your file.

What's preserved

Free quota

5 free conversions per week. Beyond that, 5 credits each.

Limits

Office files can be up to 20 MB each. For very large decks or documents, slim them down before sending. ZIP batches work in the image and PDF modes.

When this is useful

Convert Video to MP4, GIF or WebM

Three targets in one place: an MP4 that plays everywhere, a looping GIF, or a compact WebM for the web. The short version lives on the video converter page.

How to use

  1. Tap Convert in the main menu.
  2. Tap VIDEO, then pick VIDEO → MP4, VIDEO → GIF or VIDEO → WEBM.
  3. Send your video.

You can also skip the menu entirely. Send a video from any screen and the bot asks what to make of it – Sticker, MP4, GIF, WEBM or Compress. Nothing is downloaded until you tap, so even a 2 GB file waits for your answer.

VIDEO → MP4

The format every player, messenger and camera roll understands. Three settings, and they stick for your next videos:

i
Already H.264 inside? If the video track is H.264 8-bit and fits the resolution you picked, the bot copies it across instead of re-encoding it – the picture comes through bit for bit, and it takes seconds. Sound is decided separately: an AAC track is copied too, anything else is re-encoded to AAC while the picture still comes through untouched. This is conversion, not compression, so the result is delivered even if it ends up slightly larger.

VIDEO → GIF

A looping GIF, built with a palette computed for your particular clip.

The GIF comes back as a file, not as an animation, so Telegram doesn't quietly turn it back into a video.

VIDEO → WEBM

Re-encode into a compact WebM – great as a background video on a landing page. Pick a resolution, 720p (default) or 1080p, and a target size: Auto, 2, 4 or 10 MB, or a number you type. The Sound button keeps or drops the audio track and is off by default; a Keep transparency checkbox under the mode description carries an alpha channel through and is on by default. The original duration is preserved, and your choices are saved for the next video.

What happens to the date and location

MP4 and WebM keep your metadata: capture date, geolocation, rotation, camera make and model all travel with the file. GIF keeps none of it – the format simply has nowhere to put it. The full rule for every operation is in Tools.

Accepted formats

Sources up to 2 GB. Eighteen containers are accepted – MP4, MOV, MKV, WebM, AVI, M4V, 3GP, FLV, WMV, TS, MTS, M2TS, MPG, MPEG, VOB, OGV, F4V, ASF – plus an animated GIF. The list is fixed: anything outside it is turned away before it is downloaded.

Pricing

All three targets use the same tiers as video compression: free up to 20 MB from your weekly pool, then 1 credit up to 200 MB, 2 up to 500 MB, 4 up to 1 GB and 7 up to 2 GB. Above 200 MB it takes a purchased pack or a one-off payment for that file (25 ⭐ up to 1 GB, 40 ⭐ above); below that any balance works. Failed attempts are refunded.

Working with ZIP Archives

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.

Auto-ZIP output Free

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.

  1. In any compression or conversion mode, tap ZIP: OFF to collect results.
  2. Send your files – each result is added to the archive instead of being sent individually.
  3. When ready, tap Download (N) to receive the ZIP.
!
The generated ZIP archive is available for download for 10 minutes only. After that, it expires.

ZIP batch input Free

Upload an archive of files and TinyFile processes everything at once – true batch mode.

  1. Choose a mode (e.g. Compress → PNG, or Convert → PNG → WebP).
  2. Send a .zip file containing the files you want to process.
  3. The bot processes every matching file and sends the results back as a ZIP.
i
ZIP batch input needs no separate plan, but each file inside the archive counts as one operation against your weekly free pool (50/week). Beyond the pool, 1 credit per file.
i
Limits: a ZIP upload can be up to 20 MB with up to 200 files (20 MB each, 100 MB unpacked).

Large results: if an archive would pass Telegram's sending limit (2 GB), TinyFile splits it into several archives and sends them back-to-back, so you always get every file. With ZIP: ON, collected results are sent automatically once they reach 200 files or 50 MB.

Tools: GPS, Metadata and Resolution

A section of the main menu for the small jobs that aren't compression: clean a photo of everything it knows about you, or bring its resolution down.

The main menu now reads Compress · Convert · Video Sticker on the first row and Generate · Tools on the second. Generate is one button for both image and video generation – tap it and pick Photo or Video to open the TinyFile Mini App. Upscale now lives inside Tools, next to the two photo utilities below.

Remove GPS and metadata

Send a photo and get the same photo back with nothing personal attached: GPS coordinates, camera and device (make, model, lens, serial number), capture dates, author and copyright, XMP, IPTC, comments and the embedded thumbnail.

i
Send the photo as a File, not through the media picker. Telegram re-compresses pictures sent as photos, which throws the metadata away and the quality with it.

Reduce resolution

Scale a photo down by its long side: 50%, 2560 px, 1920 px (the default), 1280 px, or any number you type between 100 and 10000.

The result is named after its new size, like IMG_1234_1920x1440.jpg, and the caption shows the before and after – dimensions and file size both.

Batches

Both tools take several files at once and accept an uploaded ZIP, images only. Files that need no work are returned inside the archive unchanged and free of charge, and the summary tells you how many were cleaned or resized.

What is free

Both tools draw on the shared weekly pool of 50 operations – there is no size-based paywall here. Beyond the pool, 1 credit each.

Metadata: what is kept and what is removed

The rule is simple: compression removes metadata, everything else keeps it, and one tool exists to remove it on purpose.

OperationEXIF, GPS, dates, camera
Compression – JPG, PNG, PDF, SVG, videoRemoved. The goal is a smaller file, and metadata is weight
Image conversion – PNG, JPG, WebP, AVIF, HEICKept
VIDEO → MP4 and VIDEO → WEBMKept – capture date, location, rotation, make and model
VIDEO → GIFNot carried over – GIF has no place to store it
Reduce resolutionKept, unless you turn the cleanup switch on
Remove GPS and metadataEverything personal removed
Orientation and colour profileAlways kept, in every operation

One nuance for iPhone photos: the HDR gain map and the portrait depth map stay in the file. They describe how the picture should be rendered, not where or when it was taken – and they can't be removed without re-compressing the photo, which is exactly what this tool refuses to do. Anything genuinely personal hiding in those sections is still found and removed.

Generate Image

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). For a quick start, copy one of the 33 ready-made photo prompts.

In a group chat, the bot draws on its own: add @tinyfile_bot to the group and type /img with a prompt. Details and prices – on images in Telegram groups; adding the bot on every app – in how to add @tinyfile_bot to a group.

In a group, the bot can also turn voice messages and video notes into text: make it an admin and send /transcribe_on. Details – on voice messages to text in Telegram groups.

Open the app

In the chat with @tinyfile_bot, tap the bot's Generate menu button. The app runs inside Telegram and signs you in with your Telegram account. 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, العربية, فارسی.

The Image composer

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.

The Generate button carries the exact total, so you always see the cost before spending anything.

Work with the result

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:

Layers – every object as its own PNG

Tap Layers under a result or a Gallery item – or Split into layers under a photo you attached – and pick a model:

The layers land in your Gallery as one stack: the background first (for Grok Imagine 2 – the original picture), then every object as a transparent PNG. Open a layer to download the PNG, add it to a sticker pack, take it to the composer with Edit – any model works, Seedream 5.0 Flash included – or run Upscale on it. Edit a layer with Remove background ticked, and it comes back on a transparent background again. Tick the layers you need and download them as a ZIP, or take the whole stack at once.

A Grok Imagine 2 stack also offers Edit selected with a prompt: pick layers, write what should change, and only they are redrawn. It costs 2 credits and, like Grok Imagine 2 itself, opens with your first credit pack – so a picture plus one targeted fix is 4 credits.

Everything is kept in Gallery

The Gallery tab holds your results for 30 days, 25 at a time 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.

Models, tiers and credit cost

Cost depends on model and tier. Higher tiers run at higher resolution and quality.

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

Limits and refusals

Welcome credits work on Seedream 5.0 Flash at 1K and 2K – 2 credits at 1K, 3 at 2K, to create or to edit. Your first credit pack opens GPT Image 2 and every other model and quality level, and from then on the only limit is your balance. Until then, each of them can be paid in Stars run by run, 2 ⭐ per credit, and more images or a higher quality later cost only the difference. Once you've paid, you can close the app – the result arrives in your chat with the bot. If moderation rejects the prompt, the payment stays: change the prompt and run again within 10 minutes. In the Image and Packs tabs, you get credits back for every image or row that didn't come out and wasn't rerun, at the model's credit price; if none came out, the Stars come back in full.

i
Telegram doesn't let a mini app read your saved stickers and GIFs, or take over a pack it didn't create. Sending a sticker or GIF to @tinyfile_bot in chat works exactly as before – see Video Stickers & Packs.

Upscale Images (Topaz 2K / 4K / 8K)

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.

Upscale your own photo

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.

Upscale a generated image

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.

Tiers and credit cost

TierCredits
2K8
4K8
8K15

Source size gating

You're offered the tiers that actually enlarge your source, by up to 4×; the smallest tier that enlarges it is always there, even for a tiny picture. The rest are greyed out. 8K is capped at 48 MP: 16:9 and 3:2 photos get the full 8192 px long edge, 4:3 photos about 7979×5984, square ones about 6910×6910.

Free credits and gating

Upscale spends the same credits as generation – 2K and 4K cost 8 each, 8K costs 15 – and opens with your first credit pack; before it, a single run costs twice that in Stars: 16 ⭐ for 2K or 4K, 30 ⭐ for 8K.

Upscale Videos (Topaz 2x / 4x)

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.

How it works

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.

See the price before you pay

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.

Factors and credit cost

Output height (source × factor)Credits per second of the result
Up to 720p1
Up to 1080p2
Above 1080p8

Above 30 fps the rate doubles. Every clip costs at least 9 credits, and a clip of up to 18 seconds can cost a little more than its per-second total. Example: a 6 s 480p clip costs 12 credits at 2x (960p) and 48 at 4x (1920p).

Output and delivery

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.

Limits and tips

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.

What it costs

Video upscale spends ordinary credits and opens with your first credit pack – or pay for one clip in Stars, 2 ⭐ per credit. A short low-resolution clip is cheap: 10 s of 360p at 2x is 10 credits.

Generate Videos (Kling 3.0, Veo 3.1, Seedance 2, Seedance 2.5, Grok Imagine, Gemini Omni)

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.

Animating a single photo – step by step, how the models differ and what each clip costs – is on the dedicated Image to Video page.

The Video composer

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.

After the clip is ready

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.

Kling 3.0 – credits per second

ModeCredits / second
720p7
720p +audio10
1080p9
1080p +audio13
4K (±audio)32

Example: 5-second 1080p clip with audio → 65 credits.

Veo 3.1 – credits per 8-second clip

Tier720p1080p
Lite1416
Fast2830
Quality118120

Veo 3.1 post-generation

OperationCredits
Upscale to 1080p3
Upscale to 4K57
Extend Lite / Fast / Quality16 / 30 / 120

Seedance 2 – credits per second

ResolutionText/Image-to-videoVideo-to-video
480p96
720p1912
1080p4829
4K9860

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.

Seedance 2 Mini – credits per second

ResolutionText/Image-to-videoVideo-to-video
480p32
720p63

Seedance 2 Mini is a lighter, faster tier at roughly a third of 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.

Seedance 2 Fast – credits per second

ResolutionText/Image-to-videoVideo-to-video
480p74
720p169

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.

Seedance 2.5 – credits per second

ResolutionText/Image-to-videoVideo-to-video
480p138
720p3018
1080p7445

Seedance 2.5 is the next generation after Seedance 2: the same text-, image-, and video-to-video modes, 480p, 720p and 1080p (no 4K). Clips come with generated sound at no extra cost. Billed per second, video-to-video on input + output combined – a 4-second 480p clip is 52 credits. The app shows the exact cost before you confirm.

Seedance 1.5 Pro – credits per clip

Duration480p720p
4s510
6s715
8s920
10s1125
12s1429

Seedance 1.5 Pro is the lowest-priced model: silent clips from a prompt or a photo (a second photo sets the last frame), 480p and 720p only. Priced per clip; the app shows the exact cost before you confirm.

Grok Imagine – credits per clip

Duration480p720p
6s713
8s917
10s1121
12s1425
14s1630
16s1834
18s2038
20s2342
25s2853
30s3464

Both resolutions have a fixed price per clip.

Grok Imagine extend – fixed price per generation

Duration × ResolutionCredits
6s × 480p7
6s × 720p13
10s × 480p11
10s × 720p21

Strength: the longest clips of the nine options – up to 30 seconds, and a finished clip can be extended by 6 or 10 more.

Gemini Omni – credits per clip (text-to-video)

Duration720p / 1080p4K
4s4299
6s57113
8s71127
10s85141

720p and 1080p cost the same. Aspect ratios 16:9 and 9:16 only; up to 7 reference photos.

Gemini Omni – credits (video-to-video)

ResolutionCredits
720p / 1080p, any length113
4K 4–6s119
4K 8–10s170

Strength: cheaper than Veo Quality – 10s 1080p text-to-video is 85 credits vs Veo Quality 1080p at 120.

Video runs on the same credits as everything else. Every video model opens with your first credit pack, and before it any single clip can be paid for in Stars at 2 ⭐ per credit; the 10 welcome credits are for Seedream 5.0 Flash images.

Plans & Limits

Stickers and emoji are free and unlimited. Compress and convert – 50 free operations a week, plus 10 welcome AI credits. AI image generation runs on those same credits – paid packs available in-bot.

Free

FeatureFree
Compression50 / week (shared pool)
Conversion50 / week (shared pool)
Stickers & emojiUnlimited
ZIP batch50 / week (shared pool)
Tools – GPS, resolution50 / week (shared pool)
Max file size20 MB per image or document (video compression: up to 2 GB)

Compression, conversion and both Tools 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. Stickers and emoji sit outside the pool: they're free and unlimited. 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.

AI Image credits

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

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 credits

Image upscale tiers spend credits from the same pool as image generation and open with your first credit pack.

TierCredits
2K8
4K8
8K15

Credit packs

PackStarsUSD (≈)CreditsPer credit (⭐)
Pro 100100 ⭐$1.991001.00
Pro 250250 ⭐$4.992501.00
Pro 500500 ⭐$9.995001.00
Pro 1000950 ⭐$18.9910000.95

USD shown is the minimum (Telegram desktop / Fragment); actual price varies by platform – iOS / Google Play take store fees on top.

Supported Formats

FeatureInput formatsOutput formats
CompressionPNG, JPG, JPEG, PDF, SVGSame as input
Video compressionMP4, MOV, MKV, WebM, AVI, M4V, 3GP, FLV, WMV, TS, MTS, M2TS, MPG, MPEG, VOB, OGV, F4V, ASF, GIFMP4
Image conversionPNG, WebP, AVIF, JPG, JPEG, HEIC, HEIFPNG, WebP, AVIF, JPG, HEIC
AI conversionAISVG
Office → PDFDOCX, DOC, PPTXPDF
Video conversionMP4, MOV, MKV, WebM, AVI, M4V, 3GP, FLV, WMV, TS, MTS, M2TS, MPG, MPEG, VOB, OGV, F4V, ASF, GIFMP4, GIF, WebM
Video stickersMP4, MOV, MKV, WebM, AVI, M4V, 3GP, FLV, WMV, TS, MTS, M2TS, MPG, MPEG, VOB, OGV, F4V, ASF, GIF, video notesWebM (video sticker)
Remove GPS and metadataJPG, JPEG, PNG, HEIC, HEIF, WEBP, AVIFSame as input
Reduce resolutionJPG, JPEG, PNG, HEIC, HEIF, WEBP, AVIFSame as input
ZIP processingZIP of images, PDFs or SVGs for the chosen modeZIP

Frequently Asked Questions

My video sticker failed with "Hard to fit into the limit." What does that mean?
Telegram stickers must be under 256 KB. Long or complex videos can't always be compressed enough. Try reducing the duration (under 15 seconds works best, 6-8 second is ultimate) or using a simpler video with less motion.
Why did ZIP mode turn on by itself?
For certain conversions (like PNG → WebP), ZIP mode activates automatically so you can collect multiple results. It turns off automatically after you download the archive. Note: Telegram sometimes detects WebP files as stickers, so any conversion targeting WebP is always returned inside a ZIP to preserve the file as a regular image.
Can I convert HEIC photos from my iPhone to JPG or PNG?
Yes. In the main menu tap Convert, pick HEIC as the source format and choose PNG, JPG, WebP, or AVIF as the target – then send your .heic file. The reverse direction works too – convert PNG/JPG/WebP/AVIF to HEIC to save space when storing images on an iPhone. Auto-detect also works for HEIC: just send a .heic file and the bot will skip straight to picking the target format.
I sent a photo but the bot says "For better results, send media as a document." How do I fix this?
Telegram compresses photos sent through the regular media picker. Use the paperclip/attachment button and choose File instead to send the original uncompressed file.
Do my weekly limits carry over if I don't use them?
No. Free limits are replenished every Monday at 00:00 UTC – unused operations do not roll over or stack.
Can I get a refund for a Telegram Stars purchase?
No, purchases cannot be refunded. But purchased credits never expire – they stay on your account and you can use them whenever you want, with no time limit.
How do I change the bot language?
Send the /language command and tap your preferred language button. The bot supports English, Russian, Ukrainian, Spanish, Arabic, and Persian.