QR Code Generator

Generate QR codes for URLs, plain text, Wi-Fi setup strings, vCards, calendar events, geo locations, phone numbers, SMS, or anything else a scanner can read as text. The QR is generated entirely in your browser, so the content never leaves the page and never touches server memory.

Freeform mode lets you type any QR payload directly. Pick a preset when you want guided fields for scanner-friendly formats.

Preset builders fill the main content box for you, so you can still tweak the final payload by hand before generating or downloading the QR.

QR codes encode the exact text you enter. They do not encrypt or hide that text, so only encode content you are comfortable sharing with anyone who scans it.

QR preview

The preview stays crisp by drawing the QR as square modules instead of smoothing it like a regular image.

256px
4 modules

QR output

Generate the code, download PNG or SVG, or load sample payloads from one consistent result block.

QR version --
Module count --
Text bytes --
Actual PNG size --

Enter some content and generate a QR code.

What this tool does

It converts the text you enter into a scannable QR code and lets you export it as PNG or SVG.

Why it is private

The QR is built entirely in your browser. Your text is not uploaded, stored, or sent through any third-party QR service.

What works well in QR codes

  • Website URLs like https://adfree.services
  • Wi-Fi setup strings such as WIFI:T:WPA;S:MyNetwork;P:supersecret;;
  • vCards, calendar events, geo links, phone numbers, SMS, and other scanner-friendly text formats

Helpful note

Higher error correction makes the code more resilient if part of it is damaged or covered, but it also makes the QR denser and can reduce how much text fits.