glunty

QR Code Generator

Make QR codes for links, WiFi, and vCard contacts. Pick size, colors, and error correction, then download PNG or SVG.

Content type
Options

Enter content above to generate a QR code.

What this tool does

Turns text into a QR code, entirely in your browser. Pick one of three content types: a plain URL or text string, a WiFi login (SSID, password, encryption, and a hidden-network flag), or a basic vCard contact card (name, phone, email). The code re-renders live as you type, and you can tune the pixel size, the error correction level, and the foreground and background colors. Everything runs locally: nothing you type is uploaded. Verify it yourself by opening DevTools, switching to the Network tab, and watching for zero requests while you generate.

How to use it

Choose a content type, fill in the fields, and the preview updates on its own. For a link, paste the full URL including https://. For WiFi, type the exact network name and password; special characters such as ; and : are escaped automatically so the phone reads them correctly. For a contact, enter a name and any phone or email you want to share. When the preview looks right, use Download PNG for a raster image, Download SVG for a sharp vector file, or Copy image to paste it straight into another app.

Common use cases

  • Linking a poster, flyer, business card, or slide to a web page.
  • Letting guests join your WiFi by pointing a phone camera at a printed card.
  • Sharing contact details as a scannable vCard at an event or on a name badge.
  • Adding a scannable link to product packaging or a restaurant menu.
  • Generating codes with brand colors that match the rest of your design.

Common pitfalls

  • Low contrast fails to scan. Scanners need dark modules on a light background. Light-on-dark and low-contrast color pairs often fail; this tool warns you when the contrast is too low. When in doubt, use black on white.
  • Long data makes dense codes. A very long URL or a big vCard produces a denser pattern that needs a larger print size and a clean camera to scan. Keep links short and print at a decent size, or raise the pixel size before downloading.
  • Static codes cannot be edited. The data is baked into the pattern, so once a code is printed you cannot change where it points. Double-check the URL, the WiFi password, and the contact details before you commit them to print.

Frequently asked questions

Do these QR codes expire or track scans?
No. Every code is generated on your device from the text you enter, and the pattern encodes that text directly. There is no redirect, no short link, and no server in the middle, so the code never expires and no scan is ever counted or logged. A URL code points straight at the URL you typed.
What is the difference between static and dynamic QR codes?
This tool makes static codes: the data lives in the pattern itself. Dynamic codes, sold by many QR services, encode a short tracking URL that redirects to your real destination, which lets the vendor change the target and log every scan. Static codes cannot be edited after printing, but they never break, never expire, and reveal nothing to a third party.
How is a WiFi QR code formatted?
It uses the WIFI: scheme, for example WIFI:T:WPA;S:MyNetwork;P:secret;;. Phone cameras on iOS and Android read this and offer to join the network. Special characters in the network name or password (backslash, semicolon, comma, colon, and double quote) must be escaped with a backslash, which this tool does for you so passwords with punctuation still work.
Which error correction level should I choose?
Level M, about 15 percent recovery, is a good default. Higher levels (Q at 25 percent, H at 30 percent) let a code still scan when part of it is dirty, damaged, or covered by a logo, but they make the pattern denser for the same data. Level L, 7 percent, packs the most data into the smallest code and suits clean, screen-only use.
Should I download PNG or SVG?
Use PNG for screens, slides, and quick sharing: it is a fixed-resolution image. Use SVG for print and large formats: it is vector, so it stays razor sharp at any size, from a business card to a poster. Both encode the same data and the same colors you picked.

Embed this tool

Free for any use; attribution appreciated. Paste this on your site:

The embed runs the same tool that lives at this URL. No tracking; no ads inside the embed. Resize height as needed for your layout.

Cite this tool

For academic, journalistic, or technical references. Pick a format:

Citations use 2026 as the publication year. Access date is left as a fillable placeholder where the citation style expects one.

Embedded tool from glunty.com