QR Code Generator

Generate QR codes with custom colors, logo embedding, error correction levels, and download in multiple formats

Enter Content

QR Code Settings

How to Use

Instructions

  1. Enter the text, URL, or content you want to encode in the input field
  2. Adjust the QR code size (100-1000 pixels)
  3. Select the error correction level (higher levels allow more damage before becoming unreadable)
  4. Customize foreground and background colors
  5. Optionally upload a logo to embed in the center of the QR code
  6. Click "Generate QR Code" to create your QR code
  7. Download in PNG, SVG, or JPEG format

Features

  • Custom size support (100-1000 pixels)
  • Four error correction levels (L, M, Q, H)
  • Custom foreground and background colors
  • Logo embedding support
  • Multiple download formats (PNG, SVG, JPEG)
  • Client-side processing - all data stays in your browser

Important Notes

  • Higher error correction levels allow the QR code to remain readable even if partially damaged
  • When embedding a logo, use a higher error correction level (Q or H) for better results
  • Make sure there is sufficient contrast between foreground and background colors for best scanning results
  • All processing is done in your browser - no data is sent to any server