Make QR codes in any Telegram chat
Send the QRdx bot a link or some text and it replies with the QR code, ready to download as a PNG or SVG or to restyle with a look, color, frame or logo. In any other chat, type @QRdxbot and a link to send a code there, or add the bot to a group and use /qr.
Free, and you don't need a QRdx account.
How it works
Open the chat and send a link
- 1
Open the bot
Click Open in Telegram, then tap Start. The bot's chat opens in the Telegram app or on the web.
- 2
Send a link or text
The bot replies with the QR code and four buttons: Download PNG, Download SVG, Open in editor and Style.
- 3
Use it in other chats
In any chat, type @QRdxbot, a space and a link, then tap the code to send it. In a group, add the bot and send /qr with a link or text.
What you can do
In private, inline and in groups
Private chat
Send it in the bot's chat and the code comes back with Download PNG, Download SVG, Open in editor and Style. It holds exactly what you sent, line breaks included.
Style a code
<link or text> --look modern --frame banner-bottomTap Style under a code for a look, color, frame or logo, and the bot redraws it. Options after the content work in chats, groups and inline. Each styled code passes the editor's scan check first.
Inline in any chat
@QRdxbot <link or text>Type it in any chat's message field. The code appears above the field after a moment; tap it to send it. The people you're writing to don't need the bot.
Groups
/qr <link or text>Add the bot to the group, and it replies to your message with the code. It answers /qr, /start and /help and ignores everything else.
Groups with other bots
/qr@QRdxbot <link or text>When a group has more than one bot, or a plain /qr gets no answer, add the bot's username to the command.
Help
/helpShows how to use the bot. /start does the same.
Privacy
What happens to what you send
QRdx doesn't save the codes you make, and the bot reads each message only to answer it.
The images are drawn on request. Each one comes from a QRdx link that contains your text and the style you picked, which Telegram fetches to show the code. Like any link, that one can end up in logs and caches, so don't make codes of passwords or other secrets.
Telegram keeps the messages in the chat, as it does for any message. If you make a lot of codes in a short time, the bot asks you to wait a minute before the next one. When a lot of people use it at once, it may say it's busy.
More
The docs, and QRdx in other chat apps
Telegram bot FAQ
Do I need a QRdx account?
No. The bot is free and works without one. Its codes hold your link or text directly, so they never expire. For a code you can change after printing, with scan analytics, make a dynamic code in QRdx.
Do the people I'm chatting with need the bot?
No. In inline mode you send the code yourself, and the people you're writing to don't need the bot. The buttons under the code work for them too, since they link straight to QRdx.
Why doesn't the bot answer in my group?
Bots in groups have privacy mode on by default, and this one keeps it on, so Telegram passes it only commands meant for it and replies to its own messages. Send /qr followed by a link or text. If the group has more than one bot, use /qr@QRdxbot instead.
What if my text is too long?
The bot says so. A link to a page with the full text makes a smaller code that's easier to scan.
Can I change how the code looks?
Yes. Tap Style under a code and pick a look, color, frame or logo, or add options after your link, such as qrdx.dev --look modern. /help lists them. In a group, only the person who asked can restyle a code. QRdx checks every styled code with the editor's scan score and adjusts it when phones would struggle to read it.
What does Open in editor do?
It opens the QRdx editor in your browser with the code's design, where you can change it further and download the code again. A web address goes along with it. Other text doesn't, so paste it into the editor yourself.
How do I remove the bot?
In a private chat, open the bot's profile and block it, or delete the chat. In a group, an admin removes the bot from the member list. Codes the bot already sent stay in the chat, and their buttons keep working.