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
Enter your short code to update the destination URL or deactivate your dynamic QR code.