QA Toolbox logoQA Toolbox

QR Code Generator

Turn any text or URL into a downloadable QR code — handy for device and deep-link testing.

Encodes any text — a URL, deep link, Wi-Fi string, contact card, and more.

Higher levels stay scannable when partly obscured.

About QR Code Generator

The QR Code Generator turns any text or URL into a scannable QR code you can download as a PNG. For QA work the killer use is device testing: encode a staging URL, a deep link or a test build address, point your phone at the screen, and you are on the right page without typing a long URL on a phone keyboard.

The code is rendered locally in your browser — nothing is sent to a server, so internal URLs and tokens are safe to encode. You control the pixel size and the error-correction level, which decides how much of the code can be obscured or misprinted while still scanning reliably.

How to use

  1. Type or paste the content into "Text or URL" — the QR code appears as you type.
  2. Pick an "Error correction" level: Medium is a good default; use High if the code will be printed small or partially covered by a logo.
  3. Adjust the size slider for the display or print size you need (128–512 px).
  4. Click "Download PNG" to save the image, or scan it straight off the screen.

Frequently asked questions

What can a QR code contain besides a URL?

Any text: Wi-Fi credentials (WIFI:T:WPA;S:network;P:password;;), contact cards, deep links like myapp://path, plain identifiers or JSON snippets. Scanners open URLs directly and show other content as text.

What does the error-correction level actually do?

It adds redundancy so the code still scans when partly damaged or obscured — roughly 7% (Low) to 30% (High) of the code can be lost. Higher levels make the pattern denser, so for very long text a lower level scans more easily.

Is there a length limit?

A QR code tops out around 3 KB of text, and practical scanning gets harder well before that. If your content is long, encode a short URL that redirects to it instead.

Related tools