QR Code Generator

Generate QR codes and scan 2D codes from images using BarcodeDetector

About this tool

Choose content and code type. The code updates after a short typing pause; Enter applies input immediately (Ctrl/⌘+Enter in text). GS1 DataBar uses only a GTIN. Copy the exact encoded content or export SVG/PNG with a white background and quiet zone. Print without cropping the margin and check it with the intended scanner.

QR uses error correction M; Data Matrix, Aztec and PDF417 also encode general content. MaxiCode uses unstructured mode 4 with its smaller capacity. GS1 DataBar accepts a GTIN of 13 body digits or 14 digits with a valid check digit, optionally prefixed by (01). Its payload is a product identifier, not a URL or arbitrary text. No format silently shortens data. The tool permits up to 2000 UTF-8 bytes; actual capacity varies by code.

Text and Wi-Fi passwords preserve spaces. Location requires both coordinates; a decimal comma is accepted. Open Wi-Fi omits the password. vCard uses escaped text and CRLF lines.

Image scan is available only where BarcodeDetector is supported. Each detected content can be copied or used as verbatim text; it is not parsed into a partial contact or automatically opened. Everything runs locally. Saved tool state contains only content/code types, never passwords or payloads.