Create or scan QR codes & barcodes — nothing leaves your browser

Six free tools, zero uploads: styled QR codes, retail & inventory barcodes, and private scanners for both — nothing is ever uploaded.

Free, no account

Every feature, every export format. Nothing to sign up for.

Private by design

QR codes are generated in your browser. Your content never touches a server.

PNG and SVG

Crisp raster for screens, true vector for print at any size.

Style every module

Dots, rounded modules, custom finder eyes, gradients and SCAN ME frames — with a built-in scan check.

Putting QR codes on your own site? There is a link API — one ordinary link opens the generator with the content, style and logo already set. Link API

Common questions

Is Free QR Pro really free?

Yes. Generating and scanning QR codes is completely free with no account, no watermarks, and no limits. The site is supported by ads.

Do my QR codes or images leave my device?

No. Both the generator and the scanner run entirely in your browser. Content you encode and images you scan are never uploaded to any server.

Do generated QR codes expire?

Never. Our codes are static — the content is encoded directly in the pattern, so they work forever without depending on our servers.

What can I create a QR code for?

21 content types: links, WiFi, WhatsApp, Telegram, vCard and MeCard contacts, email, SMS, phone, location, calendar events, social profiles, Google reviews, app downloads, SEPA and UPI payments, PayPal.me, Bitcoin, Ethereum, FaceTime, and Skype.

Can the scanner read a screenshot?

Yes — drop the screenshot on the page, browse for it, or paste it with Ctrl+V. The camera scanner works too, with your permission.

Can I style my QR code and still have it scan?

Yes. Module shapes, custom eyes, gradients, logos, and frames are rendered with error correction level H, and a built-in contrast check warns you before a design becomes hard to scan.

Can I scan barcodes as well as QR codes?

Yes. The barcode scanner reads EAN-13, EAN-8, UPC, Code 128, Code 39, ITF and ISBN — and QR codes too, so nothing is a dead end. For EAN, UPC and ISBN it re-checks the check digit, which makes it a quick way to verify a printed code before a production run.