Toolkit ShelfFind

Utility Tools

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.

Method shown June 6, 2026Source note includedFree tool

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.

Quick answer

QR Code Generator: what it generates

QR Code Generator generates PNG and SVG QR code from text or URL, WiFi network, contact card, error correction, colors and image size. The visible generation method is QR code = encoded payload + error correction level + quiet zone + module colors + output size.

Draft outputPNG and SVG QR code
InputsText or URL, WiFi network, Contact card, Error correction, Colors, Image size
Generation methodQR generation method

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

  • 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.
  • Generating QR generation method with the method and assumptions visible.
  • Comparing the output with the sample output and benchmark table before using it elsewhere.
  • Browser-side link, file, format, and web utility tasks that need an output now.

Before relying on it

Check first

  • Using the PNG and SVG QR code without checking that text or URL, WiFi network and contact card, and additional inputs match the same task and context.
  • Ignoring that scan reliability depends on payload length, contrast, quiet zone, print size, surface quality, and the scanner being used.
  • Skipping the source notes when the formula, benchmark, or warning depends on outside context.
  • Publishing a generated file or code without testing it in the real destination.

Details

What to know before using the output

These notes make the assumptions explicit, especially where the same search query can mean slightly different things.

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

This generator is a drafting aid, not a fixed rule. Use the output to compare options and document your assumptions. Benchmark ranges are broad planning heuristics unless this page names a specific source for the range.

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

The generation method, inputs, example, and limitations are shown so the draft output is checkable, not treated as final copy.

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.

Last reviewed

June 6, 2026

Cite this page

Toolkit Shelf. QR Code Generator. Last reviewed June 6, 2026. 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.

Do utility tools upload my payload?

Use the page notes for each tool. Browser-side utilities can generate outputs locally, but the final file or code may still reveal whatever you encode or share.

Why should I test the generated output?

Scanners, printers, file viewers, apps, and platform previews can behave differently, so test the exact downloaded output before using it publicly.

Why might another generator show a different output?

Different tools may use different rounding, assumptions, default rates, methods, formulas, or input timing. Compare the visible method and inputs before relying on the output.