DevFlow logoDevFlow
ToolsPipelinesExploreDocsPricing
⌘F
DashboardPipeline BuilderAnalytics

Try Pro — Free 7 days

No credit card required

QR Code Generator Online — Free QR Code Maker for URLs, Wi-Fi, vCards & More

How to QR Code Generator Online

  1. 1

    Select a content type — URL, Wi-Fi, Contact, Email, SMS, Phone, Event, Location, Crypto, or UPI.

  2. 2

    Fill in the required fields for your selected content type.

  3. 3

    Watch the QR code generate in real-time as you type.

  4. 4

    Customize appearance — change colors, module shape, error correction level, or add a center logo.

  5. 5

    Check the scanability score to ensure your QR code scans reliably.

  6. 6

    Download as PNG (up to 4096px), SVG for print, or PDF for professional use.

  7. 7

    Use bulk mode to generate multiple QR codes from a list of inputs.

QR Code Generator Features

  • ✓

    11 content types: URL, Text, Wi-Fi, vCard, Email, SMS, Phone, Calendar Event, Geo, Crypto, UPI

  • ✓

    4 module shapes: Square, Rounded, Dot, Diamond — with configurable corner radius

  • ✓

    Custom foreground and background colors with 8 curated presets

  • ✓

    Center logo overlay with automatic quiet zone preservation

  • ✓

    4 error correction levels (L 7%, M 15%, Q 25%, H 30%) for damaged code recovery

  • ✓

    Real-time scanability checker with WCAG contrast analysis

  • ✓

    Export as PNG (256–4096px), SVG (vector), or print-ready PDF

  • ✓

    Copy QR image directly to clipboard or as data URI for embedding

  • ✓

    Bulk generation — create multiple QR codes from a list

  • ✓

    Live capacity indicator showing data usage vs. maximum capacity

  • ✓

    Version auto-selection (QR versions 1–40) based on content length

  • ✓

    Runs entirely in your browser — no QR data is ever sent to a server

Frequently Asked Questions

What content types can I encode in a QR code?
This tool supports 11 content types: plain text, URLs, Wi-Fi credentials (WPA/WEP/Open), vCard contacts with full name/phone/email/address, pre-filled emails (mailto:), SMS messages, phone numbers (tel:), calendar events (VEVENT), geo coordinates, cryptocurrency payments (Bitcoin/Ethereum), and UPI payments.
What is QR code error correction and which level should I use?
Error correction allows a QR code to be scanned even when partially damaged or obscured. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Use M for general use, Q or H if you plan to add a center logo (the logo covers part of the code), and L for maximum data capacity.
Can I add a logo to the center of my QR code?
Yes! Upload any PNG or SVG image as a center logo. The tool automatically adds a white padding area behind the logo and recommends using error correction level Q or H to ensure scanability. A warning is shown if the logo is too large.
What is the maximum amount of data a QR code can hold?
A QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data at the lowest error correction level (L). At the highest level (H), capacity is roughly halved. The tool shows a live capacity bar so you know when you are approaching the limit.
Is my data sent to a server when I generate a QR code?
No. All QR code generation happens entirely in your browser using client-side JavaScript. Your data never leaves your device. This is indicated by the 'Runs in Browser' trust badge.
What is the difference between PNG and SVG export?
PNG is a raster format — great for sharing on social media, messaging apps, and web pages. SVG is a vector format — it scales infinitely without losing quality, making it ideal for print, large banners, and professional design work.
Can I generate multiple QR codes at once?
Yes! Use the bulk mode to paste a list of inputs (one per line) and generate QR codes for all of them using the same style settings. You can download them all as individual files.
Why does the scanability checker show a warning?
The scanability checker analyzes the contrast ratio between your foreground and background colors. If the contrast is too low (below WCAG 3:1 ratio), scanners may struggle to read the code. It also warns if a center logo covers too much area. Follow the suggestions to improve scan reliability.

Related Developer Tools

  • Base64 Encode/DecodeEncode and decode Base64 strings, files, and data URIs instantly.
  • URL Encoder/DecoderEncode, decode, and parse URLs and query strings instantly.
  • Hash GeneratorGenerate and verify cryptographic hashes with multiple algorithms.
  • Color ConverterConvert colors between HEX, RGB, HSL, oklch, CMYK, and 16+ formats instantly.
  • Password GeneratorGenerate secure passwords, passphrases, and PINs with strength analysis.