Skip to content
Cifrivo
QR

QR code generator

Create a scannable QR code for a URL, text, email, phone, SMS, Wi-Fi, WhatsApp, location or vCard, then download PNG or SVG.

Processed locallyYour files never leave your device.

Everything is processed locally in your browser.

Live QR preview

How it works

  1. Choose the content type and enter only the relevant fields.
  2. Adjust size, quiet margin, colours and error correction while watching the live preview.
  3. Test the preview with a second device if the code will be printed or distributed.
  4. Download a pixel PNG or scalable SVG.

Practical example

For a Wi-Fi QR, enter the exact SSID, security type and password. A compatible phone can scan it and offer to join the network without showing a generic web form.

Formula and explanation

A QR code stores text as a grid of dark and light modules. Cifrivo uses standard byte-mode QR Code Model 2 encoding with Reed–Solomon error correction, and chooses the smallest supported version that fits the content.

Error correction trades capacity for resilience. M is a sensible default; Q or H can survive more damage but make a denser code. Keep a clear quiet zone, strong contrast and enough physical size. Decorative colour combinations with weak contrast can make even mathematically valid codes difficult to scan.

PNG is convenient for documents and social assets; SVG stays sharp at any print size. Generation occurs entirely in the browser. Wi-Fi passwords, contact details and message text are not uploaded or included in Analytics.

Frequently asked questions

Do QR codes expire?

A static QR generated here does not expire. It keeps the encoded value; a linked website can still move or become unavailable.

Which error correction level should I use?

M is suitable for most clean displays. Use Q or H for labels that may be damaged, accepting a denser QR.

Can I print the SVG?

Yes. SVG is ideal for print because it scales without blurring. Keep the quiet margin and test the final physical size.