Telegram Converter Bots: 96 Messaged, 25 Did the Job

By Charlie Morrison · 27 October 2026 (tested 23–27 October 2026)

I sent /start to 96 Telegram converter bots on 23 October 2026, and the next night a real file to each of the 32 that answered and said they do the job. 25 converted it. 47 bots never answered at all, and 11 of the 49 that did wanted something first: join a channel, start another bot, or, in one case, subscribe after it had already done the work and was holding my file.

Converter bots are the plumbing of Telegram. You have a video and want the sound, a voice message you can’t play out loud, a photo that has to be a PDF, a file you want to share as a link. Search Telegram for any of those and you get dozens of bots with nearly the same name. I wanted to know which of them actually do the job when you send them a real file.

How I tested

What counted as a pass, decided before the first file went out:

Half of them never answered

What happened after /startBotsWho
Silent47Including @FileConverterBot, the bot respond.io’s link actually points to
“Join our channel first”7Three of them with the same Arabic text and the same invite link
Broadcast list4Manybot lists; /off paused each one
Empty shell2“Go to @ControllerBot to connect a new channel”
Answered, but does something else4A music tag editor, an OGG-to-MP3 converter, a video-to-circle bot, a music-upload helper
Got a test file3219 voice-to-text, 4 file-to-link, 9 that convert video or images

I checked the 47 silent chats again up to 25 minutes later. None of them had answered. Some of them sit at the top of search: the first result for “file converter” is silent, and so is the first result for “video to mp3”, a bot with 14,112 monthly users.

Search has a second trap. For three of my searches the top result does the opposite of what I typed. “Image to pdf” puts a PDF-to-image bot first, “speech to text” puts a text-to-speech bot first, and “file to url” puts a bot that downloads URLs into files first. Read the description before you send anything.

Telegram global search for image to pdf: PDF To Image Bot first, then a silent bot, then a bot that asks you to join a channel
Telegram’s global search for “image to pdf”, 23 October. First a bot that goes the other way, PDF to image. Second, a bot that never answered. Third, one of the three “join our channel” bots. I cut out my own chats above this block, since a new user wouldn’t see them.

The walls are the part to watch. A bot that wants you to join a channel before it does anything is asking you to grow someone’s audience in exchange for a conversion your phone can probably do itself. Three image-to-PDF and video-to-GIF bots with different names sent the same Arabic message and the same invite link, so they’re one operator with three doors.

Voice to text: 15 of 19 gave the sentence back

This was the easy job. Most bots answered within a few seconds, and almost all of them wrote “9” instead of “nine”. That’s why the pass mark was 11 of 12 words. Two got all twelve.

BotWhat came back
@Speechpro_ASR_bot, @voice_magicbot12 of 12 words
@QuillAI_Bot11 of 12, then an offer to summarise it with AI. 10 free minutes; using the bot means accepting its terms
@AudioMessBot, @NoCorny_voice_bot, @audio_transcribe_vgbot, @duck_transcriber_bot, @golosovoe_vtekst_bot, @speech_transcriber_bot, @speechtotextrobot, @tg_transcribebot, @transcriber_tg_bot, @voice_to_text_tg_bot, @voicewhisper_bot11 of 12 (“9” for “nine”; one wrote “oxana”)
@VText_Transcribe_BotThe right meaning, but translated into Russian. After I switched its output language to English and sent the file again: 11 of 12
@VoiceMsgBot (12,730 monthly users)One Russian letter: “и”
@anti_voicebot“Couldn’t recognise speech” (in Russian)
@chat_s2t_botAsked me for “the next fragment to edit”
@voicybot (16,657 monthly users)“Subscribe to @golden_borodutch to use up to 50 free Voicy transcriptions”

The failures share a pattern. Three of the four answered in Russian and fell apart on an English sentence. Voicy, the one a web list recommended, is the only one that wanted something from me first.

Video, images and links: menus, walls and a link that lasted five minutes

BotJobResult
@MusicEditorTagbotVideo to audioM4A, 10.0 s, no questions asked
@AudioConvert_botVideo to audioPick MP3 from a menu, get 10.06 s, then a “Try PRO” button
@allfilesconverterbotVideo and imageMP3 (10.06 s) and a one-page PDF. Runs on a token balance; 18 free left after my two
@newfileconverterbotVideo and imageMP3 (10.06 s) and a one-page PDF
@QuickConvertFileBotVideo and imageMP3 and PDF, after a resend. “10 conversions remaining today”
@ImageToPdfRobotImage to PDFOne-page PDF, after a resend. It named the file after my first name
@PNG_PDF_ConverterBotImage to PDFLanguage menu first, then a one-page PDF
@mp3_kd_botVideo to audioConverted it, then: “The result is ready, but first you need to subscribe to the channel”
@images_topdf_botImage to PDF“Go to SaleSeenBot, press Start, then come back”
@file2link_botFile to linkWorked at first, byte for byte, from an http:// link. 25 and 72 hours later: “Not Found”
@filesto_botFile to linkWorked once. Five minutes later: “File not found or expired.”
@photolinks_botFile to linkWorks, byte for byte, and still did 72 hours later
@reaperfiletolinkbotFile to link“Join all Updates Channels to use the bot.”

