MakeQR

QR Code for Twitter

X has no code of its own to copy

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

A QR code for Twitter, now X, is a link to a profile, such as x.com/yourhandle, turned into a scannable pattern. Unlike Instagram or Snapchat, X does not generate a profile code inside its app, so this is the direct way to put a handle on a badge, poster or card.

X, the platform still widely called Twitter, has no button that turns a profile into a scannable pattern the way Instagram or Snapchat do. The link still works fine on its own: x.com/yourhandle, or the older twitter.com/yourhandle, both open the same profile page in a browser.

Paste either address into MakeQR and the QR code is ready for a conference badge, a panel slide, podcast packaging or a business card, anywhere a handle would otherwise be typed and often mistyped. Because the platform offers no code of its own, this is the direct way to put a profile on paper at all.

Making a QR code for your X profile

  1. Copy your profile link

    Open your profile in a browser or the app and copy the address bar link, or use the share option on your profile. It should read x.com/yourhandle or twitter.com/yourhandle.

  2. Decide between a profile or a single post

    A profile link stays useful as long as the account exists. A link to one specific post is only worth encoding for something short-lived, like a competition or an announcement.

  3. Paste the link and check it opens to a public page

    If the account is protected, only approved followers can view it; scanning the code will show a locked profile to everyone else. Public accounts avoid this entirely.

  4. Download for the material it goes on

    SVG for a printed badge or step-and-repeat backdrop, PNG for a slide or a social graphic.

Profile link or a single post

Most X codes should point at the profile itself, since a handle rarely changes and the code stays useful indefinitely. A link to a single post makes sense only for a specific campaign, such as directing people to retweet an announcement, and it stops being relevant once that post scrolls out of relevance.

X does not make its own QR code

Instagram shows a scannable code on every profile, and Snapchat's Snapcode does the same. X has no equivalent built into the app or the web profile, so there is no official code to compare this one against. That makes a printed, sized and colored code from here the practical option for anyone who wants their X handle scannable on physical material.

Where an X profile code gets used

Conference speaker badges, the closing slide of a talk, podcast merchandise, a product's packaging insert next to other social handles, and printed business cards all work. Because it is a plain web link, the same code can also become a dynamic one if you expect to redirect it elsewhere later.

What the code contains

A plain web address to your public profile page, nothing more. No login, no message content, and nothing that lets someone post on your behalf. The link works exactly as it would if you sent it in a text message.

Inside the code
https://x.com/yourhandle

Sizing an X code for badges and slides

A conference badge or business card code works well at 20 mm, read from arm's length. A printed backdrop or poster read from across a room needs 15 to 20 cm, since a phone reads a code from about ten times its own width.

Print it at least 20 mm (2.0 cm) wide

Why an X profile code doesn't work

  • Linking to a deleted or old post instead of the profile

    A single post can be deleted or buried later. For anything printed to last, encode the profile link, not one post.

  • Copying an app deep link

    Some in-app share options produce a link meant to open the X app directly rather than a plain web address. If it does not start with https://x.com or https://twitter.com, test it from outside the app before printing.

  • A protected account

    If the account requires follower approval, everyone who scans without an existing follow request sees a locked profile instead of your posts.

Static or dynamic for an X code

Static is the natural choice, since a handle rarely changes and the code never expires. Print it on a card or badge and it keeps working.

Dynamic is worth it on something that outlasts a single account, such as packaging or a long-running booth backdrop, if there is a real chance you might rename the account or move your online presence somewhere else later. It needs a free account, and the first two dynamic codes are free forever.

How dynamic QR codes work

Where an X profile code turns up

  • A conference speaker adds it to a badge insert next to their name.
  • A podcast prints it on merchandise alongside the show's other handles.
  • A product includes it on a packaging insert with the brand's social accounts.
  • A presenter puts it on the final slide of a talk instead of spelling out the handle.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for Twitter: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does X (Twitter) have its own QR code for profiles?

No. Unlike Instagram or Snapchat, X does not generate a scannable profile code in the app or on the web. A code made elsewhere, like here, is the practical way to get one.

Should I use x.com or twitter.com in the link?

Either works; both domains currently resolve to the same profiles. Use whichever link you copied directly from the platform rather than typing one by hand.

Can the code link to a single post instead of my profile?

Yes, though it is only worth it for something short-lived, like a specific announcement. For anything printed to last, the profile link is the safer choice since a post can be deleted.

Will the code stop working if I change my handle?

A static code keeps the old handle written into it and will lead to the wrong profile or a not-found page after a rename. A dynamic code can be re-pointed to the new handle without reprinting.

Does this work for a protected or private account?

The code will still open the link, but anyone without an approved follow request sees a locked profile rather than your posts. It works best on a public account.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.