Make QR codes in Slack
Type /qr and a link or any text, and the QRdx bot posts the QR code in the channel with buttons to download it as a PNG or SVG, and menus to change its look, color, frame and logo. You can also mention the bot, message it directly or turn any message into a code.
Link your QRdx account and /qr track makes a tracked code, with scan analytics and a destination you can change after it's printed.
Adding the bot takes a free QRdx account. Making codes in Slack doesn't.
How it works
Add it once, then type /qr
- 1
Add the bot from QRdx
In QRdx, open Settings → Integrations → Slack and click Add the bot to Slack. Any QRdx account can do this, on any plan.
- 2
Approve it in Slack
Pick the Slack workspace and approve. The bot asks to see its slash command, mentions of it and its direct messages, and to post messages.
- 3
Type /qr in any channel
Follow it with a link or any text. Everyone in the Slack workspace can make codes, with or without a QRdx account.
What you can do
Commands and shortcuts
The same Slack app can also post QRdx alerts to a channel on the Business plan. Each is added on its own.
Slash command
/qr <link or text>Posts the QR code image in the channel with Download PNG (1024 pixels), Download SVG and Open in editor. /qr on its own, or /qr help, lists the commands.
Mention
@QRdx <link or text>Mention the bot in a channel it's in, and the code arrives in the thread.
Direct message
Send the bot a link or text in its direct messages and it answers there.
Message shortcut
More actions → Make a QR codeMakes a code of the message's first web address, or of its whole text when it has none. The code goes in the message's thread.
Style a code
/qr <link> --look modern --frame banner-bottomMenus under every code change its look, color, frame and logo in place, for the person who made it. Options after the content do the same as you make it. Each styled code passes the editor's scan check first.
Link your QRdx account
/qr linkSends you a button only you can see. It opens QRdx, where you sign in with Slack to show it's you, pick the QRdx workspace for your tracked codes and confirm. /qr unlink removes the link.
Tracked codes
/qr track <link>A dynamic code in the workspace you picked, with scan analytics and a destination you can change later. Your role and plan apply, as in the dashboard.
Privacy
What the bot reads and keeps
The bot reads a message only when someone runs /qr, mentions the bot, messages it directly or uses the shortcut on that message. It never stores message text.
QRdx doesn't save the codes the bot makes, apart from tracked ones. The content travels in the image link, and Slack loads the picture from the QRdx image API, so nothing is uploaded. Like any link, it can end up in logs and caches, so don't make codes of passwords or other secrets.
For each Slack workspace, QRdx keeps the workspace's id and name, the bot's Slack user id, the bot's token (encrypted) and which QRdx account added it. For each linked Slack account, it keeps the Slack user id, your QRdx account and the workspace you picked. A tracked code is saved in that workspace, like a code made in the dashboard.
More
The docs, and QRdx in other chat apps
Slack bot FAQ
Is the Slack bot free?
Yes. Adding it takes a QRdx account, and the free plan is enough. People in your Slack workspace make codes without a QRdx account. Tracked codes count toward the plan of the QRdx workspace they go to, like any dynamic code.
What's the difference between /qr and /qr track?
/qr puts your link or text straight into the code, so it never expires but can't be changed or counted. /qr track makes a code that holds a short QRdx link which redirects to yours, so QRdx counts its scans and you can change where it goes. It needs a link that starts with https:// or http://, and a linked QRdx account: run /qr link first.
Can I change how the code looks?
Yes. Pick a look, color, frame or logo from the menus under the code, or add options after your link: /qr qrdx.dev --look modern --fg 0051ff. /qr help lists them. QRdx checks every styled code with the editor's scan score, adjusts it when phones would struggle to read it, and says so under the code.
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 link opens with that link filled in. Text never goes into a link, so paste it there yourself. A logo icon doesn't travel either; pick it again in the editor.
Why did only I see the code from the shortcut?
When the bot isn't in that channel, only you see the code, with a note to add the app to the channel.
Can the same app post scan alerts?
Yes. The QRdx Slack app also posts alerts to a channel: scan milestones, form responses and code changes. Alerts are part of the Business plan. Adding the bot doesn't turn alerts on, and adding alerts doesn't add the bot.
What if my text is too long for a QR code?
You get a short explanation instead of an image, and only you see it. Shorten the text, or put it on a page and make a code of the page's link.
How do I remove the bot?
In Slack, open the app's page and choose Remove App, or ask a Slack admin to. QRdx then deletes that Slack workspace's bot token and every account link made there. Codes already made stay in QRdx, and tracked codes keep working.