Get people to your X profile with a scan
Type your username — no @ needed — and this builds a code that opens your X profile, in the app if it's installed or the browser if not. Print it on a badge, a slide or a business card and people reach your feed without spelling out your handle.
Since Twitter became X, both x.com and twitter.com still resolve to the same account, so the code keeps working either way. What actually breaks a link is changing your handle itself, not the rebrand of the domain.
It's your handle, not your display name
Enter the @handle part — the unique username in your URL — not the display name you show at the top of your profile. Two people can share a display name, but the handle is one of a kind and is what the link needs.
Leave off the @ symbol; just the plain username. The code builds the full profile link around it for you.
The Twitter-to-X rebrand, handled
The platform moved from twitter.com to x.com, but old links still redirect, so a code built on either domain lands on the same profile. You don't need to worry about which brand name is on the code.
What does matter is your handle. Change your username and every printed code still pointing at the old one becomes a dead link — the rebrand didn't touch that, your own rename does.
App or browser on scan
With the X app installed, the link deep-links into it and shows your profile with the follow button; without it, the mobile site opens and a logged-out visitor sees a preview and a prompt to install or sign in. The scan always resolves somewhere, so there's no need to tell people to open the app first.
How to make an X profile code
- Enter your username. Type your handle in the username field without the @ sign — just the name from your profile URL, not your display name.
- Check the spelling. One wrong character points at someone else's profile or nothing. Copy the handle from your own profile URL to be sure.
- Scan to verify. Test the code once and confirm it opens your account, not a look-alike handle.
- Download for the surface. SVG for a printed badge or card that must stay sharp, PNG for a digital post.
Technical details
- Maximum characters: 2953
- Recommended error correction: M (medium) — a handle-based profile link is short, so medium recovery keeps the code light and reliable.
- Payload is a plain https link to the profile built from your username.
- Both x.com and twitter.com resolve to the same account, so either domain scans fine.
Frequently asked questions
- Does the code still work now that Twitter is X?
- Yes. Old twitter.com links redirect to x.com, so a code built on either domain opens the same profile. The rebrand didn't break existing links; only changing your own username would.
- Do I include the @ symbol in my handle?
- No. Enter just the username without the @ — the code adds the rest of the profile URL for you. Typing the @ can produce a malformed link, so leave it off and use the plain handle only.
- Will it open the X app or the browser?
- Both work. If the X app is installed, the link deep-links into it and shows your profile; if not, the mobile site opens with a prompt to sign in or install. You don't need to specify which for the scanner.
- What happens if I change my X handle?
- Any code built on the old handle stops working, because it holds that exact username. X frees the old handle for others, so the link can even point at a stranger. Reprint whenever you rename.
- Can I link a specific tweet instead of my profile?
- You'd want the URL type for that, since this field builds a profile link from a username. For lasting print a profile is safer anyway — a single post can be deleted, leaving the code dead.
- Do people need an X account to view my profile?
- They can see a public profile logged out, but following or replying needs an account. The code opens your profile for anyone; X then prompts them to sign in or sign up to interact.