Facebook QR Code Generator
Paste your Facebook link or username, style the code and download it for print or screen.
Encoded: (tracking parameters removed)
A logo hides part of the pattern, so error correction is raised to H automatically. Keep the logo small and test with a phone before printing.
Low contrast between the code and the background: many phone cameras will struggle. Use a dark code on a light background.
Generated in your browser. Nothing is sent to a server, and the code never expires.
How to find your Facebook URL or username
A QR code is only as good as the link inside it, so start with the exact address of the thing you want people to open.
- Profile: open your profile, tap the ⋯ button under the cover photo and choose Copy link. On desktop the address bar shows it directly:
facebook.com/yournameorfacebook.com/profile.php?id=…if you never set a username. You can set or change the username under Settings → Accounts Center → Profiles → Username. - Page: go to the page, open About → Page transparency or just copy the address bar. Pages with a username have short links like
facebook.com/yourbrand; new pages get a numeric ID until you claim one. - Group: the address bar shows
facebook.com/groups/name-or-id. Private groups still open from a QR code, but visitors have to request to join. - Post, Reel or event: tap the timestamp or the share arrow and pick Copy link. Links copied from the app carry a
?mibextid=tracking tail; the generator strips it so the code stays as small as possible.
Both @yourname and fb.com/yourname are accepted and turned into the full https://www.facebook.com/yourname address. The generator refuses nothing, but it warns you when the host is not Facebook, because a QR code that opens the wrong site is worse than none at all.
Where a Facebook QR code is worth printing
- Business cards and flyers. A card with a code gets a follow on the spot; a card with a typed URL usually does not.
- Packaging and menus. Send customers to a page with opening hours, a review section or a Messenger button, all of which live on your Facebook page already.
- Shop windows, stalls and events. Print it at A5 or larger so it scans from a metre away. Link to a group for recurring events, or to the event page for a one-off.
- Other social networks. Instagram captions are not clickable, so a QR image in a story, highlight or pinned post is the practical way to move followers across. The same trick works on YouTube end screens and TikTok.
- Slides and screens. Codes on a projector should be at least 300 px tall and use the H level; projector contrast is poor.
How this differs from Facebook's own QR code
Facebook has a built-in code: open your profile, tap ⋯ → Your QR code (in the app it also hides behind the search bar's scan icon). It is handy for handing your profile to someone standing next to you, but it has limits:
- It is tied to your account through an internal ID link, is meant to be scanned inside the Facebook app and is styled the way Facebook wants it: blue, with its logo, and no colour or size options.
- It comes only as a screenshot-quality PNG. There is no vector export, so it goes soft on a poster or a window sticker.
- It exists for profiles only. Pages, groups, events and single posts have no native code.
The code you make here is a plain QR code that stores a normal web address. Any camera app opens it, whether or not Facebook is installed; on a phone with the app, the link hands over to the app automatically. You choose colours, error correction and format, and because the address is the payload, the code keeps working for as long as the link does.
Print tips that stop a code from failing
- Minimum size 2 × 2 cm (about 0.8 in) for a short profile link scanned from a hand's length. As a rule of thumb, the code should be at least one tenth of the scanning distance: 10 cm wide for a metre, 30 cm for a poster read from three metres.
- Keep the quiet zone. The blank border of four modules is part of the specification. Do not crop it away in your layout software or place text and borders tight against the code.
- Contrast wins over branding. Dark modules on a light background is the only combination every scanner handles. Facebook blue (#1877F2) on white works; white on blue, or two pastel tones, often does not. The generator flags weak combinations.
- Use the SVG for anything printed. A vector scales to any size without blur. Use PNG for websites, slides and messaging.
- Logo? Raise error correction to H and keep the logo under a fifth of the code's width. The tool does the first part for you. A short username also helps: the shorter the link, the fewer modules and the larger each one prints.
- Test on two phones, one iPhone and one Android, at the real size before ordering five hundred cards.