Skip to content
QRMakery

X (Twitter) QR code generator

The rebrand left two addresses for the same account, and they are not equivalent in print. x.com is shorter, so it makes a sparser code, and twitter.com now costs a redirect that a printed sticker cannot update.

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

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

X has an in-app code. Open your profile, use the share option, and the QR code appears with a scanner beside it. You will find it under X app, profile, share, QR code. 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.

  • It is a screenshot from the app, so no vector file and no control over print resolution.
  • It points at the profile it was made from, so a specific post needs a code you make yourself.
  • The styling is fixed, so it will not sit inside a layout you have designed.
  • The app has changed where this lives more than once since the rebrand, which is why most people give up and generate one.

Which X 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 X actually hands out, each one encoded and decoded when this page was built.

X and Twitter 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
x.com profilehttps://x.com/examplehandleThe shortest form, and the one to print now.2733714.8 mm
twitter.com profilehttps://twitter.com/examplehandleStill resolves, by redirecting to x.com. Longer, and it costs an extra hop on every scan.3333714.8 mm
A single posthttps://x.com/examplehandle/status/1789234567890123456Nineteen digits of post id makes this the densest form here.5444116.4 mm
Profile with tracking from the share sheethttps://x.com/examplehandle?s=21&t=aBcDeFgHiJkLmNoPqThe share parameters describe how the link was shared, which is meaningless on a printed sign.5244116.4 mm

x.com saves six characters against twitter.com, which is small but free, and it removes a redirect. Every redirect is another thing that has to keep working for a printed code to keep working.

The share parameters are the expensive part. They add nothing a reader benefits from and they push a business-card sized code toward a version it did not need.

Where a X code actually goes

Conference stands and speaker slides
Read from a distance by people already holding a phone. Profile form, printed large, with the handle in text beside it.
Press and print advertising
Pointing at an account rather than a post, because the post will be buried by the time the magazine is read.
Packaging and support cards
Where a support account is the fastest route to a human. Keep it to the profile form.

Three ways these go wrong

Printing twitter.com out of habit
It works today because X redirects it. It is longer, it costs a hop, and it depends on a redirect the company controls and could retire. Print x.com.
Encoding a post id
Nineteen digits for something that will be old news before the print run is delivered. Point at the profile unless the post is genuinely evergreen.
Keeping the s and t parameters
They come from the share sheet, they describe the share, and they make the code denser for no benefit to anyone scanning it.

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.

X QR code questions

Should I use x.com or twitter.com in a QR code?

x.com. It is six characters shorter, which makes a slightly sparser code, and it avoids the redirect that twitter.com now goes through. A printed code cannot be updated if that redirect is ever retired.

How do I make a QR code for my X profile?

Paste x.com/yourhandle into the generator on this page and download the SVG for print. Strip anything after the question mark first: the share sheet adds parameters that make the symbol denser and tell the reader nothing.

Can I make a QR code for a single post?

Yes, though post ids are nineteen digits, so the code is noticeably denser and needs a bigger print size. For anything with a long shelf life, point at the profile instead, because a post gets buried.

Will an old printed twitter.com code still work?

Today, yes, because the address redirects. It is out of your hands though: the redirect belongs to X, and if it ever stops, every printed twitter.com code stops with it. New print runs should use x.com.

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