calculatory.app

QR Code Generator

Turn any URL or text into a QR code. Download as PNG or SVG — generated entirely in your browser.

Content

px

Error correction

#000000
#ffffff

Preview

How this generator works

QR encoding follows the ISO/IEC 18004 standard: your text is converted into a data stream, padded and protected with Reed-Solomon error correction, then arranged into the black-and-white module grid according to strict positioning rules (finder patterns in three corners, timing patterns, and a version-dependent layout). This tool generates the code entirely client-side — nothing you type is sent anywhere.

Common questions

What's the difference between the error correction levels (L, M, Q, H)?

Error correction determines how much of the QR code can be damaged, dirty, or obscured (like by a logo overlay) and still scan correctly. L recovers about 7% data loss, M about 15%, Q about 25%, and H about 30%. Higher levels add more redundant data, which makes the code visually denser for the same content — M is a reasonable default for most uses; use H if the code will be printed small or partially covered.

Is there a limit to how much text a QR code can hold?

Yes — QR codes have 40 'versions' (sizes), and the maximum capacity depends on the error correction level and content type. At the highest version with low error correction, a QR code can hold roughly 4,296 alphanumeric characters or 2,953 bytes of binary data; at high error correction, considerably less. This generator automatically picks the smallest version that fits your content.

Why won't my QR code scan?

Common causes: too little quiet-zone margin around the code (make sure there's white space border when placing it in a design), insufficient contrast between foreground and background colors, the code printed too small relative to how far away it'll be scanned from, or a phone camera app that doesn't have QR scanning enabled. As a rule of thumb, print at least a 1-inch (2.5cm) square code for close-range phone scanning.

Can I put my Wi-Fi password in a QR code?

Yes — scanning a QR code formatted as WIFI:T:WPA;S:NetworkName;P:Password;; will prompt most phones to join the network automatically, no typing required. Be aware the password is stored in the QR code exactly as entered and readable by anyone who scans it, so this is best for home use or controlled environments, not public display.

Does the QR code expire or stop working?

No — a QR code generated here encodes your text or URL directly and permanently; there's no server, account, or expiration involved, unlike some 'QR code' services that actually create a short redirect link they control. If you ever need to change where a code points, you'd need to generate and reprint a new code, since the destination is baked into the pattern itself.

Gaurav Yadav

Built by Gaurav Yadav

Designer, author, and the one person behind Calculatory. QR codes are generated locally in your browser — nothing you enter is sent to a server. More about the project.

Last updated: September 2026