QR Code Generator
Generate styled QR codes from text or URLs with PNG and SVG download.
About this calculator
The QR Code Generator creates styled QR codes from any text or URL with downloadable PNG and SVG output. Choose the error-correction level (L, M, Q, or H), size from 64 to 1024 pixels, and custom foreground and background hex colors. Input is validated before rendering: empty text, invalid hex colors, and payloads exceeding the capacity of the chosen error-correction level (about 2,953 bytes at L down to 1,273 at H) are rejected with specific errors.
How to use the QR Code Generator tool
- Enter or paste your input into the field.
- Read the output — it updates instantly as you type.
- Adjust the options, if any, to fit your use case.
- Copy the page URL to share the exact result.
Common examples
- "https://calcu.lol" at level M → valid, 17 bytes encoded
- 512px code at level Q with #1a1a2e on #ffffff → 512×512 config, 8-module margin
- 3,000-byte payload at level H → rejected: exceeds the ~1,273-byte capacity
- color "red" → rejected as invalid — colors must be #rgb or #rrggbb hex
Frequently asked questions
How does the QR Code Generator tool work?
Enter or paste your input and the tool processes it directly in your browser, showing the result immediately. Nothing you type is uploaded to a server — the entire computation happens on your device.
When would I use the QR Code Generator tool?
It is handy for development, debugging, design and administration tasks — whenever you need this transformation or check done quickly without installing anything or trusting a third-party service with your data.
How reliable are the results?
The tool implements the relevant standard or specification directly, so its output matches what compliant software produces. Edge cases such as empty or malformed input are reported clearly instead of failing silently.
Can I share a specific result with someone else?
Yes. Your input updates the URL, so copying the address bar and sharing the link reopens the tool in the same state for whoever clicks it.