← All Tools

QR Code Generator🔒 100% local

Generate QR codes for URLs, text, WiFi, contacts, and more. Customize size and error correction.

Related Tools

Barcode GeneratorUUID GeneratorPassword Generator

Renders a QR code from whatever text you type, using the qrcode library on a canvas inside the page. You control the pixel size and the error-correction level, and the result is a PNG data URL you can download or copy; the code is rebuilt automatically as the text or a setting changes. Encoding WiFi credentials, a vCard or an internal URL here means the payload never reaches a third-party generator service.

How to use it

  1. Type or paste the payload - a URL, a WiFi string such as WIFI:T:WPA;S:MyNet;P:secret;; or a vCard.
  2. Set the size in pixels and pick L, M, Q or H for error correction.
  3. Press Download PNG to save qrcode-<timestamp>.png, or Copy to Clipboard.

Worked example

https://blank2done.com at 256px, level M, margin 2becomesdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAA...(2290-character data URL)

Computed by running the qrcode library with the same options: the symbol is 25x25 modules (QR version 2) drawn at 256x256 with a two-module quiet zone, and the PNG data URL is 2290 characters long.

hello at 64px, level Lbecomesdata:image/png;base64,iVBORw0KGgoAAAANSU...(794-character data URL)

The smallest useful settings on a short payload give a 64x64 PNG. The output is always a PNG data URL like this one: dark modules in #0A0F2C on white, with a two-module quiet zone.

When to use it

What it does not do