- Executors
-
Learn
Python Learning Hub Runnable examples, NumPy, pandas, and more C & C++ Learning Hub Pointers, memory, STL, and modern C++ C# Learning HubC# basics, OOP, LINQ, async, and .NET exercises Python Algorithms Search, sorting, recursion, and visualizers O(n) C & C++ Algorithms Compare algorithms implemented in C and C++
- Challenges
Generators
Barcode Generator
Create printable barcodes in common formats such as Code 128, EAN-13 and UPC-A, and download them as PNG or SVG.
- Runs in your browser
- Instant results
- Free, no sign-up
Loading the tool…
How to use the Barcode Generator
- Pick a barcode format.
- Enter the value to encode and adjust width, height, colors and label.
- Download the barcode as PNG or SVG.
Frequently asked questions
Which barcode format should I choose?
Use EAN-13 or UPC-A for retail products, Code 128 for shipping labels and general text, and ITF-14 for cartons.
Why does my EAN-13 code show an error?
EAN-13 needs 12 or 13 digits. The last digit is a check digit; if you enter it, it must be correct.
Can I use these barcodes commercially?
Yes, the images are yours. Retail product codes (EAN/UPC) must still be registered with GS1 for your company.
Practice Python with coding challenges
Solve hands-on problems right in this editor: run the sample tests, submit, and get an AI code review.