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.
- Contrast17.6:1
- Polaritynormal
- Quiet zone4 modules
- Error correctionM
- Capacity27/42 B
- Decode self-testrunning
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 allURLOpen a website or landing page.TextShow any plain text on the phone.vCardSave a contact card to the phone.EmailOpen a pre-filled email draft.WhatsAppStart a WhatsApp chat with a message.Wi-FiJoin a network without typing the password.PhoneDial a number in one tap.SMSOpen a text message draft.CalendarAdd an event to the calendar.LocationPoint to a set of coordinates.SocialOpen a social profile.CryptoRequest a crypto payment.