QR code generator
Make QR codes for links, Wi-Fi, contacts and more. Nothing is uploaded.
How to use it
- Choose what the code should hold: a link, Wi-Fi, a contact, and so on, and fill in the fields.
- Pick colors and a shape if you like. Dark on light with square modules is the safest.
- Download the PNG for screens, or the SVG for print. Test the code with your phone before you print many.
Questions
Does the code expire? Is it tracked?
No. The code holds your text itself, with no redirect through our servers and no counter. It works as long as the thing it points to works. That also means a code cannot be changed after it is printed, and we cannot show scan counts.
Is anything uploaded?
No. The code is made in your browser. The link, the Wi-Fi password or the contact never leaves your device.
Which error correction level should I use?
Medium is a good start. A higher level lets the code be scratched, smudged or partly covered and still scan, but it makes the code denser. By default the tool raises the level for you when the code stays the same size. For prints that will be handled or stuck outdoors, choose Q or H.
Why will my code not scan?
Most often the colors are too close, the code is lighter than its background, the border is missing, the print is too small for the amount of data, or the shapes are rounded (round corner squares are the hardest for some scanners). Make it larger, use dark modules on a light background, keep the border, use square corner squares and use a shorter link if you can.
PNG or SVG?
PNG is a picture for screens, chats and documents. SVG is made of lines and stays sharp at any size, so use it for print, signs and stickers. The PNG is made so every module is a whole number of pixels, which keeps the edges crisp.
How much can a QR code hold?
At the lowest error correction, up to 2,953 bytes of text (about 2,900 plain letters), 4,296 capital letters and digits, or 7,089 digits. The more it holds, the denser and harder to scan it gets, so keep links short.
Can I put a logo in the middle?
Not yet. A logo hides part of the code, and the error correction has to make up for it. If you add one in another program, use level H, keep it under about a fifth of the width and test the result.
Is a Wi-Fi code safe to share?
The code contains the password in plain text. Anyone who can scan it can join the network, so show it only to people you would tell the password.
Is my text sent to a server?
No. Everything happens in your browser. Your text is not uploaded or stored.
Is it free?
Yes, you can use it for free. A subscription removes limits and unlocks premium tools.