How to use
Switch to the “Text / URL” mode and type anything to generate a QR code. The other modes — Wi-Fi, Email, Phone number, Text message and Contact card — build the standard payload format for each: choosing Wi-Fi produces a string like WIFI:T:WPA;S:MyNetwork;P:password;;, and Contact card produces a vCard.
How QR codes work
A QR code is a two-dimensional barcode that stores data as a grid of black and white squares. A scanner locates three finder patterns in the corners to work out the code’s orientation and size, then reads the grid pattern to reconstruct the original data.
Choosing an error correction level
A higher error correction level keeps the code readable even if part of it is damaged or covered, but it leaves less capacity for your content at the same size. Use Q or H if you’re printing a logo on top or expect wear and tear outdoors; L or M is enough for a short URL that’s only ever shown on a screen.
Adding a logo and customizing colors
You can place a logo image in the center of the QR code. It’s processed entirely in this browser and never uploaded — PNG, JPG, WebP and SVG are supported up to 2MB. Adding a logo automatically switches the error correction level to H so the code still scans with the logo covering part of it, and the logo size is capped at 20% of the code’s width to keep scanning reliable. The foreground and background colors each have their own opacity control: a transparent background lets you overlay the code on another design, but a semi-transparent foreground can make it unreadable to scanners.
Printing tips
Keep enough white space (the “quiet zone”) around the code — don’t shrink the margin too far, or scanners won’t be able to find its edges. As a rule of thumb, print the code at least a tenth the size of the scanning distance (for example, at least 3 cm per side if people will scan it from about 30 cm away).
Privacy
The QR code is generated entirely inside this browser. Nothing you type is uploaded anywhere, and the code contains exactly what you entered — there’s no tracking redirect hidden inside it.