Encode any plain text into a QR code. Shows real-time character count and capacity warnings. Customize size, colors, format, and error correction. Download as PNG or SVG.
QR code preview will appear here
Need more options?
Try the full QR Editor — logos, gradients, frames, batch generation & more.
Generate QR codes from any URL instantly.
Share WiFi access with a scannable QR code.
Create a QR code to share your contact information.
Resize images with custom dimensions, percentage, or social media presets.
Pick colors visually and convert between HEX, RGB, HSL, CMYK.
A QR code can hold up to 2,953 characters at the lowest error correction level (L). At the highest level (H), the capacity drops to about 1,273 characters. The tool shows a real-time counter so you always know how much space remains.
Yes, you can encode any UTF-8 text including line breaks, emojis, and special characters. The QR code uses byte mode encoding which supports the full range of Unicode characters.
The tool displays a clear warning when you approach or exceed the character limit for your selected error correction level. Generation is paused until you reduce the text length or switch to a lower error correction level.
PNG is a raster image best for digital sharing and small prints. SVG is a vector format that scales to any size without losing quality, making it ideal for large prints, posters, and professional design work.
Yes, all processing happens in your browser. Your text is never uploaded to any server. The QR code is generated using client-side JavaScript, ensuring complete privacy.