How to insert an active link in the text of Telegram on Xiaomi smartphones: all ways

Inserting links in Telegram on Xiaomi devices seems like a simple task – until you encounter the nuances of the shell MIUI or the limitations of the messenger itself, POCO Mi and Mi often complain that hyperlinks are not clickable, formatting disappears, or the application ignores markup commands. MIUI with clipboard, keyboard settings and Telegram version.

This article will not only explain how to add a link to the text of the message, but also reveal the hidden formatting features available on Xiaomi. You will learn why sometimes the usual way through the clipboard does not work, how to insert links with an anchor (visible text) and what to do if Telegram stubbornly ignores your commands. And also a unique life hack for owners of smartphones with MIUI 14+, which will speed up the process by 3 times.

The problem lies in three key points:

  • πŸ”Ή MIUI Xiaomi shell automatically clears formatting when copying text with links, if the function "Smart clipboard" is enabled (Settings) β†’ Additionally. β†’ buffer).
  • πŸ”Ή Keyboard conflict. Standard keyboard. MIUI (Gboard or SwiftKey in some regions can block special Telegram markup symbols, such as [ ] ( ).
  • πŸ”Ή In the old builds of the messenger (below 9.8.0) on Xiaomi sometimes triggered a bug with the display of links in the form of plain-text.

For example, if you copied from the Chrome browser text type Hello [link] (https://example.com), and Telegram inserted only a bare URL without an anchor – it is the β€œsmart” buffer MIUI. Or another case: you manually type markup, but after sending a message the link is not clickable – there is a problem in the keyboard that replaces the characters.

⚠️ Attention: On devices POCO F5 Redmi Note 12 Pro+ s MIUI 14.0.5+ There is a bug in which Telegram does not recognize links in the Markdown format if the text has Cyrillic characters in front of it. URL. The solution is to add a space before marking.

Method 1: Classic clipboard insert (works 80% of the time)

The most obvious method that will work if you have:

  • πŸ“± Xiaomi smartphone on the MIUI 12-14 (except for POCO X3 Pro with custom firmware).
  • πŸ”„ Telegram version 9.8.0 and higher.
  • πŸ“‹ The exchange buffer is clean. URL (symbolless).

Instructions:

  1. Copy the link from your browser or application (e.g. https://mi.com/global).
  2. Open Telegram and create a new message.
  3. Insert the link in the text box with a long tap β†’ β€œInsert” (not through the clipboard icon in the toolbar!).
  4. If you want to add anchor (visible text), manually edit the message using the template: [link text](https://example.com)

Link is clickable (backlit in blue)

The text of the anchor is displayed correctly

No extra spaces or symbols before the URL

Message sent to the correct chat room-->

If after inserting the link has turned into normal text, check the clipboard settings:

  1. Go to Settings β†’ Additional β†’ clipboard.
  2. Turn off the "Smart Text Processing" option.
  3. Delete the buffer history (Clear everything).

Method 2: Manual Markdown markup input (for advanced users)

Telegram supports formatting links via Markdown and HTML-On Xiaomi, the second option is more stable, especially if you have a Gboard keyboard installed.

Syntax for references:

  • πŸ”— Markdown: [Text](URL)
  • πŸ”— HTML: <a href="URL">Text</a>

Examples of the Redmi Note 11 Pro+:

  1. Type in the message: <a href="https://mi.com">Official Xiaomi site</a>
  2. Make sure before you do. < after > no gaps (on MIUI They are sometimes added automatically).
  3. Send a message – the link should be clickable.

⚠️ Attention: POCO M4 Pro MIUI 13.0.3 has a bug: if there is a # character in the link text (for example, anchor links), Telegram cuts everything after it.

πŸ’‘

If you do not want to memorize the syntax, create a template with markup in MIUI Notes and copy it if necessary.

A little-known life hack for Xiaomi owners on the latest firmware. @vid bot in Telegram can automatically convert regular links to formatted with anchors - and does it better than standard tools.

How to use:

  1. Add @vid bot to your contacts.
  2. Send him a message with a raw URL (e.g. https://mi.com/global/redmi-note-12-pro-plus).
  3. The bot will return the design options. Choose the appropriate one (for example, with the anchor "Buy Redmi Note 12 Pro+").
  4. Copy the result and paste it into your chat.

Advantages of the method:

  • 🎯 It works even if the exchange buffer is disabled. MIUI.
  • πŸ”„ Supports Cyrillic anchors (unlike the manual Markdown on some devices).
  • ⚑ Faster than self-formatting.

Copying through the clipboard

Manual input Markdown/HTML

Bot @vid or analogues

Another option-->

Model of the deviceMIUI versionbufferMarkdownHTML-taggingBot @vid
Redmi Note 12 Pro+14.0.5+βœ… (buggy)❌ (bug #)βœ…βœ…
POCO F514.0.3βœ…βœ…βœ…βœ…
Xiaomi 13 Lite13.2.4βœ…βœ…βŒ (bug &)βœ…
Redmi 10C12.5.8❌ (cut off URL)βœ…βœ…βŒ

From the table it is clear that the universal method β€” HTML-tags, but on Xiaomi 13 Lite they work with errors due to a bug with the symbol &. In this case, replacing & on the phone will help &.

If you followed the instructions but the link still doesn’t work, check:

  • πŸ” The gaps before URL. Nana MIUI Sometimes you add an invisible space symbol. http:// or https://.
  • πŸ” Special symbols, if there's one in the anchor?, = or %, encode them (e.g., encode them, % β†’ %25).
  • πŸ” Length URL. Telegram on Xiaomi cuts links longer 2000 Use short links via bit.ly or t.me/iv?url=....

The most common error on the POCO X4 Pro is:

⚠️ Note: If you pasted a link through the Insert as Text menu (an option appears when you have a long tap on the input field), Telegram will ignore all formatting. Always choose just "Insert as Text".

For diagnosis:

  1. Open Telegram in Safe Mode (click the app icon β†’ β€œRun Safe Mode”).
  2. Try to insert the link again. If it works, the problem is in conflict with other applications (most often MIUI Optimization).
How to enable debugging links in Telegram on Xiaomi
1. Go to Telegram Settings β†’ Developer β†’ Energize debugging mode. 2. Go back to chat and try to insert a link. 3. In logs (Settings) β†’ Developer β†’ Look at the log, find the line with link_parser_error β€” It will point to the exact cause of the problem.

The rules for formatting links in saved messages and channels on Xiaomi are different:

  • πŸ“Œ Save messages: πŸ”Ή Supports Markdown and HTML. πŸ”Ή The anchors are displayed even after editing. πŸ”Ή You can insert up to 10 links in one message (the limit of Telegram for regular chats is 5).
  • πŸ“’ Channels: πŸ”Ή HTML-Tags are more stable than Markdown. πŸ”Ή Links with long anchors >50 The first signs are seen (only the first ones are seen). 50 + "…"). πŸ”Ή Use the format to link to other channel posts <a href="t.me/channel/123">Reference</a>.

Example for the channel on Redmi K50 Ultra:

<a href="https://mi.com/global/event/2023">


πŸ”₯ New Xiaomi collection 13T: all details of the announcement




</a>

If you are admin channel and links do not work:

  1. Check the Admin Bot rights (should be allowed parameter) edit_messages).
  2. Turn off the option "Limit formatting" in the channel settings.

πŸ’‘

On Xiaomi MIUI 14+ Telegram channels have a hidden function: if you add to the URL parameter?miui_override=1, link will open in the browser MIUI forwardless.

Why did the links with anchors stop working after the MIUI update?
V MIUI 14.0.2+ The clipboard algorithm has changed. Solution: Open Settings. β†’ Annexes β†’ Application management β†’ Telegram β†’ Additionally. β†’ Permissions. Enable System Settings Change (may require root) Reset Telegram. If it doesn't work, use it. HTML-tags instead of Markdown.
How to insert a link to a message in Telegram without sending it?
Click on the message β†’ Copy the link β†’ paste in the new chat. On Xiaomi with MIUI 13+, you can edit the anchor: [Read the original](t.me/c/123456/789) If the link is not copied, update Telegram to version 10.4+.
Can I insert clickable phone numbers and email?
Yes, but Xiaomi has a caveat: Telegram automatically converts them into links only if: πŸ“ž Number in format +79991234567 (s + and country code). βœ‰οΈ Email contains @ and a point in the domain (user)@mi.com). If it doesn’t work, wrap it in HTML: <a href="tel:+79991234567">Call support</a>
Why does it become non-clickable when you insert a link from Yandex.Browser?
Yandex.Browser on MIUI adds its tracking parameter?from=yandex to the URL. Delete everything after? manually. Alternatively, copy links from Chrome or MIUI Browser.
How to make links open in the application, and not in the browser?
The setting depends on the firmware: πŸ”§ MIUI 12-13: Settings β†’ Annexes β†’ By default. β†’ browser β†’ Select "Open supported links". πŸ”§ MIUI 14+: In Telegram go to Settings β†’ Data and memory β†’ Open links to and select the desired application. POCO F4 GT additionally disable the option "Reference Optimization" in Settings β†’ Special facilities β†’ System settings.