Telegram message splitter

By the Potok teamUpdated ~1 min read

The telegram message splitter shows into how many Telegram messages a long text must be split. A transcript of 10000 characters needs 3 Telegram messages of at most 4096 characters (result: 3 messages). It is useful when a transcript is longer than one Telegram message allows.

Turn a recording into text

Your recording goes to @potok_now_bot as a file or a voice message, and the transcript returns to you in Telegram.

Write to @potok_now_bot in Telegram

Export to TXT, MD, DOCX, PDF, SRT and VTT · files up to 2 GB · about 30 languages · speakers and timestamps on request

Facts that matter here

  • Formula: messages = ceil(characters ÷ 4096), applied to the numbers in the table below.
  • Assumption: the limit is 4096 characters per text message, and the count is rounded up.
  • Split at paragraph ends, so that every message reads as a whole.
  • The values on this page are calculated in advance, not measured on a recording.

Calculation and example

Formula: messages = ceil(characters ÷ 4096)

CharactersLimit per messageMessages needed
409640961
409740962
1000040963
50000409613

A transcript of 10000 characters needs 3 Telegram messages of at most 4096 characters (result: 3 messages).

What Potok can do
TopicAnswer
TranslatingThe text keeps the language of the audio and is not translated
Labels and timesYou can turn on speaker labels and timestamps
Where to use itIn Telegram, through @potok_now_bot; the bot's mini app takes large files
DictationA separate Potok desktop app lets you dictate text into any program; it recognises Russian speech
Spoken languagesAbout 30 languages with good published results; a few more with warnings

Reading the table

The table is a reference, not a verdict. Use it to see the order of magnitude, then repeat the rule for your exact case. When the margin is small, calculate twice with slightly worse inputs and decide on the worse answer.

Next steps

Need a converter or a calculator? Open the tools. Unsure about a term? Check the glossary. Apps are on the download page.

Questions and answers

How does the telegram message splitter work?

It applies one rule: messages = ceil(characters ÷ 4096). A transcript of 10000 characters needs 3 Telegram messages of at most 4096 characters (result: 3 messages).

What does the telegram message splitter assume?

It assumes that the limit is 4096 characters per text message, and the count is rounded up. If your case differs, repeat the calculation by the same rule with your own numbers.

What does the table of the telegram message splitter show?

It shows: Characters, Limit per message, Messages needed. Values: 4096 | 4096 | 1; 4097 | 4096 | 2; 10000 | 4096 | 3; 50000 | 4096 | 13.

Where do the definitions behind the telegram message splitter come from?

Units, formats and rules are described in the sources listed at the bottom of this page. The numbers in the table are calculated here by the formula above and are not copied from those sources.

How do I avoid a mistake with the telegram message splitter?

Split at paragraph ends, so that every message reads as a whole. Use it when a transcript is longer than one Telegram message allows.

Sources

We opened each page below on the date shown. Because pages get updated, confirm important details at the source.

  1. Telegram Bot API, sendMessage, Telegram · checked
  2. Telegram Bot API, sendVoice, Telegram · checked

Run your own recording through it

Drop an audio or video file, or a voice message, into the chat with @potok_now_bot; the recognized text is sent back there.

Go to @potok_now_bot in Telegram