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
- Type or paste the content into "Text or URL" — the QR code appears as you type.
- 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.
- Adjust the size slider for the display or print size you need (128–512 px).
- 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
Number Base Converter
Convert integers between binary, octal, decimal and hex.
Cron Expression Explainer
Explain a cron expression in plain English and preview next runs.
Color Contrast Checker
Check a color pair against WCAG AA/AAA contrast levels.
Color Converter
Convert any color between HEX, RGB and HSL formats.
