QR Code Generator

Create QR codes for text, links, WiFi logins, and vCard contacts, set the size, colors, and error correction, then download a PNG image or scalable SVG.

Loading tool…

QR Code GeneratorGenerate a QR code from plain text or a URL, WiFi network credentials, or a vCard contact, all in one tool. Pick the pixel size, error-correction level, and foreground and background colors, then save the result as a PNG or a crisp SVG. Everything is rendered in your browser, so the data you encode never leaves your device.

What is QR Code Generator?

The QR Code Generator is a free online tool that turns text, links, WiFi logins, or contact details into a scannable QR code for posters, business cards, product packaging, restaurant menus, and event signage. Choose one of three input modes: Text/URL for any string or web address, WiFi to build a WIFI: join string from an SSID, password, and encryption type, or vCard to encode a name, phone number, and email into a contact card. Tune the output with a custom pixel size, an error-correction level from L to H, and your own dark and light colors, then download the code as a PNG raster for screens or an SVG vector that stays sharp at any print size. The encoded string is shown so you can see exactly what gets embedded, and the whole code is built in your browser with no server round-trip.

How to use QR Code Generator

  1. Pick an input mode: Text/URL, WiFi, or vCard.
  2. Fill in the fields for that mode, a link or text, the WiFi SSID, password, and encryption, or the contact name, phone, and email.
  3. Open Settings to set the size in pixels, the error-correction level (L, M, Q, or H), and the foreground and background colors.
  4. Watch the QR preview update automatically as you type; click it to enlarge and check it scans.
  5. Click Download PNG for a raster image or Download SVG for a scalable vector.

Examples

Link to a website

Keep the mode on Text/URL and enter https://example.com. The preview updates instantly into a scannable code; download it as a PNG to drop onto a flyer or as an SVG for a large print banner.

WiFi guest network

Switch to WiFi, type the SSID, the password, and choose WPA/WPA2. The tool builds a WIFI:T:WPA;S:...;P:...;; string so a phone camera can join the network with one scan, no typing the password.

Contact card on a business card

Choose vCard and enter a name, phone, and email. The encoded VCARD text lets anyone scan to save the contact directly to their phone; export as SVG so it prints crisply at small sizes.

Frequently asked questions

What can I encode in a QR code here?
Three input modes are supported: any plain text or URL, WiFi credentials (SSID, password, and WPA, WEP, or open encryption built into a WIFI: string), and a vCard contact with a name, phone number, and email. The exact string that gets encoded is shown in the Encoded field.
What does the error-correction level do?
Error correction (L, M, Q, or H) controls how much of the code can be damaged or obscured and still scan, roughly 7% at L up to 30% at H. Higher levels are more robust but pack in more modules, so the pattern looks denser. M is a good default for screens and clean prints.
Should I download PNG or SVG?
Use PNG for a fixed-size raster image that drops straight into apps, slides, and the web. Use SVG when you need a vector that stays perfectly sharp at any size, ideal for large prints, posters, and packaging. Both are generated from the same code.
Can I change the QR code colors and size?
Yes. In Settings you can set the output width in pixels and pick custom foreground (dark) and background (light) colors. Keep strong contrast, a dark code on a light background, so scanners read it reliably.
Is my data sent to a server?
No. The QR code is generated entirely in your browser with a client-side library. The text, links, WiFi password, or contact details you enter are never uploaded, so the tool works offline and your data stays private.