ToolsBench

QR Codes

QR codes run in both directions, so there are two tools here. Generate one from a link or any short text, or fill in your Wi-Fi network, a contact card or an email, and download it as a PNG for documents or an SVG that stays sharp at poster size — no tracking redirect, no watermark, no expiry. Or go the other way and read a code out of a photo or screenshot, which is the only practical option when the code is already on the screen in front of you. Both run entirely on your device.

100% private
No upload wait
Free & unlimited
QR Code Generator
Make a code as PNG or SVG
QR Code Scanner
Read a code from an image

Making a code, or reading one

The generator has a form for each kind of code: a link or plain text, a Wi-Fi network, a contact card or an email draft. Fill one in and it writes the format phones recognise (the WIFI: string, the vCard, the mailto: link), so you never type it by hand; a Wi-Fi code lets guests join without spelling out the password. A QR code only ever stores text, and that format is what makes a phone offer to open a link, join a network or save a contact. Both tools also link to a page of sample codes to test with.

For print, download the SVG, which stays sharp at any size, and make the code at least 2 × 2 cm. Raise the error correction (L to H) if a logo will cover part of the code or it may get scuffed; higher levels make a denser pattern. The codes are static, so they never expire, but what they point to can't be changed once they're printed.

The scanner reads a still image, a photo or a screenshot, rather than a live camera view. That makes it the practical choice for a code that's already on the screen you're using, and because it shows the contents as plain text, you can check where a link leads before you open it. It reads QR codes only, not retail barcodes such as EAN or UPC, and the image is decoded on your device.