QR Code Generator
Generate QR codes from text, URLs, or WiFi credentials with customizable size, colors, and error correction.
About This Tool
The QR Code Generator is a free browser-based tool that lets you create QR codes from plain text, URLs, or WiFi network credentials. Whether you need a QR code for a business card, a product label, a website link, or a guest WiFi sign, this tool generates publication-ready codes in seconds.
All processing happens entirely in your browser using the open
source qrcode library. No data is sent to any
server, making it safe to encode sensitive information such as
private URLs, internal WiFi passwords, or confidential text. Your
input never leaves your machine.
You can customize every aspect of the generated code. Adjust the output size from 128 to 1024 pixels, pick custom foreground and background colors to match your brand, and choose from four error correction levels (L, M, Q, H). Higher error correction means the QR code remains scannable even if part of it is obscured or damaged, which is useful for printed materials that may get scratched or partially covered.
The WiFi mode generates the standard
WIFI:T:WPA;S:network;P:password;; format recognized
by smartphone cameras and QR scanner apps. When scanned, the
device automatically prompts the user to connect to the network
without manually typing the password. The tool supports WPA/WPA2,
WEP, and open (no password) network configurations.
Download your finished QR code as a PNG for raster use or as an SVG for vector workflows. SVG output scales to any size without losing quality, making it ideal for print design and large-format signage.
How to Use
- Select an input type: Text, URL, or WiFi.
- Enter your content. For WiFi, fill in the network name (SSID), select the encryption type, and enter the password.
- The QR code generates in real time as you type. Adjust options such as size, error correction level, and colors as needed.
- Click PNG or SVG to download the QR code image in your preferred format.
- Use Copy Text (or Ctrl+Shift+C) to copy the encoded text to your clipboard.
Popular QR Code Examples
FAQ
Is my data safe when generating QR codes?
Yes. The QR code is generated entirely in your browser using client-side JavaScript. No data is uploaded to any server, stored, or logged. You can verify this by checking your browser's network tab while using the tool.
What error correction level should I use?
For most use cases, M (Medium, 15%) is a good default. Use H (High, 30%) if the QR code will be printed on materials that might get scratched or partially covered. Use L (Low, 7%) for very long text where you want to keep the code as small as possible.
Can I add a logo to the center of the QR code?
This tool does not currently support embedding logos directly. However, you can download the QR code as an SVG and overlay a logo in a graphics editor. Use error correction level H so the code remains scannable even with the center partially obscured.
How much data can a QR code hold?
A QR code can encode up to approximately 4,296 alphanumeric characters or 2,953 bytes of binary data at the lowest error correction level. In practice, shorter content produces smaller, easier-to-scan codes. Keep your input concise for the best results.
What is the difference between PNG and SVG downloads?
PNG is a raster format with a fixed resolution -- it works well for screens and small prints. SVG is a vector format that scales to any size without losing quality, making it ideal for large-format printing, signage, and professional design workflows.
Related Tools
URL Encode/Decode
Encode and decode URLs, parse query parameters, and build query strings.
Base64 Encode/Decode
Encode and decode Base64 strings and files with drag-and-drop support.
Meta Tag Generator
Generate HTML meta tags, Open Graph, and Twitter Card tags with live SNS preview.
Password Generator
Generate secure passwords and passphrases with entropy-based strength analysis.
TOTP Generator
Generate and verify Time-based One-Time Passwords (RFC 6238). Create secrets, QR codes, and test 2FA tokens.
Image Placeholder Generator
Generate custom placeholder images with configurable size, colors, text, and format. Download as PNG, JPEG, or SVG.
Invoice Generator
Generate simple invoices for freelancers with PDF export capability.