Skip to content
QRMakery

Discord QR code generator

Discord invites expire by default, and that single setting has killed more printed Discord codes than anything else. Set the invite to never expire with unlimited uses before you generate, and the code will still work at the next event.

Add your link or content

What the code should contain

Only http and https links are allowed. Missing schemes become https.

Customize your QR code

Finder squares stay square whichever you pick. They are what a scanner locates the code with.

The blank margin scanners need. 4 is the standard minimum.

Download your QR code

✓ Scan-tested: this code reads back correctly.

Contrast 21:1, Strong

Version 3 · 37 modules · print at least 14.8 mm wide

Discord already has a code. Here is what it cannot do.

Discord has a QR code inside the mobile app for logging in to the desktop client, which is a different thing entirely: it authenticates a session rather than sharing a server. You will find it under Discord mobile app, login QR scanner. For meeting somebody in person it is the faster option, and this page is not trying to replace it. It runs out in four places.

  • The in-app code is a login mechanism. Never print it or share a photo of it, because scanning one can hand somebody access to your account.
  • There is no built-in code for sharing a server. An invite link is what you share, and turning that into a scannable code is this page's job.
  • So for Discord the usual advice is inverted: the app's own QR code is the one thing you must not put on a poster.

Which Discord link to encode, measured

Characters become modules, and modules decide how small the code can be printed and still read. These are the same link, in the forms Discord actually hands out, each one encoded and decoded when this page was built.

Discord link forms, measured for print.Every row was encoded and decoded by this site’s own engine when the page was built, at error correction M with a four module quiet zone.
Link formCharactersVersionModulesPrint at least
Server invitehttps://discord.gg/exampleserverThe short invite domain. Sparse code, and the form to print, once it is set to never expire.3233714.8 mm
Invite on the main domainhttps://discord.com/invite/exampleserverThe same invite, eleven characters longer, for no benefit.4033714.8 mm
A random invite codehttps://discord.gg/aB3dEf9What Discord generates when you do not set a vanity URL. Short, and impossible to read aloud.2623313.2 mm
A user profilehttps://discord.com/users/123456789012345678Eighteen digits of user id, and the densest form here.4433714.8 mm

discord.gg is one of the shortest link forms on this site, so a server invite code is sparse and prints small. A vanity invite makes it readable as well, which matters when somebody wants to type it instead.

The discord.com/invite form is the same invite with eleven extra characters. There is no reason to print it.

Where a Discord code actually goes

Gaming events and LAN parties
A poster or a table card getting people into the server as they arrive. Set the invite to never expire, or the code stops working before the event does.
Course and community handouts
Printed once, used for months. This is exactly the case where a 24 hour invite quietly fails and nobody tells the organiser.
Streamer merchandise and cards
Long-lived print, so a vanity invite is worth having: it survives, and it can be typed if the camera will not focus.

Three ways these go wrong

Printing a default invite
Discord invites expire after 24 hours unless you change it, and can be capped by number of uses. This is the single most common way a printed Discord code fails. Open the invite settings, set Expire After to Never and Max Uses to No Limit, then generate.
Sharing the login QR code
The code inside the Discord app logs a device into your account. A photo of it on a stream or a poster is an account takeover waiting to happen. It is not the code you want to print.
Encoding the long invite form
discord.com/invite/x is the same destination as discord.gg/x with eleven wasted characters.

The download here stays locked until a decoder has read the finished code back, so the first of those cannot happen to a file you get from this page. For a code whose destination might need to change after printing, the dynamic generator keeps the printed symbol and moves the target.

Codes for the other platforms

Same engine, different link anatomy on each one. The social media hub covers what applies to all of them: the screenshot problem, the codes that only scan inside their own app, and why one code beats six.

Messaging and communities

Where a code opens a chat or gets somebody into a server. Watch the invite expiry on Discord.

Video

Long identifiers on both, so the short link form is the difference between a code you can print and one you cannot.

Photo and visual

Two of these ship a code a phone camera cannot read, and one retired theirs entirely.

Profiles and feeds

Where claiming a username or picking the right domain shrinks the printed code the most.

Music

Spotify Codes only scan inside Spotify, which is the whole reason this page exists.

Discord QR code questions

How do I make a QR code for my Discord server?

Create an invite, open its settings and set Expire After to Never with Max Uses to No Limit, then copy the discord.gg link and paste it here. The expiry step is the one that matters: a default invite dies after 24 hours and takes every printed copy with it.

Why did my printed Discord QR code stop working?

Almost certainly the invite expired. Discord invites default to 24 hours, and the code on the poster has no way to know. Generate a permanent invite and reprint, and check the setting before the next run.

Is it safe to share the QR code from the Discord app?

No. That code is for logging a device into your account, not for sharing a server. Anybody who scans it can gain access to your account, so never photograph it, stream it or print it. Share an invite link instead.

Can I use a vanity invite in the code?

Yes, and it is worth it for anything printed. A vanity invite is readable, so somebody can type it when a camera will not cooperate, and it does not change if you regenerate the random one.

QRMakery builds this code on your own device. The link you paste and the file you download never reach a server.

Twelve platforms, each with the link form that prints smallest and the mistake that kills its codes.

All tools

Guides worth reading

All guides
  • Comparisons

    Static vs Dynamic QR Codes

    What the redirect actually buys you, measured on real encoded codes, and which payloads are worse off for it.

    16 min read