EZ
EZ2Conv

QR Code Generator

Generate QR codes from URLs, plain text, WiFi credentials, or vCard contact details, then fine-tune the error-correction level, colors, size, dot and corner styles, and an optional center logo. Download as a high-resolution PNG or scalable SVG, all rendered in your browser.

Input

0/4296 characters
14px

Settings

Download Options

Generated QR Code

📱

Enter text to generate QR code

How to Use

  1. Enter the text or URL you want to convert into the input field
  2. Select error correction level and output format as needed
  3. Adjust size, colors, etc. in advanced settings
  4. Download or save the generated QR code
  5. Real-time QR code generation
  6. PNG and SVG format support
  7. Customizable colors and sizes
  8. Supports up to 4,296 characters

How QR Codes Work and How to Make Them Scan

What this generator creates

A QR code is a compact, machine-readable grid that a phone camera decodes in a fraction of a second. This generator turns what you type — a website URL, plain text, WiFi network credentials, or vCard contact details — into that grid, then lets you shape it: error-correction level, pixel size and margin, foreground and background colors, dot and corner styles, and an optional center logo.

The result updates as you edit; save it as a high-resolution PNG for screens and print, or an SVG that stays sharp at any scale.

Choosing what to encode

The starting points cover most needs. A URL is the classic case: scanning opens the link directly, so QR codes appear on posters, packaging, and menus. Plain text can carry anything from a coupon code to a short message. The WiFi option encodes a network name and password so guests connect by pointing their camera instead of typing, and the vCard option packs a name, phone, and email into a single scan that saves straight to contacts.

A single code holds up to 4,296 alphanumeric characters, but shorter content makes a simpler, more damage-tolerant grid that scans faster — so keep URLs trimmed.

Example: a WiFi code for guests

Say you want visitors to join your network without sharing the password out loud. Enter the network name and passphrase, and the tool builds a code following the WiFi:T:WPA;S:NetworkName;P:password;; convention. Anyone who scans it is prompted to join. Bump the size to 512px for a printed sign by the door, keep a clear margin around the grid, and it reads across the room.

Getting a code that always scans

Two things make or break a scan: contrast and error correction. Keep the foreground darker than the background — the classic dark-on-light — since inverted or low-contrast codes confuse many scanners. The error-correction level decides how much of the code can be damaged or covered while still decoding: Low recovers about 7%, Medium 15%, Quartile 25%, and High about 30%. Higher levels add redundancy, exactly what you need when a logo sits in the center and hides part of the pattern.

Leave the quiet-zone margin intact, and pick High whenever a code will be printed small, laminated, or carry a logo. For format, choose PNG when you need a fixed-size image for a document or slide, and SVG when the code will be resized for a banner or professional print — note that circle dots and rounded corners apply to PNG only, while SVG exports use square modules.

Frequently Asked Questions

Every feature is included at no cost — all four error-correction levels, custom foreground and background colors, dot and corner styling, logo overlay, and unlimited PNG and SVG downloads. Nothing is locked behind a paid tier and there is no watermark on the output.
The code is drawn locally by a QR library and the canvas element on your device, so the URL, message, WiFi password, or logo image you supply is never uploaded to a server. Nothing you type or attach is stored or logged anywhere.
None is needed. Type your content, adjust the size, colors, and error correction, and download the code right away. Even logo upload and high-resolution export work without registering.
No. The tool creates static QR codes, meaning the data is baked directly into the pattern. There is no short link, redirect, or tracking server in between, so a code you download today keeps working indefinitely — the destination only changes if the thing it points to, such as a website, goes offline.
Yes. Upload a PNG, JPG, or SVG up to 5MB and it sits in the center with adjustable size, opacity, and corner radius. Because a logo covers part of the pattern, raise the error-correction level to Quartile or High so the extra redundancy keeps the code readable.
PNG is a raster image, best when you need a fixed pixel size for a document, slide, or web page. SVG is a vector that scales to any size without blurring, ideal for large prints and banners. Keep in mind that circle dots and rounded corners render on PNG only; SVG uses square modules.