Loading…
Create QR codes for URLs, Wi-Fi, vCards and text. Adjust size and error correction, download PNG/SVG.
QR Code Generator is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Generates QR codes for 8 content types (URL, email, phone, SMS, WiFi, vCard, location, plain text) with 4 error correction levels (L/M/Q/H) for damage tolerance. Features logo overlay placement, custom color pickers for foreground/background, cell size and margin configuration, multiple output formats (SVG, PNG, JPEG), batch history with export, and copy-image functionality.
QR codes are ubiquitous for contactless sharing, marketing, and authentication. Provides a comprehensive generator supporting various data types with design customization that goes beyond basic black-and-white QR codes.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Marketing professionals, event organizers, business owners, software developers integrating QR functionality, and anyone needing custom-styled QR codes for sharing information.
Select the QR content type from 8 options: URL, Email, Phone, SMS, WiFi, vCard, Location, or Plain Text
Fill in the data fields specific to the selected type (e.g., for WiFi: SSID, password, encryption type)
Choose the error correction level: L (7%), M (15%), Q (25%), or H (30%) data recovery; higher levels allow larger logos
Customize appearance: set foreground/background colors using the color pickers, adjust cell size (1-10) and margin (0-4)
Optionally upload a logo image for center overlay; the tool automatically determines the max logo size based on ECC level
Select output format: SVG (scalable), PNG (with transparency), or JPEG (white background); download or copy to clipboard
Input: Type=WiFi, SSID="GuestNetwork", password="securepass", ECC=H -> Output: QR code that, when scanned, prompts to connect to GuestNetwork with the provided passwordInput: Type=URL, content="https://example.com", colors=#FF0000 (foreground), #FFFFFF (background), logo=uploaded.png -> Output: Red QR code with center logo, scannable to example.comCan I scan QR codes with this tool?
No, this is a generator only; use a separate scanner app or tool for decoding.
What's the maximum data capacity?
Depends on version and ECC level; URL QR codes typically handle up to ~3KB of data.
Does the logo overlay affect scanability?
Yes, higher ECC levels compensate for logo-related data loss; use at least level Q (25%) with logos.
Are the generated QR codes standard compliant?
Yes, they follow ISO/IEC 18004 standards for QR Code symbology.
Authoritative specifications, standards, and in-depth reading for QR Code Generator.
Loading QR library...
Generate QR for WiFi join (SSID/auth/password). Use for WiFi sharing only; for URLs/text use qr-generator. Input: SSID + security + password. Returns QR PNG/SVG. 100% client-side.
Build vCard contacts to share or QR. Use for business cards. Input: name/phone/email. Returns .vcf download. 100% client-side.
Create 1D barcodes (Code128/EAN/UPC). Use for products; for 2D codes use qr-generator. Input: text/numbers. Returns PNG/SVG. 100% client-side.
Free UUID v4/v7 generator with bulk mode and JSON export. Cryptographically random, runs client-side.
Generate secure passwords and passphrases with length and symbol controls. Uses Web Crypto API locally.
Generate fake names, emails, and addresses for testing. Use for mock data. Input: options + count. Returns CSV/JSON rows. 100% client-side.
Turn text into ASCII art banners. Use for headers and fun. Input: text ≤10MB. Returns ASCII art to copy. 100% client-side.
Generate lorem ipsum placeholder text. Use for mock layouts. Input: paragraphs/sentences count. Returns dummy text. 100% client-side.