QR Code Generator — Free Tool for URL, WiFi, Contact & More | That’s The Tool
Developer Tools

QR Code Generator

Create QR codes for URLs, text, email, phone, WiFi and contact cards — fully customizable.

Customize
#22252a
#ffffff

Copied to clipboard!

QR codes are generated entirely in your browser. Nothing you type here is sent to or stored on any server.

Which QR Type Should You Use?

Each tab above encodes data in a different standardized format that phone cameras and QR reader apps already know how to interpret automatically — that’s what makes a WiFi QR code join a network on scan, or a Contact QR code offer to save straight into someone’s address book, instead of just displaying raw text.

TypeBest for
Website URLLinking to a store, menu, portfolio, or landing page
TextInstructions, a short message, or anything that doesn’t need special handling
EmailPre-filling a “Contact us” email, including subject and body
PhoneLetting someone tap-to-call directly from a scan
WiFiLetting guests join a network without typing a password — common at cafes, offices, and events
ContactDigital business cards — scanning saves a full contact card, not just a name
CustomAdvanced formats like SMS or geographic coordinates that most readers also support

Understanding Error Correction Levels

Every QR code includes built-in redundancy so it can still scan correctly even if part of it is damaged, dirty, or partially covered by a logo. The four levels trade off recovery capacity against code density: L (~7% recovery) fits the most data in the smallest pattern; M (~15%) is the standard default for most everyday uses; Q (~25%) and H (~30%) sacrifice some data capacity for much stronger damage tolerance — worth using if the code will be printed small, displayed outdoors, or will have a logo placed in the center.

PNG vs. SVG: Which Format to Download

PNG is a fixed-resolution image — ideal for websites, social posts, or anywhere the QR code will be displayed at roughly the size you generated it. SVG is a vector format that can be scaled to any size — a poster, a banner, or a billboard — without losing sharpness or turning blurry, which makes it the better choice for anything going to professional print.

How This Tool Builds Each QR Type

Website, text, and custom inputs are encoded as-is. Email, phone, WiFi, and contact data are formatted into the exact standardized string format (like mailto:, tel:, WIFI:T:...;;, or a vCard block) that phone operating systems recognize and act on automatically after scanning. All of it happens locally using the same QR encoding library used by many production websites — nothing you type is uploaded anywhere.

QR Code Generator — FAQ

Why does my WiFi QR code fail to connect?

Double-check the network name (SSID) and password are typed exactly as they appear on your router, including capitalization, and confirm you’ve selected the correct encryption type (most home networks use WPA/WPA2). If your network is hidden, make sure the “Hidden network” box is checked.

What’s the difference between the error correction levels?

They control how much damage or obstruction a QR code can tolerate before it stops scanning. L allows the smallest, densest code; H allows for the most damage tolerance (useful if you’re placing a logo in the center) but produces a slightly denser pattern for the same data.

Should I download PNG or SVG?

Use PNG for screens — websites, social posts, digital displays. Use SVG for anything going to print, especially at large sizes, since it scales without losing quality.

Will scanning a Contact QR code save it automatically?

Most phone camera apps will recognize the vCard format and prompt to add it as a new contact, but the exact behavior depends on the phone’s operating system and camera app.

Is my data sent anywhere when I generate a QR code?

No. Every QR code is generated entirely in your browser using JavaScript. Nothing you type — including WiFi passwords or contact details — is transmitted to or stored on any server.

About this page: written and maintained by the That’s The Tool team, the same team that builds and maintains every free tool on this site. Spotted something inaccurate, or have a suggestion? Let us know.
Scroll to Top