Generate customizable QR codes from text or URLs instantly. Choose colors, size, and error correction — runs entirely in your browser.
Last updated: September 2026Start typing to see a live preview
A QR (Quick Response) code is a two-dimensional barcode that stores text, URLs, contact information, Wi-Fi credentials, or any short string in a pattern of black-and-white modules. Smartphones and tablets can scan the code with their camera and instantly act on the encoded data — opening a link, joining a network, or saving a contact. This generator creates QR codes entirely in your browser using the Canvas API, so the text you enter never leaves your device.
QR codes include redundancy so they can still be read if part of the pattern is obscured or damaged. Level L tolerates roughly 7 % damage and produces the simplest codes. Level M (the default) handles about 15 % and is a good all-round choice. Level Q recovers from roughly 25 % damage, and Level H can survive up to 30 % — ideal if you plan to place a logo over part of the code. Higher error correction increases the number of modules and may require a larger printed size to remain scannable.
Weekly tips, new tools, and productivity hacks. No spam.