Free · No sign-up · Client-side

QR codes you can trust before you print them

Pick a type, fill in the fields, and watch the code build itself. Scan Check tells you whether it will actually read — with the fix, not just a warning.

Missing protocol is set to https:// automatically.

Presets
Module shape
Eye shape
Modules
Background
Eye frame
Eye centre
Transparent background
Gradient
Logo
Caption frame

Format

Screens, transparency

Size

1000 × 1000 px

Invert colours

For dark backgrounds — check the scan test.

Preview

Fill in the fields to see your code.

Encoded payload
https://appsaz.app/nnqrcode

Scan Check

Seven checks run on every render, in your browser.

WARN
  • Contrast17.6:1
  • Polaritynormal
  • Quiet zone4 modules
  • Error correctionM
  • Capacity27/42 B
  • Decode self-testrunning
v3 · ECC M · 27 B

Scan Check on every render

Contrast, quiet zone, logo coverage, capacity and a real decode self-test — seven checks, all client-side.

True vector export

PDF and SVG are drawn from the module matrix, so they stay razor-sharp at any print size.

Nothing leaves your device

Encoding, rendering and validation happen in the browser. Your Wi-Fi password never hits a server.

Every QR type

Browse all