ModulSupport
About

About Modul.

Modul is a free QR code generator for anyone who wants real control over how their code looks — color, corner shape, a logo — without gambling on whether the color contrast is too low to scan reliably. Everything runs in your browser: no account, no watermark, no saved history. Pick your settings, export a clean PNG or SVG, and it’s yours.

Why we check contrast before you export.

Most QR code generators let you pick any colors you want. Almost none of them tell you when those colors won’t actually scan. That gap is where most of the “my QR code looks fine but nothing can read it” problems come from — a foreground and background that are close enough in contrast to look like a nice, subtle palette on screen, and too close for a phone camera to tell the modules apart.

Modul checks that contrast live, the same way you’d want a spell-checker to catch a typo while you’re still typing, not after you’ve sent the email. Pick a foreground and background that are too close, and you’ll see a warning right there in the generator, before you export anything.

Everything else follows from the same idea: a QR code is a small, precise piece of design, not just a barcode you paste a link into. Corner shape, logo placement, and margin all affect whether the finished code is something you’d actually want to put on a menu, a poster, or a business card — and whether it scans on the first try.

Checked before export

The contrast check runs live, while you're choosing colors — not as a warning you find out about after it's already printed.

Free, no account

Everything happens in your browser. Nothing you make is uploaded, stored, or tied to an account you have to create.

Designed with intention

Corner shape, color, and logo placement are real controls — not a single toggle bolted onto a plain barcode generator.

Yours to keep

Export clean PNG or SVG with no watermark and no lock-in. It's your code; it should behave like it.

Frequently Asked Questions

Why does Modul warn me about color contrast?
Low contrast between the foreground and background is the single most common reason a QR code fails to scan. Modul checks the contrast ratio between your two colors live, as you pick them, and flags it before you export — not after you've already printed a batch.
PNG or SVG — which should I export?
SVG is vector, so it stays sharp at any size — best for print, posters, packaging, or anything that might get resized later. PNG is simpler for quick digital use, like a slide, PDF, or social post.
Does adding a logo make my QR code harder to scan?
Modul automatically raises the error-correction level when a logo is added, which builds in enough redundancy for the code to still read correctly with the center partially covered. It's still worth doing a real scan test before printing at any scale.
How much margin does my QR code need?
That empty border — the quiet zone — helps a scanner find the edges of the code. Modul keeps it between 16–64px for that reason; shrinking it too far can make a code unreliable, especially printed small.
Do I need to create an account?
No. Everything runs in your browser — no sign-up, no saved history, no watermark on what you export.
Try the generator