QR code generator

Turn any URL or text into a QR code, choose the error-correction level, then download or copy the PNG.

About qr code generator

The code regenerates as you type. Higher error correction survives more damage or obstruction at the cost of a denser code, so use L for a clean screen and H for something printed on a sticker.

The QR is drawn locally with a canvas, so the content never reaches a server — worth knowing if you are encoding a WiFi password or an OTP secret.

Frequently asked

How do I make a WiFi QR code? Encode the string `WIFI:T:WPA;S:NetworkName;P:password;;`. Phone cameras recognise that format and offer to join the network.

Which error-correction level should I choose? M is a good default. Use Q or H if the code will be printed small, curved, or partly covered by a logo.