A Facebook QR code is a standard QR code that contains a Facebook link, such as https://www.facebook.com/YourPageName. There is nothing Facebook-specific in the pattern, and Meta does not need to approve it. Any phone camera that reads QR codes can read it.
People use one because Facebook addresses are hard to pass on in print. Usernames often contain dots and numbers, and many Pages and profiles only have profile.php?id= followed by fifteen digits. Typing that on a phone takes half a minute, and one wrong character opens someone else's page. A scan takes a few seconds and copies the address exactly.
Codes made here are static. The address is stored in the image and the scan goes straight to Facebook, not through FastQR. They never expire, but the destination cannot be edited after printing and scans are not counted.
The phone finds the three corner squares and turns the grid back into text.
Nothing opens until the person taps it.
In the app if it is installed, otherwise in the browser, where Facebook may show a login prompt.
The form accepts any link that starts with https:// and contains facebook.com. Short links such as fb.me are rejected, so open them in a browser and copy the full address.
facebook.com/YourPageName
Best for businesses and anything printed in bulk.
The Page is published and has no country or age restriction.
facebook.com/profile.php?id=1000...
For freelancers, CVs and personal business cards.
Keep the ?id= part, and view your profile logged out to see what strangers see.
facebook.com/groups/yourgroup
For clubs, classes and customer communities.
Private groups open on the join screen, so an admin must approve requests.
facebook.com/events/1234567890
For posters, tickets and banners.
Set the event to Public. A recreated event gets a new link.
facebook.com/YourPageName/posts/...
For a giveaway, announcement or video.
The audience must be Public. Post links are long, so print the code larger.
Paste it into a private browser window where you are not logged in. If it opens there, it opens for everyone who scans.
Copy it from the browser address bar, or use Share and "Copy link" in the app. Delete tracking text after the question mark, except on profile.php?id= links.
Paste it into the Facebook URL field at the top of this page. It must start with https://.
Optional. Add a centre logo, pick a colour or gradient, or upload a flyer to place the code on. The background stays white, so choose dark colours.
You get eight module styles. Square and rounded scan most reliably. Test star, cross and triangle carefully.
Scan the preview with your phone and confirm it opens the right page. Try a second phone if you can.
Choose PNG or JPEG at 200, 500, 1000 or 1200 pixels. Use PNG at 1000 pixels or more for print.
If the camera shows a link banner, the code is fine and the problem is the link. If no banner appears, the problem is the print.
Cause Poor light, glare, or the phone held too close.
Solution Move back until the whole code and its white border are in frame, and tilt to remove glare.
Cause The link is missing https:// or is an fb.me short link.
Solution Open it in a browser and copy the full facebook.com address.
Cause The scan worked, but Facebook hides the page from that visitor, or the connection is weak.
Solution Open the link in a private window while logged out and fix what you see there.
Cause Unpublished Pages, locked profiles and Friends-only posts stay hidden. A QR code does not bypass privacy.
Solution Make the destination public, or print "Scan to request to join" beside the code.
Cause The Page, post or event was deleted, or its username changed.
Solution A static code cannot be redirected. Generate a new one and sticker over the old.
Cause The squares are smaller than a camera can resolve, which is common with long post links.
Solution Print at least 2 cm wide, or 3 cm for post and event links.
Cause A small image was stretched, or a screenshot was used.
Solution Place the 1000 or 1200 pixel PNG directly in your design.
Cause Yellow, light orange or pastel on white gives too little contrast.
Solution Use black, navy, dark green or maroon, and keep both gradient ends dark.
Cause Scratches, folds, stains or sun fading.
Solution Reprint with matte lamination and keep the code away from folds and edges.
A new contact can open your Page while you are still talking. Link to a Page, not a profile, so no friend request is needed.
Takes diners to daily specials and opening hours. Link to /reviews to collect recommendations. Use matte lamination.
At the till, customers follow for new stock. In the window, passers-by can check opening hours after closing.
Packaging lasts for years, so link to the Page, never a single post. Keep the code on a flat area.
Visitors scan from two or three metres. Place the code at eye level, not near the floor of a roll-up banner.
Open the Facebook event so people tap Interested and get notified if the time or venue changes.
Link to the agent's Page or a photo album. Listing posts are removed after a sale, and a Page link keeps the board reusable.
On notice boards and brochures, link to the official Page or the parents' group. Admins still approve each member.
2 cm (0.8 in) wide for a short Page link at arm's length. For distance, divide the scanning distance by ten: a poster read from 1 m needs a 10 cm code.
Dark pattern on white. Black is safest. Facebook blue is a mid-tone, so choose a darker navy for dim rooms.
Scan on screen, then scan a printed proof at final size on the real material. A proof costs less than a reprint.
This tool exports PNG and JPEG, not SVG. A 1200 pixel PNG prints 10 cm wide at 300 dpi, and 20 to 30 cm on banners. Use PNG for print and JPEG for email.
Use a flat surface at chest to eye height, away from folds and glare. Keep the white margin, and print the Page name beside the code.
| Factor | Scanning a QR code | Typing the URL |
|---|---|---|
| Speed | 2 to 5 seconds. | 20 seconds to a minute. |
| Convenience | Point and tap. Needs a camera and reasonable light. | Needs no camera, but careful typing on a small keyboard. |
| User errors | The address is copied exactly. | Typos are common and can open a different Page. |
| Print friendliness | Needs a 2 cm square with a white margin. Not readable by eye. | One readable line of text. Long addresses wrap badly. |
| Mobile experience | Usually opens in the Facebook app, already logged in. | Opens in the browser, which often asks for a login. |
The QR code wins on speed and accuracy, and the gap widens as the address gets longer. Typing still works where a code cannot, such as on the radio or over the phone. On printed material, use both: the code for people with a phone in hand, and the short address underneath for everyone else.
Links copied from the Facebook app or a browser often carry extra text that has nothing to do with where they lead. Every extra character makes the QR pattern denser and harder to scan on small prints. Tidying the link takes a few seconds and gives you a simpler, more reliable code.
facebook.com/YourPageName?mibextid=ZbWKwLfacebook.com/YourPageNameText after the question mark on Page, group and event links is usually a sharing or tracking tag. Removing it does not change the destination.
facebook.com/share/1AbCdEfGh2/facebook.com/YourPageNameShare links work, but they are a redirect that Facebook resolves on every scan. Open the link once, wait for the Page to load, and copy the final address from the browser bar.
m.facebook.com/YourPageNamewww.facebook.com/YourPageNameThe mobile address forces the mobile site in some browsers. The standard www address lets each device open the best version, including the Facebook app.
facebook.com/profile.php?id=100012345678901facebook.com/YourPageNameIf your Page or profile still uses a long number, consider setting a username in its settings first. It gives a shorter code and an address people can also read and type.
One exception: on profile.php?id= links, the number after ?id= is the address itself, so never delete it. After cleaning any link, paste it into a private browser window to confirm it still opens the right Page before you press Generate.
Yes. Copy the public URL of your Facebook page, paste it into the generator, and create a QR code that opens the page when scanned.
Yes, provided the profile is publicly accessible. If privacy settings restrict access, some users may not be able to view the profile after scanning.
Yes. A public group opens directly. A private group opens on the join screen, and an admin still has to approve each request. People need the Facebook app or a logged-in browser to view groups.
Yes, if the event is set to Public. A private event shows an error to anyone who was not invited. Each event has its own link, so a cancelled and recreated event needs a new code.
Usually size, contrast or glare. Print at least 2 cm wide, use a dark colour on white and keep the white margin. If you chose the star, cross or triangle style, regenerate in the square style.
The code scanned correctly, but the link is wrong or hidden. The Page or post was deleted, renamed or made private, or part of the link was cut off when copying.
The printed code keeps pointing to the old address, because a static code cannot be edited. Generate a new code. Links with a numeric ID, such as profile.php?id=, are not affected by a name change.
No. The address is stored in the image and the scan goes straight to Facebook, so there is no time limit or scan limit. The code only stops working if the Facebook page itself is removed or hidden.
Yes. Download the 1000 or 1200 pixel PNG, place it 3 to 4 cm wide, keep it away from folds, and scan one printed proof before ordering the full run.
At least 2 cm wide for a Page link on a business card, and 3 to 4 cm on flyers and menus. For posters and banners, make the code one tenth of the scanning distance.
Nearly all. iPhones read QR codes in the Camera app from iOS 11, and most Android phones use the camera or Google Lens. No Facebook scanner is required.