Home › Programmer & Developer Tools › QR Code Generator

QR Code Generator

Turn any link or text into a QR code with custom colors, four error-correction levels, and watermark-free exports: crisp vector SVG for print or PNG up to 2048 px. Generated entirely in your browser — your data never touches a server.

How to use QR Code Generator

  1. Type or paste the URL or text — the QR code updates live.
  2. Pick the error-correction level (higher survives damage and overlays) and adjust the colors; the tool warns when contrast gets too low to scan.
  3. Download the SVG for print, grab a PNG at your chosen resolution, or copy the image straight to the clipboard.

Frequently asked questions

Is the QR code watermarked or does it expire?
Neither — the code is generated locally in your browser, contains exactly the text you entered, and works forever. There is no redirect service in between.
Which error-correction level should I pick?
M (15%) is the everyday default. Use Q or H for printed material that may get dirty or scratched — or whenever you overlay a logo. Higher levels make the code denser.
Can I use custom colors safely?
Yes, as long as the code stays much darker than its background — the tool warns about low contrast and light-on-dark combinations that scanners struggle with.
SVG or PNG — which should I download?
SVG for print and design work (infinitely scalable); PNG for documents, slides, and the web — 1024 px covers most uses, 2048 px is poster-grade.

More Programmer & Developer Tools

  • JSON Validator — Validate, parse, and prettify JSON — load it from a URL or curl command, or convert a Python dict (single quotes, True/False/None) to JSON. Identifies syntax errors with precise line number reporting.
  • Code Beautifier — Automatically format your JavaScript, CSS, and HTML with customizable indentation and style rules.
  • Minifier — Reduce bundle sizes by removing whitespace, comments, and optimizing code structure for production.
  • SQL Formatter & Beautifier — Pretty-print and indent SQL queries across dialects (PostgreSQL, MySQL, T-SQL, BigQuery, and more) with configurable keyword casing.
  • XML Formatter — Beautify and validate XML with configurable indentation, or minify it to the smallest valid output — entirely in your browser.
  • JSON Diff — Compare two JSON objects (or Python dicts) structurally to spot added, removed, and changed keys — or switch to line and word mode for plain text and code.
  • RegEx Tester — Build and test regular expressions in real-time with syntax highlighting and match group visualization.
  • Base64 Converter — Quickly encode and decode strings or files to Base64 format for safe data transmission.