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.
Supports QR code, EAN-13, CODE128 and more.
✅ Scanned Code
History
No codes generated yet.
📖 Guides & Tips
View all →
Barcode Guide
Barcode Types: EAN-13, CODE128, UPC Differences
Which barcode format should you use for your industry?
›
QR Code Guide
What is a QR Code and How to Create One?
Error correction, color tips and best practices
›
Industry Guide
Barcodes in Retail, Logistics & Restaurants
Format recommendations and practical tips for your industry
›
E-Commerce
How to Get an Official GS1 Barcode for Amazon & Retail
When you need a registered EAN-13 and how to apply for one
›
ℹ️ 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
- 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.
- Type your text, number or URL — the code generates instantly as you type.
- Adjust settings like color, size and error correction level as needed.
- Click ⬇ PNG for digital use, ⬇ SVG for print-quality output at any size, or 📄 PDF to print directly.
- Share instantly: tap 📤 Share to send via any app on your phone, or 💬 WhatsApp to send directly with a message.
- 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.