1. What does this tool do
This free online code generator creates QR codes and barcodes (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) instantly. Use it as a QR code generator or barcode generator for Wi‑Fi, links, events, products, or inventory. Enter your data, pick the type, and download as PNG or SVG—no sign-up, no upload. All processing runs in your browser so your content stays private. Ideal for Wi‑Fi or links, events, products, or inventory.
2. How to use it
Quick start: Choose QR code or a barcode format, enter content (URL/text for QR, digits for barcode), preview the code, then download as PNG or SVG.
- Choose type — Select QR code or a barcode format (e.g. Code 128, EAN-13).
- Enter content — For QR: URL or text. For barcodes: digits or characters as required by the format.
- Preview — The code appears live. Adjust size or options if the tool offers them.
- Download — Save as PNG or SVG for print or digital use.
3. How it works
QR codes are generated with a library such as qrcode; barcodes use a barcode library (e.g. JsBarcode). Rendering is to canvas or SVG in the browser. No data is sent to a server. Output is downloaded as a file from the page. All processing runs in your browser. No data is sent to any server.
4. Use cases & examples
- Wi‑Fi or links — Put a URL or Wi‑Fi credentials in a QR code for easy sharing.
- Events — QR code for tickets or check-in links.
- Products — Generate EAN-13 or UPC for labels or testing.
- Inventory — Code 128 or Code 39 for internal IDs.
Example
- URL "https://example.com" → QR code that scans to that link.
- EAN-13 "5901234123457" (valid check digit) → scannable barcode.
5. Limitations & known constraints
- Format rules — Barcode formats have fixed lengths and character sets (e.g. EAN-13: 13 digits). Invalid input will not generate a valid code.
- QR capacity — Very long text or URLs produce denser QR codes that may be harder to scan on small prints.
- Browser only — Generated files are created in the browser; no server-side batch or API.