OneTools Online

QR Code Generator

Text
Foreground
Background
Error Resistance

QR Code Generator

QR Code Generator: Custom Colors and Error Correction

Efficient online QR code generation with real-time preview and export capabilities, meeting enterprise-level QR code production needs.

How to Use

  1. Enter the content

    Type or paste what the code should carry — a link, plain text, or contact details.

  2. Choose colours and error correction

    Set the foreground and background colours, then pick an error-correction level. Higher levels keep the code readable when part of it is damaged or covered, at the cost of a denser pattern.

  3. Download the PNG

    Generate the code and download it as a PNG image. The file is created in your browser, so it is ready to use straight away.

QR Code Applications

  • Marketing Materials: Poster/Flyer QR codes
  • Product Packaging: Anti-counterfeit labels
  • Digital Business Cards: Contact sharing
  • Event Promotion: Conference check-in codes

Key Advantages

  • 🔄 Real-time dynamic preview
  • 🎨 16M+ color customization
  • 🛡️ L/M/Q/H error correction
  • ⏱️ 1-second generation speed

Technical Specifications

  • Output Formats: PNG
  • Resolution: 1024×1024px
  • Color Mode: RGB/HEX switching
  • Standard: ISO/IEC 18004 compliant

Data Security

  • 🔒 Client-side generation (no server transfer)
  • 🚫 Zero content storage
  • 🛡️ GDPR-compliant processing
  • 📖 Auto-clear history

Frequently Asked Questions

What error-correction levels are available?
The generator offers the four levels defined by the QR standard (L, M, Q and H). The highest tolerates the most damage — around 30% of the code can be obscured and it still scans — but the pattern becomes denser, which can make it harder to scan at small sizes.
How much content fits in one code?
Capacity depends on the error-correction level you choose: the higher the level, the less data fits. Short content — a URL or a few words — produces a simpler pattern that scans more reliably.
Do custom colours break scanning?
They can. Scanners rely on contrast, so a dark foreground on a light background works best. Inverting the colours, or choosing two similar tones, makes some scanners fail.
Is the generated code sent anywhere?
No. The image is produced by a JavaScript library running in your browser and exported as a data URL. Nothing is uploaded.