I opened every PDF. All five show the whole test card, with nothing cropped and no watermark. All five MP3s are 10.06 seconds long, which is just MP3 padding on a 10-second clip.

The “after a resend” results from three bots are my fault, not the bots’. I came back to their format menus 30 to 70 minutes after sending the file, and by then they had thrown it away (one said so in an ffmpeg error). I sent the file once more and pressed the button straight away, and all three worked. In normal use you press the button within seconds, so I counted them.

The worst wall in the whole test is @mp3_kd_bot. It took the file, did the conversion, and only then said I’d get the result after joining a channel. I didn’t join, so I never saw it. A wall at /start at least costs you nothing.

Do you need a bot for voice messages at all?

Telegram has its own button for this, the little →A next to a voice message. In November 2023 Telegram’s blog said “all users can convert up to 2 messages per week into text”, and that Premium “still allows for unlimited voice-to-text conversion.”

I tried it on the same voice message from a free account on a Ukrainian number. Telegram refused with “A premium account is required to execute this action.” The app’s own settings from the server explain why: the number of free transcriptions per week was set to 0. Telegram’s developer docs describe that setting as the weekly limit for non-Premium users. So on my account the free allowance is zero. That’s one account in one country, and the blog itself said the feature would roll out gradually, so yours may differ. Long-press a voice message and look for →A before you go looking for a bot.

There’s one more way in. The docs say members of a group boosted to level 6 can transcribe voice messages there without using up a free quota.

What I left behind

A test like this leaves a trail, so here is mine.

What I didn’t test

How to pick a converter bot in two minutes

  1. Send a tiny file first. A 5-second clip tells you everything a 500 MB one would, and costs you nothing if the bot keeps it.
  2. If it asks you to join a channel, leave. The conversion doesn’t need your subscription.
  3. Read what comes back, not the first message. A bot can say “Done!” and hand you a Russian translation of your English voice note, or finish the conversion and then lock the file. Open the result before you trust it.
  4. Treat a file-to-link bot as publishing. Anyone with the link can open the file. Don’t send anything private, and don’t count on the link lasting: two of three were dead within a day.
  5. For voice messages, try Telegram’s own →A first.

A Telegram bot that asks for nothing

The free Party Game runs Truth or Dare, Never Have I Ever and Would You Rather as a Mini App inside Telegram, in English or Ukrainian, depending on your Telegram language. No channel to join, no balance to top up, no file to send.

Open the Party Game Want a video from a YouTube or Instagram link instead? That’s a different job: see the download bots I tested.

Frequently asked questions

Is there a free Telegram bot that turns voice messages into text?

Yes. 15 of the 19 voice-to-text bots I tested gave back at least 11 of the 12 words of an English voice message for free, and two, @Speechpro_ASR_bot and @voice_magicbot, gave back all twelve. Telegram’s own →A button refused on my free account: the weekly free allowance it got from the server was 0.

How do I convert a Telegram video to MP3?

Send the video to a converter bot and pick MP3 if it shows a menu. @MusicEditorTagbot, @AudioConvert_bot, @allfilesconverterbot, @newfileconverterbot and @QuickConvertFileBot all gave back the sound of my 10-second clip. @mp3_kd_bot converted it too, then held the file back behind a channel join.

Which Telegram bot converts images to PDF?

@ImageToPdfRobot, @PNG_PDF_ConverterBot, @allfilesconverterbot, @newfileconverterbot and @QuickConvertFileBot each returned a one-page PDF of my photo, with nothing cropped and no watermark. @images_topdf_bot wanted me to start another bot first, and four more image-to-PDF bots asked me to join a channel before I could send anything.

Can a Telegram bot turn a file into a direct download link?

Three of the four I tested did: @file2link_bot, @filesto_bot and @photolinks_bot each gave a link that returned my exact file with no login. Three days later only @photolinks_bot’s link still worked. None of them offers a delete, so treat a link as public while it lasts.

Why does a converter bot ask me to join a channel?

Not because the conversion needs it: 25 bots did the same jobs without asking. Of the 49 bots that answered, 11 wanted something first, ten of them a channel join and one a Start in another bot. Three with different names sent the same text and the same invite link, so one channel can sit behind several bots.

Related reading

← Back to all posts