A Facebook QR code holds the web link to a page, so a person who scans it lands on that page with the Like and Follow buttons in front of them, instead of searching Facebook for a business name and guessing which of several results is the right one.
This tool builds the code in your browser. Type the page name, or paste the page link, choose colours and a logo if you want them, and download a PNG or SVG. Nothing is sent to a server, and the page keeps no record of what you typed.
What the code contains
The code holds a plain web link of the form https://www.facebook.com/pagename. The panel under the preview shows the exact string, so you can confirm nothing has been added to it.
It is a web link on purpose, not an fb:// app scheme. A phone with the Facebook app installed opens facebook.com page links in the app. A phone without it opens the page in the browser, so the code resolves either way instead of failing with an unknown-scheme error.
What you can type
The page name field accepts the page's username on its own, the same name with a leading @, or a pasted link from facebook.com or fb.com, including the m.facebook.com mobile form. The @ and any trailing slash are stripped, and the name is lifted out of a pasted link.
The tool accepts up to 50 characters of letters, digits and periods, which is the shape of a Facebook page username. A name with a hyphen, a space or any other character shows the message that it does not look like a valid Facebook page name, and the download button stays disabled until it does.
A page with a username encodes as facebook.com/pagename. A page or profile that only has a numeric address, the kind shown as facebook.com/profile.php?id= followed by a long number, is kept in that form with the number intact, since there is no shorter link to give. A username is still worth setting in the page's settings, because it reads better when someone glances at the readout or the printed link. Links to a post, photo, video, event or group are rejected with a message saying what a page link looks like; the tool does not guess a page name out of them.
Where a page code earns its place
A code belongs where the page is not already a tap away: a counter card asking for a follow, a flyer for an event the page will post updates about, packaging, a vehicle decal or the corner of a printed menu. On a website or inside a Facebook post itself, a code adds nothing, since a link does the same job with less effort.
Print the word Facebook or the page name beside the code. A person deciding whether to raise their phone wants to know what will open, and the name on its own is a fallback for anyone who prefers to search.
Printing it
Download the SVG for anything that will be printed. It scales from a sticker to a banner without going blurry, where a PNG has a fixed pixel size. For screens and documents the PNG is fine, and the resolution slider sets how large it is.
Keep the quiet zone, the blank border around the code, at two modules or more. Dark modules on a light background scan most reliably; a brand blue on a dark background is a common reason a styled code will not read.
If the page's username changes, the printed code points at the old name and stops working. Keep the SVG so a fresh version is quick to make.
Frequently asked questions
Is my page name sent to Facebook or to a server?
No. The code is generated inside your browser and the page name is only placed into the image file you download. There is no upload, no account and no history kept on this page.
What happens when someone scans it without the Facebook app?
The code holds a normal facebook.com link, so the phone opens the page in the browser. With the app installed, the same code opens straight in it.
Where do I find my page's username?
It is the part after facebook.com/ in your page's address, without any slash or query string. Pasting that whole address into the field works too; the name is read out of it.
My page address has profile.php?id= and a long number. Will that work?
Yes. The tool recognises that form and keeps the number, so the code opens the right page. A username is still nicer for anyone who reads the link off a poster, and you can set one in the page's settings, but the numeric address works as it is.
Why does it say my page name is not valid?
The tool accepts up to 50 characters of letters, digits and periods. A name with a hyphen, a space or an underscore is rejected before a code is made, since Facebook page usernames do not contain those.
Can I add my logo to the code?
Yes. Under Branding, add a PNG, JPEG, SVG or WebP and it is centred over the code. Error correction rises to H automatically so the covered modules can be recovered. The code gets denser, but it scans as well or better.
Related Utilities You Might Need
URL Slug Generator
Generate clean, search engine optimized slugs from title strings or written copy.
QR Code Generator
Create a custom QR code with your own foreground and background colours and a centred logo, then download a high-resolution PNG up to 2048px.
UTM Campaign URL Builder
Build tagged campaign URLs and catch what splits your reporting: duplicate UTM parameters, capital letters and stray spaces. Runs in your browser.
