QR Code Generator

Web

Generate QR codes as PNG data URL from text or URLs with custom colors and sizes. Embed links, contacts and Wi-Fi creds in scannable images.

Ready
Text or URL
19 chars
QR preview
(empty)

About QR Code Generator

A QR code is a matrix barcode that stores URLs, text, Wi-Fi settings, or contact info in a small area, and its built-in error correction keeps it scannable even when partly damaged. This tool encodes your input into a QR code and renders it live in the browser, letting you adjust size, error-correction level (L/M/Q/H), foreground and background colors, and export PNG or SVG. Because encoding and drawing happen entirely on your device, sensitive content like URLs or passwords in the code is never uploaded to a server. Tip: Bookmark this tool for quick access during your web development work. All processing happens locally in your browser with no installation required.

How to Use

  1. Open the QR Code Generator
  2. Enter text or a URL in the input field
  3. Select the QR code size and error correction level
  4. Preview the QR code in real-time
  5. Download the QR code image or screenshot it

Use Cases

  • Share links — Turn a long URL into a QR code so users can scan and open the page on a phone.
  • Wi-Fi access — Generate a Wi-Fi QR with SSID and password so guests connect by scanning.
  • Digital business card — Encode vCard data into a QR so a scan saves the contact instantly.
  • Print on posters — Export high-EC SVG vectors that stay crisp when enlarged for print.
  • Event/payment codes — Create scannable entries for on-site check-in or a payment page.
  • Package tracking — Encode a tracking URL with a dynamic parameter into a QR label for logistics stickers.
  • Asset tags — Generate QR codes for equipment labels that link to inventory pages with serial and model info.

FAQ

Which error-correction level?

L recovers about 7%, M 15%, Q 25%, H 30% of damage. Choose H when overlaying a logo or for wear-prone use; choose L or M for lots of content while keeping the code less dense.

Does more content make a denser code?

Yes. More data raises the version and packs more modules, demanding higher resolution and size to scan. For long links, shorten them first.

Can I use any colors?

You can recolor, but keep strong contrast (dark foreground, light background) and preserve the surrounding quiet zone, or scanners may fail to read it.

PNG or SVG export?

Use PNG for on-screen or fixed-size use; use SVG vectors for printing, scaling, or later color edits, since they resize without jagged edges.

Do QR codes expire?

The code itself is static encoding and never expires; what "breaks" is the link it points to. If content may change, point it at a stable short link whose target you can swap later.

Any browser compatibility requirements?

This tool works in all modern browsers (Chrome, Firefox, Edge, Safari). No plugins or extensions required.

Can I use it offline?

After initial load, most features work offline. The core logic runs entirely in your browser with no network dependency.

Advertisement

Comments

No comments yet. Be the first!

Comments are stored locally in your browser. Configure Giscus for cloud-based comments.