Skip to main content

QR Code Generator

Generate QR codes for URLs, text, WiFi & more. Instant, free, private.

Enter a full URL including https://

0 characters

0 items detected

Scan to dial this number directly — works on all smartphones

Print quality at 300 dpi: 2.2 × 2.2 cm

Use High ECL when adding a logo

Preview

Your QR code will appear here

Start typing to generate automatically

Generated locally in your browser — nothing is uploaded

Frequently Asked Questions

Is my data uploaded to any server to generate the QR code?

No. QR codes are generated entirely in your browser using the QRCode.js library. Your URL, text, WiFi credentials, or vCard data never leaves your device, making it safe for QR codes containing private information.

What error correction levels are available and when should I use them?

Four levels are available: L (Low — 7% damage recovery), M (Medium — 15%), Q (Quartile — 25%), and H (High — 30%). Use higher levels when the QR code will be printed small, placed on textured surfaces, or when you want to embed a centre logo, since the logo physically covers part of the module grid.

Can I embed a logo in the centre of my QR code?

Yes. In the customisation panel, upload a PNG or SVG logo. The tool automatically scales it to approximately 25% of the QR code width — the maximum coverage that preserves reliable scannability. Always use H (High) error correction when embedding logos to ensure the code still decodes correctly.