Barcode Generator
Create Code 128, EAN-13 and UPC-A barcodes with this free online barcode generator. Check digits are added automatically; download PNG or vector SVG.
What next?
Found it useful? Share Barcode Generator
Free, no sign-up, works in the browser — send it to a friend or add it to your site.
Related tools
- Webcam TestTest your webcam online free: live preview, real resolution and measured frame rate, camera switching and snapshots. Free online camera test, nothing uploaded.
- What Is My Screen ResolutionFind your screen resolution online free, plus viewport size, pixel ratio, aspect ratio and browser details. Free online screen size checker.
- Favicon GeneratorCreate a favicon from an image, letter or emoji with this free online favicon generator. Get favicon.ico, Apple and Android icons, a manifest and HTML code.
- Online Timer & StopwatchSet an online countdown timer with alarm or use the stopwatch with laps. Free online timer — 1, 5, 10, 25 minute presets, works in any browser, no app needed.
- Random Name GeneratorGenerate random names with this free online random name generator: pick male, female or any, full or first names, up to 500 at once, and copy the list.
- Spin the WheelSpin the wheel online free to pick a random name, number or yes/no answer. Free online wheel spinner and random name picker with remove-winner mode.
How to use Barcode Generator
- 1Choose Code 128 for text and numbers, or EAN-13 / UPC-A for retail product numbers
- 2Type the value — EAN and UPC check digits are calculated automatically and wrong ones are flagged
- 3Adjust bar width, height and the text line, then download a PNG or a scalable SVG for printing
Frequently asked questions
Which barcode type should I use?▾
Use Code 128 for internal labels, shipping, inventory and asset tags — it encodes letters, numbers and symbols. Use EAN-13 (worldwide) or UPC-A (US/Canada) for products sold in retail stores.
How is the EAN-13 check digit calculated?▾
Multiply the first 12 digits alternately by 1 and 3, add them up, and the check digit is the amount needed to reach the next multiple of 10. For 590123412345 the sum is 83, so the check digit is 7.
Can I use these barcodes on products I sell in stores?▾
The barcodes are valid and scannable, but retailers require numbers from a GS1-registered company prefix. Get your numbers from GS1, then generate the barcode images here.
PNG or SVG — which should I download?▾
SVG is a vector file that stays sharp at any size and is best for print and label software. PNG is exported at 3× resolution for documents, spreadsheets and websites.
Why won't my barcode scan?▾
Keep dark bars on a light background, leave blank space on both sides, don't stretch it unevenly and print it large enough — at least about 1 inch (2.5 cm) tall and with 2px or wider bars on screen.
Embed Barcode Generator on your website▾
Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.