Telegram Post Formatter

Format Telegram message text locally for MarkdownV2, HTML or plain text, validate the 4,096-character message bound, and optionally plan one inline URL button.

Privacy: your message stays in this browser. Ebhor does not ask for a bot token, channel ID, login or API access, and does not send, store or log your text.

0 / 4,096 characters
Optional inline URL button

This generates planning JSON only. It never calls the Telegram Bot API.

Safe text preview

What this formatter does

Telegram's Bot API documents standard text messages from 1 to 4,096 characters after entity parsing. Ebhor validates the local draft, escapes text for MarkdownV2 or HTML when selected, and can prepare a simple inline-keyboard JSON object for one URL button.

What it deliberately does not do

There is no bot token field, channel lookup, publishing, scheduling or network request. Media captions can have tighter limits than a standard text message, so this v1 page is explicitly a standard-message formatter rather than a universal Telegram payload builder.

Bounds and safety

Message: 1–4,096 visible characters. Optional button label: 1–64 characters when used. URL: up to 2,048 characters and limited to HTTP or HTTPS. The visual preview uses plain text, so user content is never executed as HTML.