QR Code Generator

Use this QR code generator to create a scannable code for links, WiFi access, contact details, coupons, menus, signs, flyers, and handoffs without uploading the payload.

Live generator

QR code generator

QR preview
PayloadText or URL

48 bytes encoded in the current QR payload.

Output size512px

4 module quiet zone and M error correction.

Color contrastStrong

17.7:1 estimated contrast. Higher contrast scans more reliably.

Privacy note

This generator runs in the browser. The QR payload is not uploaded by this tool, but anyone who scans the final code can read what you encoded.

Generation method

QR generation method

QR code = encoded payload + error correction level + quiet zone + module colors + output size

Scan reliability depends on payload length, contrast, quiet zone, print size, surface quality, and the scanner being used.

How to use

Steps

  1. Choose whether the QR code should encode text, a URL, WiFi access, or a contact card.
  2. Enter the payload details and choose the error correction level.
  3. Set the image size, quiet zone, and foreground/background colors.
  4. Preview the QR code, test it with a phone camera, then download PNG or SVG.

Example

Sample output

URL QRMenu, booking link, landing page, or coupon URL
WiFi QRNetwork name, password, security type, and hidden flag
Contact QRvCard-style name, organization, phone, email, and website

Generator use

Best for

  • Browser-side link, file, format, and web utility tasks that need an output now.
  • Generating reusable artifacts such as QR codes, snippets, exports, or cleaned payloads.

Before relying on it

Check first

  • Scan reliability depends on payload length, contrast, quiet zone, print size, surface quality, and the scanner being used.
  • Publishing a generated file or code without testing it in the real destination.
  • Encoding private or sensitive data into an output that other people can scan, copy, or inspect.

Details

What to know before using the output

Runs locallyBrowser-side generation

The QR payload is generated in the browser. The page does not need to upload the text, WiFi password, or contact fields to make the PNG/SVG.

Export formatsPNG and SVG

Use PNG for quick sharing or documents. Use SVG when a designer, printer, or layout tool needs scalable artwork.

Scan testingRequired before printing

Always test the final file at the real printed size, distance, lighting, and surface before putting it on signage or packaging.

Benchmarks

How to read the output

Level L: About 7%.

Smaller code, less damage recovery. Better for clean digital use.

Level M: About 15%.

Common middle setting for ordinary links and handouts.

Level H: About 30%.

More resilient, but the QR code may get denser for the same payload.

Method and limitations

Methodology and assumptions

Formula, inputs, limitations and review record
Generation method

QR code = encoded payload + error correction level + quiet zone + module colors + output size

Inputs used

Text or URL, WiFi network, Contact card, Error correction, Colors, Image size

Limitations

Utility outputs depend on the encoded payload, file format, target app, scanner, printer, browser, and real-world testing before sharing.

Review record

Catalog QA baseline on June 6, 2026. This date marks the catalog-wide automated and editorial QA baseline, not a tool-specific expert review.

Cite this page

Toolkit Shelf. QR Code Generator. https://toolkitshelf.com/tools/qr-code-generator

FAQ

Common questions

Is the QR payload uploaded?

No. This generator creates the QR code in the browser. Still avoid putting secrets in a QR code because anyone who scans or photographs the final code can read the payload.

Should I use PNG or SVG?

Use PNG for quick documents, screenshots, and sharing. Use SVG when the code needs to stay sharp in design software, print layouts, or large signage.

What error correction level should I choose?

Medium is a good default for clean links. Use higher error correction when the code may be printed small, scratched, placed on packaging, or shown in less reliable scanning conditions.