QR Code Generator

Point a phone at your Facebook Page

Paste your Page or profile URL and this builds a code that opens it — in the Facebook app if it's installed, otherwise in the browser. Put it on a shop door, a flyer or an event banner and people find and follow you without searching your name.

Worth doing first: claim a vanity URL like facebook.com/yourbusiness in your Page settings. Encoding that instead of the long facebook.com/profile.php?id=100057... link gives you a shorter, bolder code and a link people can actually read.

Fill the form to generate a QR code

Grab a vanity URL before you generate

New Pages often start with a numeric profile.php?id= address that's long and ugly. Set a username in your Page settings and you get facebook.com/yourname — cleaner for humans and much lighter in a QR code.

The shorter the encoded link, the less dense the pattern, so a vanity URL literally scans from further away. Do this once and reuse the tidy link everywhere.

Page or personal profile

For a business, encode your Page — it shows a follow button and business info to visitors who aren't friends with you. A personal profile is limited to friends and friend requests, which isn't what most walk-up scanners want.

If you run both, the Page is almost always the right print destination. Save the personal profile for genuinely personal networking.

App versus browser handoff

On a phone with Facebook installed, the link deep-links into the app and shows your Page with the follow button ready. Without the app it opens the mobile web version, where a logged-out visitor still sees your Page and a prompt to open or install. The scan never dead-ends, so you don't need to instruct people to open any app first.

How to make a Facebook code

  1. Paste your Page URL. Put the full facebook.com address in the url field. Use your vanity link, not the numeric profile.php?id= one, so the code stays short.
  2. Include https://. Start the link with https:// so the phone opens it directly instead of treating it as a search term.
  3. Confirm it's the Page, not a post. Link the Page itself for lasting print. A single post link gets buried, and reprinting for each post isn't practical.
  4. Test and download. Scan to check it lands on your Page, then export SVG for print or PNG for screens.

Technical details

  • Maximum characters: 2953
  • Recommended error correction: M (medium) — a short vanity URL needs only medium recovery, keeping the printed code light.
  • Payload is a plain https link to your facebook.com Page or profile.
  • A vanity username shortens the link and directly reduces the code's density.

Frequently asked questions

Can I use my numeric Facebook profile URL?
Yes, but you shouldn't. The profile.php?id=100057... form is long and makes a dense, fragile code. Set a vanity username in your Page settings first, then encode the short facebook.com/yourname link for a cleaner scan.
Will scanning open the Facebook app or a browser?
Both are handled. If the person has the Facebook app, the link deep-links into it and shows your Page; if not, it opens the mobile site with a prompt to install. You don't need to tell people which to use.
Should I link my Page or my personal profile?
Link your Page for anything public-facing. A Page shows a follow button and business details to strangers, while a personal profile only offers friend requests. Reserve the profile link for personal networking, not shop signage.
Does the code break if I change my Page username?
Yes. The code holds the exact URL, so renaming your vanity handle leaves the old code pointing at a dead address. Reprint after any username change, and pick a name you plan to keep.
Can people follow me without a Facebook account?
They can view a public Page logged out, but following or messaging needs an account. The code will still open your Page for them; Facebook then prompts them to log in or sign up to interact.
Do I need to be online for the scan to work?
The scan reads the link offline, but loading the Page needs a connection since Facebook content lives online. The link is stored in the code, so the phone can open it once it has data.

See also

Related generators