QR Code Generator – Custom Colors, PNG & SVG Download Free
Generate QR codes from text, URLs, and other content with live preview and custom foreground and background colors. Exports high-resolution PNG, scalable SVG, and can copy the QR image directly to your clipboard. No signup, no watermark.
QR Code Generator
Generate QR codes from text, URLs, or any content.
Instant
QR code generates as you type with local processing.
Customizable
Pick custom foreground/background and error-correction level.
Export
Download as PNG or SVG, or copy to clipboard.
Included QR Generator Tools
Text & URL QR Generator
Generate QR codes from plain text, URLs, or any other byte-based content with a live preview that updates as you type.
Foreground & Background Colors
Customize both the QR foreground and background colors with hex inputs and visual color pickers.
PNG & SVG Export
Download the generated QR code as a high-resolution PNG or a scalable SVG vector file for print and web use.
Copy Image & Capacity Meter
Copy the QR image directly to the clipboard and monitor byte usage against the generator's supported QR capacity.
Who Uses a QR Code Generator
Business & Marketing
Link product packaging, flyers, or business cards to a URL. Customize colors to match your brand before downloading as PNG or SVG.
Events & Presentations
Generate QR codes that link to slides, registration forms, or contact pages so attendees can scan rather than type a URL.
Personal & Education
Share your portfolio, resume, or class notes via QR code. Teachers can generate codes that link to learning resources.
How to Generate a QR Code
Enter your content
Type or paste the text, URL, or other data you want to encode in the QR code.
Customize colors
Set the foreground and background colors using the hex inputs or color pickers until the preview looks right.
Check the preview
Review the live QR code preview and the byte usage display to ensure your content fits within the supported range.
Download or copy
Export the final QR code as PNG or SVG, or copy the QR image directly to your clipboard.
How QR Codes Work – Error Correction, Versions, and Capacity
A QR code (Quick Response code) is a two-dimensional matrix barcode that encodes data as a pattern of black and white modules. It was invented by Denso Wave in 1994 and became an open standard. The code contains several functional regions: finder patterns (the three large corner squares that tell the scanner where the code starts), timing patterns (the alternating rows that establish the module grid), and the data region (the remaining modules that encode your content). QR codes support four error correction levels — L (7%), M (15%), Q (25%), and H (30%) — where the percentage indicates how much of the code can be damaged or obscured and still be read correctly. Higher error correction makes the code more reliable but larger. Capacity varies by version (size) and error correction level: Version 1 (21×21 modules) holds up to 41 alphanumeric characters at Level L. Version 10 (57×57 modules) holds up to 652 alphanumeric characters. URLs for common websites typically need Version 3–5. This generator works in byte mode, which encodes any UTF-8 byte sequence and is more universal than the specialized numeric or alphanumeric modes.
PNG vs SVG – Which QR Code Format to Download
The choice between PNG and SVG depends on how you plan to use the QR code. PNG is a raster format — it saves the code as a fixed grid of pixels. For digital use (websites, social media, email, WhatsApp, presentations), a high-resolution PNG is the right choice because every platform supports it natively. The downside is that PNG looks blurry if scaled up beyond its original resolution. SVG (Scalable Vector Graphics) stores the QR code as mathematical shapes that can be rendered at any size without loss of quality. For print use — business cards, posters, product packaging, signage — SVG is strongly preferred because it will look crisp at any print resolution from 72 DPI (screen) to 600+ DPI (commercial print). Most professional design tools (Illustrator, Figma, Inkscape) accept SVG natively. If you are unsure, download both: use SVG for print and PNG for digital. The generated SVG from this tool is clean and well-structured, making it easy to import into any vector editor for further styling.
Frequently Asked Questions
- What can I put into this QR code generator?
- ToolMint's QR Code Generator accepts plain text, URLs, and other general byte-based content. As long as the content fits within the supported QR capacity, the tool can encode it into a scannable QR code.
- Can I customize the QR code colors?
- Yes. You can set both the foreground and background colors using hex color inputs and visual pickers. The preview updates immediately so you can fine-tune the design before exporting.
- What file formats can I download?
- The generator supports PNG and SVG downloads. PNG is useful for quick sharing and raster graphics, while SVG is ideal for scalable print or design workflows.
- Can I copy the QR code image without downloading it?
- Yes. The tool includes a copy-image feature that sends the generated QR code to the clipboard as a PNG image when your browser supports the Clipboard API.
- How much content can the QR code hold?
- This generator supports QR versions 1 through 10 in byte mode with Level-L error correction, which is enough for roughly up to 271 bytes in the highest supported version. The byte counter helps you stay within the supported range.
Related Tools
QR Code Scanner
Scan QR codes using your camera or by uploading an image — private, browser-based, no server upload.
Color Converter
Convert between HEX, RGB, and HSL color formats with a visual 2D color picker and one-click CSS copy.
Image Compressor
Reduce JPG, PNG, and WebP file sizes by up to 90% without visible quality loss.
WiFi Speed Checker
Test download speed, upload speed, ping, and jitter from your browser using Cloudflare endpoints.