{ }jsonkit
▦+QR toolkit

QR Code Generator

Turn text or a URL into a downloadable QR code.

Content43 / 2331 bytes
Text or URLInclude https:// for a link that phone cameras can recognize.
ColorsKeep strong contrast for reliable scanning.
Quiet zoneClear space around the QR symbol.
Live previewVersion 4 · Level M
Generated QR code preview
Private by design · processing happens entirely in this browser tab

About QR Code Generator

The QR code generator turns a URL or short text payload into a scannable QR symbol. The preview updates as you type and can be downloaded as crisp SVG or high-resolution PNG.

Generation happens entirely in this tab with a local standards-based encoder. Your URL, message or identifier is not uploaded, logged or added to a redirect service.

It is useful for print handouts, product labels, event signage, device pairing and quick handoff between a desktop and phone.

How it works

Enter the exact payload

Whatever you type is encoded byte-for-byte. For a website, include the full https:// address so scanners recognize it as a link; for text, simply enter the message as it should appear.

Customize without hurting contrast

Choose foreground and background colors and adjust the quiet zone around the symbol. Dark modules on a light background remain the most reliable choice for varied cameras and print conditions.

Export SVG or PNG

SVG stays perfectly sharp at any physical size and is best for design or print. PNG is convenient for documents, chat and software that does not accept vector artwork.

Frequently asked questions

Are generated QR codes permanent?

Yes. The payload is embedded directly in the image, so the QR code does not expire and does not depend on JsonKit remaining online.

Is my text sent to a server?

No. QR encoding and image export run entirely in your browser.

Should I download SVG or PNG?

Use SVG for print and design work because it scales without blur. Use PNG for quick sharing and apps that only accept raster images.

Why is there a light border around the code?

That quiet zone separates the symbol from nearby content and is required for reliable scanning. Keep at least four modules of clear space whenever possible.

Sources & last verified

The behaviour of this tool and the claims on this page were checked against the specifications below on . Everything runs in your browser, so the output you see is exactly what the engine produced.

Found a wrong result or an outdated claim? Report an error and it will be re-verified.