Barcode & QR

Start typing...
QR Code Settings Auto
👇 Scroll down to see how it works & use cases
125px
📁 Click to select logo (PNG, JPG, SVG)
Start typing...
⚡ Smart Analysis
Barcode Settings Auto
👇 Scroll down to see how it works & use cases
80px
Bulk Barcode Generator
70px
📂
Drag & drop CSV or Excel file here
or click to select · .csv .xlsx .xls .txt
70px
70px
📷 Camera Barcode Scanner
Tap the button above to open the camera.

Supports QR code, EAN-13, CODE128 and more.
✅ Scanned Code
History
    No codes generated yet.
    📖 Guides & Tips
    View all →
    ℹ️ About this tool

    Free Online Barcode & QR Code Generator

    Creating barcodes and QR codes has never been easier. Start typing and your code generates instantly — no signup required, no ads, completely free.

    📦 Supported Barcode Formats

    • CODE 128 — General purpose, most widely used
    • EAN-13 — Product barcode, retail shelves
    • EAN-8 — For small packaging
    • UPC-A — Product barcode used in North America
    • CODE 39 — Industrial use
    • ITF-14 — Carton and pallet barcode

    ⬛ QR Code Features

    • Supports URL, text, phone, email and more
    • 4 error correction levels (L/M/Q/H)
    • Custom foreground and background color
    • Size selection from 100px to 400px
    • Download as PNG or SVG format
    • Mobile-friendly, instant preview

    How to Use

    1. Select Barcode or QR Code from the tabs above. Use Bulk to generate hundreds from a CSV file, or Scanner to read a barcode with your camera.
    2. Type your text, number or URL — the code generates instantly as you type.
    3. Adjust settings like color, size and error correction level as needed.
    4. Click ⬇ PNG for digital use, ⬇ SVG for print-quality output at any size, or 📄 PDF to print directly.
    5. Share instantly: tap 📤 Share to send via any app on your phone, or 💬 WhatsApp to send directly with a message.
    6. Use ✓ Validate to confirm your barcode is scannable before printing.

    Frequently Asked Questions

    Which barcode format should I use?

    For product sales use EAN-13, for general purpose use CODE 128, for URLs or text sharing use QR Code.

    Will my generated barcode actually work?

    Yes. JsBarcode and QRCode libraries use industry-standard algorithms. Any barcode scanner or phone camera can read them.

    Is my data stored anywhere?

    No. Everything runs in your browser — nothing is sent to any server. History is stored locally on your device only.

    Should I download PNG or SVG?

    PNG works everywhere and is ideal for web and print. SVG is a vector format that scales infinitely without quality loss — preferred for print design.

    📲 Add to Home Screen:
    In Safari tap Share → "Add to Home Screen"
    📱 Barcode → QR Code
    Scan this QR to get your barcode value