No sign-up · No servers · No limits

Create beautiful
QR codes instantly.

Design QR codes that feel considered — custom colors, shapes and logos — for links, Wi-Fi, contacts and more. Every code is drawn locally in your browser, so nothing you type is ever sent anywhere.

Unlimited & free 100% on-device No account needed
Live preview Rendered locally

11 code types

Links, Wi-Fi, contacts, payments, events and more, each with its own guided form.

Private by design

Every code is generated in your browser. There's no server to send your data to.

Full styling control

Gradients, module shapes, error correction and centered logos, tuned live.

PNG, SVG & PDF

Export print-ready vectors or crisp raster files, or copy straight to your clipboard.

Generator

Choose what your code should do.

Pick a type, fill in the details, and watch the preview update as you type.

1. Content

2. Customize

512px
2

Everything above stays on this device. MAAR QR has no server, no analytics and no cookies — your content is drawn straight into the canvas in your browser and discarded when you close the tab, unless you choose to save it to local history.

Preview


Scanner

Scan a code with your camera.

Point your camera at a QR code to decode it instantly. The video feed never leaves your device.

Camera preview will appear here

Point, hold, done

Grant camera access, hold a QR code steady in the frame, and MAAR QR will decode it the moment it's recognized — no upload, no server round trip.


Local history

Your recent codes.

Saved only in this browser's storage — never uploaded, never synced.


FAQ

Common questions.

Is MAAR QR really free, with no limits?

Yes. There's no sign-up, no paywall and no cap on how many QR codes you can generate. Everything runs locally in your browser, so there's no server cost that would require charging you.

Does MAAR QR store or upload what I type?

No. Every QR code is drawn directly onto a canvas in your browser using client-side JavaScript. Nothing you enter — links, Wi-Fi passwords, contact details — is ever sent to a server.

What types of QR codes can I create?

Links, plain text, Wi-Fi credentials, phone numbers, email, SMS, WhatsApp messages, contact cards (vCard), locations, calendar events and crypto payment addresses.

Can I add my own logo or colors to a QR code?

Yes. You can set custom foreground colors or gradients, choose square, rounded or dot module shapes, adjust error correction, and place a centered logo without hurting scannability.

What formats can I download my QR code in?

PNG, SVG and PDF, plus a one-click copy-to-clipboard option, so you can drop it straight into print materials or digital designs.


Roadmap

What's next for MAAR QR.

The generator you're using today is the foundation. Here's what we're building on top of it.

Coming soon

Dynamic QR codes

Edit the destination after printing — the code stays the same, the link doesn't.

Coming soon

Analytics dashboard

See scans by time, device and location for every dynamic code you create.

Coming soon

API access

Generate styled codes programmatically from your own product or workflow.

Coming soon

Team workspace

Shared brand kits, folders and permissions for teams creating codes together.

Coming soon

Template library

Ready-made styles for menus, events and packaging — apply in one click.

Coming soon

Cloud sync

An optional, opt-in way to access your codes and history across devices.