ToolCozy
JSON Format / DiffHOTBase64 CodecHOTURL CodecNEWTimestamp ConverterNEWUUID GeneratorHash CalculatorJWT DecoderQR Code GeneratorUnit ConverterNumber BaseData ConverterSQL FormatterIP Lookup
Image CompressHOTColor ConverterImage ConvertImage CropNEWApp Store ScreenshotNEW
Regex TesterNEWWord CounterText DiffMarkdown Preview

More Products

Playbit Games

Free online HTML5 games — play instantly in your browser

Kaola Screenshot

App Store screenshot generator with device frames & templates

Pillease

Simple pill reminder app — never miss a dose again

© 2026 ToolCozy·Privacy·Feedback

QR Code Generator

Generate QR code from text or URL, download as PNG / SVG

Enter content to generate QR code

About this tool

QR codes pack text or URLs into a square matrix that any modern phone camera can read instantly. They're the easiest bridge between physical and digital — print one on a poster, scan to open the link.

This generator turns any text or URL into a QR code in real time and lets you download it as PNG (for raster use — print, social media) or SVG (for vector use — print at any size, embed in design files). Everything is generated client-side; the tool never sees your content.

How to use

Generate & download a QR code

  1. Type or paste any text — a URL, a phone number, vCard data, plain text, anything that fits.
  2. The QR code updates as you type. Test it by scanning with your phone before publishing.
  3. Click Download PNG for raster output, or Download SVG for a scalable vector you can print at any size without quality loss.

Examples

URL → QR

Input
https://toolcozy.com
Output
[QR matrix encoding the URL — scannable in any QR reader]

Plain text → QR

Input
WIFI:T:WPA;S:HomeWifi;P:secret123;;
Output
[QR that auto-joins the network when scanned by iOS / Android Wi-Fi QR readers]
Frequently asked questions
How much data can a QR code hold?

Up to ~4,296 alphanumeric characters or ~2,953 bytes at the lowest error-correction level, but practical limits are much smaller — past a few hundred chars the matrix gets so dense that low-end cameras struggle to scan it. Keep payloads short.

What's error correction and why does it matter?

QR codes redundantly encode data so they remain scannable when partially damaged or covered. Levels are L (~7%), M (~15%), Q (~25%), H (~30%). Higher correction = larger matrix for the same data, but more robust to logos in the center or print smudges.

Can I customize colors, add a logo, or round the corners?

Not in this tool — the goal is maximum scanner compatibility. Custom colors are fine if contrast stays high (dark on light), but very stylized QR codes often fail to scan on cheap or older devices.

Do I need to keep the URL alive forever?

Yes — once a QR code is printed, the URL it encodes can never be changed. Plan for permanence: use a stable domain you control, or wrap with a redirect service so you can update the destination later (at the cost of one extra hop).

Why does my Wi-Fi / vCard QR code work on iOS but not Android (or vice versa)?

The data formats are standardized but scanner support varies. Wi-Fi QR (WIFI:…) is broadly supported on modern Android and iOS 11+. vCard (BEGIN:VCARD…) is supported by most camera apps. Test on both platforms before printing.