Facebook QR Code Generator
Create a QR code for a Facebook Page, group, event, or post. Paste the link, generate the code, and download it as a PNG or a vector SVG. Free, no signup.
What a Facebook QR code is
A Facebook QR code is a static QR code that encodes a facebook.com URL, so scanning it opens that Page, group, event, or post in the Facebook app or in a browser.
Facebook URLs are unusually long, and length is the one thing that makes a QR code harder to scan. A Page vanity URL like facebook.com/yourpage produces a small, forgiving code. A post URL with a numeric story ID and share parameters can easily triple the number of modules in the same printed square.
So the work here is mostly editing the link before you encode it. Everything below is about picking the shortest address that still lands people where you meant.
How to create a Facebook QR code
- 01
Set a username for your Page
A Page with a username gets facebook.com/yourpage instead of facebook.com/profile.php?id=100000000000000. It is set in the Page settings, and it roughly halves the length of every link you will ever print.
- 02
Copy the link and cut the parameters
Delete everything from ?mibextid= or ?fbclid= onwards. Those are tracking values added at share time; the URL works identically without them.
- 03
Generate the QR code
Paste the trimmed link above and select Generate QR. The module count shown under the code tells you how dense it came out — lower is easier to scan.
- 04
Download and test it logged out
Download the PNG or SVG and scan it on a phone that is not signed in to Facebook, so you see whether the content is really public.
Which Facebook link to use
A Page
facebook.com/yourpage is the shortest and most durable target. It keeps working as you post, and it is the safest thing to commit to print.
An event
facebook.com/events/EVENT_ID opens the event with its RSVP button. Ideal on a poster, and naturally short-lived, which suits a printed run that has an end date anyway.
A group
facebook.com/groups/yourgroup opens the group or its join screen. Worth checking whether the group is public, private, or hidden before printing — hidden groups are not reachable by link at all.
A post
Post URLs are long and tied to one item. Use them only when that post is the destination, such as a competition, and prefer the Page URL for anything that has to last.
Messenger
m.me/yourpage opens a chat with your Page. It is one of the shortest useful Facebook URLs, which makes a very clean code for a support or enquiries sign.
What to strip
fbclid, mibextid, rdid and similar parameters. They are added by Facebook’s share sheet, they add nothing for the visitor, and they make the printed pattern denser.
Where a Facebook QR code fits
- Shop and venue windows
- Event posters and flyers
- Community noticeboards
- Market stalls
- Printed adverts in local press
- Vehicle livery
- Business cards
- Receipts and packaging inserts
A QR code cannot make private content public. A members-only group or a post limited to friends will show a login or request screen to anyone who scans it.
Personal profile URLs of the profile.php?id=… form are long enough to produce a dense code. Set a username first if you intend to print it.
Questions about this
Yes. Paste your Page URL — ideally the short facebook.com/yourpage form — and generate. Scanning it opens the Page in the Facebook app if installed, and in a browser otherwise.
It makes the code denser, which means it needs to be printed larger to scan reliably. Removing the tracking parameters usually helps a lot; setting a Page username helps more. If the link is still long, increase the printed size rather than hoping for the best.
Yes. Use the facebook.com/events/… URL and the scan opens the event page with its RSVP options. Because events end, this is one of the few cases where a short-lived printed code is entirely appropriate.
Yes, with an m.me/yourpage link. It is a normal web URL, so it encodes like any other and opens the chat with your Page.
Public Pages, events, and posts are generally viewable without signing in, though Facebook often shows a login prompt over the top. Groups and anything non-public do require an account. Test while logged out before you commit to a print run.