QR Code Generator

Generate custom QR codes for URLs and text — choose dot shapes, corner styles, colors and a center logo, then download PNG or SVG.

Read the guide: How to Generate a QR Code (with a Logo)

How it works

  1. 1

    Enter content

    Type a URL or any text to encode into the QR code.

  2. 2

    Style it

    Pick dot and corner shapes, foreground and background colors, and add a center logo.

  3. 3

    Download

    Export a high-resolution PNG or a scalable SVG for print.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

Will a styled QR code still scan?
Yes, within limits. The generator keeps enough contrast and error correction that codes scan reliably; very low contrast or an oversized logo can reduce scannability, so test before printing.
PNG or SVG — which should I use?
Use SVG for print and large displays since it scales without blur. Use PNG for quick sharing online or in chat.
Can I add my logo?
Yes. Upload an image to place in the center; the QR keeps high error correction so it remains readable around the logo.
Is my data sent to a server?
No. Everything runs locally in your browser using JavaScript and WebAssembly. Your input never leaves your device, nothing is uploaded, and nothing is logged or stored.