QR Code Studio

Create branded static QR codes for links, text, Wi-Fi, contacts, events, and more. Choose from 120 visual styles, scan locally, and generate a batch from CSV.

About this tool

Create a scannable QR code in your browser for a website, message, wireless network, contact card, event, or other text. Choose a visual preset, then adjust colors and download an SVG, PNG, or WebP image. This tool creates static QR codes: the encoded content is stored directly in the symbol, so changing the destination later requires creating a new code. QR generation and scanning happen on your device.

How to use this tool

  1. Choose the content type and fill in its fields.
  2. Pick a template and adjust its colors, size, and border.
  3. Scan the preview with a second device before printing.
  4. Download the QR code in SVG, PNG, or WebP format.

How it works

The QR matrix is generated locally from the selected payload and error-correction level. The browser draws the modules with the selected visual treatment, then exports the finished image without sending its contents to a server.

When to use this tool

  • Print a Wi-Fi access code for guests.
  • Share a website or social profile on a poster.
  • Create contact and event QR codes for handouts.
  • Build multiple static codes from a CSV list.

Frequently asked questions

Are these QR codes dynamic?

No. These are static QR codes; their content is encoded in the symbol. A destination cannot be edited after printing.

Are my QR contents uploaded?

No. QR generation and supported scanning run in your browser. CSV rows and selected images are processed locally.

Will a logo affect scannability?

A logo covers some QR modules and can reduce scan reliability. Use high error correction, keep the logo small, and test the exported image on multiple devices before printing.

Can I scan every QR image?

Image and camera scanning depend on the BarcodeDetector API in your browser. If unavailable, try a compatible browser or use another QR scanner.

Limitations

Static QR codes only; no link redirects, analytics, expiration, or tracking. Camera and image scanning require browser BarcodeDetector support. Visual treatments and logo overlays can affect readability; always test the final exported code.

Privacy

QR payloads, uploaded CSV files, logos, and scanned images are processed locally in the browser and are not sent to Tool Fly servers.