Skip to content
nah

Free QR Codes. No expiration.

Generated in your browser — your data never touches our servers.

Customize style
The color of the QR pattern
Behind the QR pattern
Shape of the individual data modules
The three large positioning squares
The dot inside each corner square
Higher = more scannable if damaged or covered by a logo
Centered on the code — use H error correction for best results
Enter content to generate a QR code
Batch generation — upload a CSV to generate multiple QR codes as a ZIP

or to get started

Manage an existing dynamic QR code

go.nah.tools/

Enter your short code to update the destination URL or deactivate your dynamic QR code.