MakeQR

QR Code for Firefox

Paste a link, skip the add-on

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Firefox has no built-in QR code generator; MakeQR fills the gap as a web page, not a browser extension. Paste your link and the code renders inside the tab as you type; a static code never touches a server. Firefox users get a free static code forever, or a dynamic one that can be repointed later without reprinting anything.

Desktop Firefox lacks a menu option that turns the current page into a QR code, and many of the add-ons that fill that gap ask to read and change data on every site you visit. MakeQR is a web page, not an extension, so it opens in a Firefox tab and works as it does in Chrome or Safari.

Paste the link and the code is drawn in your own browser as you type. A static code is made entirely there, and nothing you paste is sent to a server. What comes out is an ordinary QR code, as a PNG or SVG file, readable by any phone's camera, and it keeps working after the tab is closed.

Turn a Firefox tab into a QR code

  1. Copy the address from the bar

    Click into Firefox's address bar (or press Ctrl+L / Cmd+L), select the full URL, and copy it. If the page carries a tracking parameter after a question mark, decide whether that part needs to be there — most of the time it doesn't.

  2. Paste it into MakeQR

    Open makeqr.ai in the same Firefox window and paste the link into the web address field. Nothing you paste leaves your browser until you choose to download the finished image.

  3. Pick static or dynamic

    A static code is free and fixed to that exact link forever. A dynamic one opens a short MakeQR link you can repoint later, useful if the page you're sharing is likely to move.

  4. Download and check the print preview

    Download SVG for anything going to a printer, PNG for a screen. If you're printing straight from a Firefox tab, open Print Preview first and confirm the code isn't shrunk to fit a scaled page layout.

Why you don't need a Firefox add-on for this

Firefox's add-on store lists several QR code generators, and most ask for the same broad permission: read and change the data on every site you visit, so they can grab the current tab's address automatically. That's a lot of access for something a copy and paste does just as fast. MakeQR never sees your browsing at all, it only receives the link you type in, and there's no extension to update, lose to a Firefox version change, or find abandoned by its developer a year from now.

Scanning a code while you're the one browsing

Firefox's desktop browser has no built-in camera scanner. If you're on the receiving end of a code, someone hands you a flyer while you're at your laptop, MakeQR's browser scanner reads it from an uploaded photo or a webcam, shows where it points, and only opens it if you choose to. It works in Firefox the same way generation does, with nothing to install.

Printing straight from a Firefox tab

If the code sits on a page you built and you're printing that page directly from Firefox rather than a separate design file, check the print preview at actual size before running a batch. Firefox's preview sometimes shrinks a page to fit the margins by default, and a code printed under 20 mm wide is a common reason a poster or flyer fails to scan from across a room.

What's actually inside the code

For a browser tab, the code almost always encodes a plain web address: the exact text from the address bar, nothing more. MakeQR reads the pattern back after building it and shows a warning if the colors chosen are too close together for a phone camera to separate.

Inside the code
https://example.com/support-page

Where a browser-tab code ends up printed

A code built from a webpage link usually leaves the screen entirely: a handout, a poster, a business card, or a sticker on hardware pointing to a setup guide. Keep the scanning-distance rule of roughly ten to one — a code meant to be read from about a meter away needs to be close to 10 cm across, and one on a business card should still print at least 20 mm.

Print it at least 20 mm (2.0 cm) wide

Mistakes that come from copying straight out of the address bar

  • Encoding a link with a login session in it

    A URL copied while signed in can carry a session token after the question mark. It works for you and fails, or opens someone else's account view, for the person scanning. Strip anything after a question mark unless you know what it does.

  • Pointing at a local address

    Testing on localhost or a private network address such as 192.168.x.x produces a code that only works on your own network. Publish the page first, then encode the public address.

  • Trusting a shrunk print preview

    A code that looks fine on screen can be too small once a page layout is scaled down to fit a printer's margins, so check actual size before a full run.

Most pages shared this way already have a permanent address, so a free static code is enough. Reach for dynamic only if the link is likely to change, such as a temporary campaign page you'll eventually retire.

How dynamic QR codes work

Where this actually gets used

  • A support page's address printed on a product's packaging insert so a buyer can find setup instructions from their phone.
  • A conference schedule page turned into a code on a handout, generated the same day it goes to the printer.
  • An internal wiki page linked from a sticker on shared office equipment.
  • A blog post shared as a code on a printed zine or flyer.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for Firefox: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does MakeQR work in Firefox the same as in Chrome?

Yes. MakeQR is a standard web app with no browser-specific features, so generation, styling and download work identically in Firefox, Chrome, Safari and Edge.

Do I need to install a Firefox extension to make a QR code?

No. Open makeqr.ai in any Firefox tab and use the tool directly. An extension would only save you the step of copying the address bar link, at the cost of a permission grant most people don't need to give.

Can Firefox scan a QR code for me?

Firefox's desktop browser has no built-in camera scanner. Use your phone's camera app, or upload a photo of the code to MakeQR's browser scanner to read it without installing anything.

Will the code still work if I close the Firefox tab?

Yes. A static code has no connection to your browser session at all; the destination is built into the pattern itself and works whether or not the original tab is still open.

Can I change where the code points later?

Only if you chose dynamic. A dynamic code opens a short MakeQR link you can repoint from your account at any time; a static code stays fixed to the address you encoded.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.