Barcode Generator

Turn product codes into crisp, scannable barcodes - nine formats, instant preview, PNG/SVG download and direct printing.

What is a barcode?

A barcode encodes data as parallel black bars and white gaps that scanners read instantly. Since the first scanner beeped in an Ohio supermarket in 1974, barcodes have become the invisible plumbing of commerce: every product on a Kathmandu supermarket shelf, every courier parcel, every library book carries one. They cost nothing to print, work on cheap hardware, and never run out of battery like QR-code screens can.

Which format should I choose?

For retail products sold internationally you need EAN-13 (or UPC-A for North America), printed from a GS1-registered company prefix. For internal use - stock keeping, parcel tracking, event tickets, membership cards - Code 128 is the default choice because it packs any text efficiently. ITF-14 labels shipping cartons, Code 39 survives harsh industrial printing, MSI suits shelf-edge inventory labels, and Pharmacode is specific to pharmaceutical packaging.

EAN-13 checksums explained

The last digit of an EAN-13 is a checksum computed from the previous twelve: multiply digits alternately by 1 and 3, sum them, and take the amount needed to reach the next multiple of ten. Enter just twelve digits here and the correct check digit is added automatically; enter all thirteen and the tool verifies your checksum before rendering, so you never print an unscannable label batch.

Printing tips that keep codes scannable

Keep bars at least 2 pixels wide at print size and preserve quiet zones - the blank margins on each side scanners need to lock on. Print in pure black on white; red bars vanish under red laser scanners. For thermal receipt printers common in Nepali shops, export the SVG and set width to match your paper's printable area, then test-scan one label before printing hundreds.

Barcode versus QR code

Barcodes hold a short code - typically under twenty characters - that identifies a product in your database. QR codes hold hundreds of characters and links customers can scan with any phone. Rule of thumb: use barcodes when a machine looks up a code in your system, QR codes when a human needs content directly. Scolar has both generators, free.

Privacy and commercial use

Everything renders locally with JavaScript - your SKUs, prices, and order numbers are never uploaded. The generated images carry no watermark and are free for any commercial use, though remember that EAN/UPC codes themselves must come from GS1 Nepal or GS1 International if you plan to sell through formal retail channels.

100%

Free, always

No

Sign-up needed

7+

Barcode formats

PNG/SVG

Print-ready

Offline

Works without net

Made for shops & warehouses in Nepal

From retail price tags to courier waybills, here is where a free, private barcode generator saves a paid app or a trip to the designer.

Retail shops & supermarkets

Grocery, garment and electronics shops in Kathmandu, Pokhara and Birgunj print EAN-13 and UPC barcodes for price tags and billing, no paid software.

Pharmacies & clinics

Pharmacies tag medicines with Code 128 batch numbers and expiry labels; clinics label patient files and sample tubes clearly and cheaply.

Bookstores & stationers

Bookshops use ISBN/EAN barcodes on new titles and stationers label inventory for quick billing at the counter.

Warehouses & courier firms

ITF-14 and Code 128 labels let godowns and courier desks in Nepal track cartons and waybills without an enterprise system.

Farmers’ co-operatives

Co-ops and collection centres tag produce crates and member IDs for transparent record-keeping during peak harvest.

Event & library management

Libraries and event organisers issue Code 39 member and ticket badges that scan on any basic reader.

What is a barcode generator, and how does this free Nepal tool work?

A barcode generator turns a number or text into a scannable barcode image. Scolar’s Barcode Generator is a free, browser-based tool for Nepal: pick a format such as Code 128, EAN-13, UPC, Code 39 or ITF-14, type your value, adjust the size and colour, and download a print-ready PNG or SVG — or send it straight to a label printer. No sign-up, no watermark, nothing uploaded.

Why it is free, with no sign-up and unlimited use

The barcode is drawn inside your own browser using the JsBarcode library, so there is no server to store your product codes and no account to create. That is why the tool stays 100% free, adds no watermark, asks for no email, and lets you create unlimited labels.

Which format should you use?

  • Pick a format - Code 128 for general use, EAN-13 or UPC for retail products, Code 39 / ITF-14 for inventory.
  • Type the value and tune the width, height and colours to match your label size.
  • Download as PNG or SVG, or hit Print for direct thermal or laser label printing.

Printing barcodes in Nepal

Download the SVG for crisp scaling on price tags and invoice templates, or the PNG for quick thermal printing. Test one label on your printer before a full batch so the width reads cleanly at the counter or warehouse scanner. Because rendering is local, your product data never leaves the device — useful when labelling confidential or client stock.

“Nepali shopkeepers should not buy software just to print a barcode. Type the number, pick the format, download — free, in your browser.”

Barcodes made by Nepalis, free

I used to pay a designer for every price-tag barcode. Now I make EAN-13 PNGs myself and print on my thermal printer — zero cost.
RY Ramesh Yadav Grocery shop · Janakpur
We label medicines with batch barcodes from this tool. It is free, downloads SVG, and our billing software reads it perfectly.
ST Sabina Thapa Pharmacy · Birgunj
For waybills I generate Code 128 labels in seconds. No signup, no watermark, and it works even when the shop net is patchy.
DS Dipesh Shrestha Courier desk · Lalitpur

How it works

1

Pick a format - Code 128 for general use, EAN-13 for retail products.

2

Type your value and tune width, height and colours to taste.

3

Download as PNG or SVG, or hit Print for direct label printing.

Why use this tool?

  • EAN-13 check digits are calculated automatically from the first 12 digits.

  • SVG output scales perfectly for thermal printers and large posters alike.

  • Rendered locally in your browser - product codes never leave your device.

Frequently asked questions

Is this barcode generator free for commercial use?

Yes - generated images have no watermark and can be used commercially. Note that EAN/UPC numbers themselves require a GS1 company prefix for formal retail.

Why does my EAN-13 show invalid?

EAN-13 needs exactly 13 digits with a valid final check digit. Enter only the first 12 digits and the tool computes the check digit for you.

Which format works with my POS scanner?

Almost all USB/Bluetooth scanners read Code 128 and EAN-13 out of the box. Check your device manual for older symbologies like Codabar or MSI.

How do I print barcodes on thermal receipts?

Download the SVG, insert it into your billing software or Word template sized to the printer width, and test one label before a full batch.

Are my product codes uploaded anywhere?

No. Rendering happens entirely in your browser - nothing you type leaves your device.