QR Code Generator

Create QR codes for links, text, and more.

Enter a URL or text to generate your QR code.

Download PNG

Free online QR code generator

Turn any link, text, or note into a scannable QR code in seconds. Type your content, pick a size, choose an error-correction level, and fine-tune the foreground and background colours — the preview updates live as you go. When it looks right, download a high-resolution PNG for screens or a crisp SVG for print. Everything happens in your browser, so your data stays private and there are no sign-ups, watermarks, or scan limits.

Create a Wi-Fi QR code for guests

Choose Wi-Fi network, type the exact network name (SSID), select WPA/WPA2/WPA3 Personal or Open, and add the password when required. If the network does not broadcast its name, check Hidden network. The generator encodes these values in the standard WIFI: barcode format and escapes punctuation in names and passwords automatically. Download the PNG or SVG and test scanning it on the intended phone before printing a guest-access sign. Enterprise Wi-Fi authentication is not supported.

Privacy note: the QR image contains the network details, including the password for secured networks. Treat it like a written Wi-Fi password: someone with access to the image may recover it. Your credentials are not uploaded to Wyvek.

How to create a QR code

  1. Choose URL or text and paste your content, or choose Wi-Fi network and fill out the network fields.
  2. Drag the Size slider to set the resolution (128–1024 px).
  3. Pick an Error correction level — use H if you will add a logo.
  4. Adjust the foreground and background colours for contrast and branding.
  5. Click Download PNG or Download SVG, or Copy image to paste it straight into another app.

Tips for QR codes that always scan

Keep a strong contrast between the two colours — a dark pattern on a light background reads best — and avoid inverting light-on-dark unless you test it first. Shorten long links so the pattern stays open and easy for cameras to lock onto; if you need to tidy a messy URL, our URL encoder can help. Planning to embed a Sharing Wi-Fi access? Use the Wi-Fi network mode above to enter your SSID and password directly, with punctuation escaped for you. If you need random credentials first, try the password generator before you build the code.

PNG or SVG — which should you pick?

PNG is a fixed-size raster image that is perfect for websites, emails, documents, and social posts. SVG is a vector format that scales to any size without blurring, making it ideal for posters, packaging, and professional printing. Both files are generated locally and downloaded directly, so nothing is ever uploaded.

Frequently asked questions

Are the QR codes free and do they expire?

Yes, every QR code is completely free and never expires. This generator creates static QR codes, which means the content is encoded directly into the pattern. There is no redirect, no tracking, and no account, so the codes keep working forever with no monthly fees.

What do the error-correction levels L, M, Q and H mean?

Error correction lets a QR code still scan even if part of it is dirty, blurred, or covered. Level L recovers about 7% of the data, M about 15%, Q about 25%, and H about 30%. Higher levels make the code more robust but also denser, so use H if you plan to add a logo or print at small sizes, and L or M for long URLs.

Is my data sent to a server?

No. The QR code is rendered entirely in your browser with JavaScript. The URL or text you enter never leaves your device, which makes this safe for private links, Wi-Fi passwords, and confidential information.

Should I download the PNG or the SVG?

Choose PNG for websites, emails, slides, and social media — it is a ready-to-use image at the exact pixel size you picked. Choose SVG for print, signage, packaging, or anywhere you need to scale the code up without losing sharpness, since SVG is vector-based and stays crisp at any size.

Why is my QR code not scanning?

The most common causes are low contrast between the foreground and background colours, too much data at a high error-correction level, or printing the code too small. Keep a dark pattern on a light background, leave the quiet-zone margin intact, and shorten very long text so the pattern stays easy for cameras to read.

Can I make a Wi-Fi QR code without typing the special WIFI format?

Yes. Choose Wi-Fi network, enter the exact network name (SSID), choose the security type and enter the password for secured networks. Wyvek escapes special characters and generates a static Wi-Fi QR code. On compatible phones, scanning it can offer to join the network. Test the result with your own device before printing.

Is it safe to share a Wi-Fi QR code?

A Wi-Fi QR code contains the network password if you add one. Anyone who can scan, photograph or decode the code may recover those credentials. Only display it where you would be comfortable sharing Wi-Fi access. Your network name and password are processed in your browser rather than sent to Wyvek.

How much data can a QR code hold?

A single QR code can store up to about 4,296 alphanumeric characters or 2,953 bytes, but codes with less data are far easier to scan. For most uses — a website link, contact card, or short message — keeping the content short produces a cleaner, more reliable code.