Skip to content
Download Khulla Back to home

Barcodes and labels

Library barcode software, from numbering to spine labels.

Number every copy, print the labels, and scan them at check-out. Part of an open-source library system, not a separate label program.

Barcoding a library usually means three programs: a spreadsheet of accession numbers, a label designer, and the library system that has to match them. Khulla does all three. It's open-source library management software that numbers each copy you add, prints its barcode label, and reads that same barcode back when a member borrows it.

Khulla labels screen with a print queue of copies and a barcode spine label preview
The labels screen: queue copies by scanning or pasting, preview one sticker, print the sheet.
Download Khulla Try it in your browser

Barcode numbers for every copy

Each physical book is a copy with its own barcode, and each title can have as many copies as you own. Leave a new copy's barcode blank and Khulla gives it the next number in sequence, with a prefix you choose in settings. Books that already have barcodes or accession numbers keep them: type or scan them in. Read how to catalogue a small library.

Spine labels and barcode stickers

Queue the copies that need labels by scanning them, pasting a list of barcodes from a spreadsheet or accession register, or adding a whole shelf from the copies list. Pick a sticker size and what to print on it, check the preview, and print. Labels are laid out on A4 sheets across as many pages as the queue needs, with real Code 128 barcodes.

StickerMade forUsually carries
Small, 38 × 21 mmSpine labelsBarcode and shelf mark
Medium, 63 × 38 mmAccession stickers (the default)Title, barcode and shelf mark
Large, 99 × 57 mmProperty labels for big booksLibrary name, title, author, barcode and shelf mark

The title, author, shelf mark and library name can each be switched on or off, on any size.

Scanning at the desk

  • Any keyboard-style scanner. USB or Bluetooth, no drivers or setup inside Khulla.
  • Check-out by scan. Scan a member's card number, then each copy, and the loan is recorded.
  • Returns by scan. Scanning a copy closes its loan and works out any fine.
  • No scanner yet? Type the number instead. Everything works from the keyboard.

Questions

Is there open-source software to print library barcode labels?

Yes. Khulla is open-source library software that numbers each copy and prints Code 128 barcode labels on A4 sheets, in three sticker sizes. Because it's part of the library system, the same barcode is what you scan at check-out.

Which barcode scanner works with it?

Any USB or Bluetooth barcode scanner that types like a keyboard, which is nearly all of them. Scan into the check-out screen or the labels screen. Most scanners press Enter after the number for you, so there is nothing else to do.

Can I use the barcodes already stuck on our books?

Yes. A copy's barcode is whatever you type or scan when you add it, so existing accession numbers and barcodes carry over. Khulla only numbers copies you leave blank.

Which barcode type does it print?

Code 128, which handles letters and numbers and is read by ordinary handheld scanners. The number is printed under the bars too, so a copy can still be typed in if a label is scratched.

Can I print labels in Nepali?

Not yet. Printed labels use Latin characters, so a label for a Nepali book shows its barcode and shelf mark but not its title. The catalogue itself works in Nepali.

Print your first sheet of labels

Open the demo, queue a few copies on the labels screen and print a sheet to see how the stickers come out. It all works in the browser or on your own computer.

Download Khulla Open the demo

Want a hand setting it up?

Message us on WhatsApp (+977 981-9102869) or email info@sangamadhikari.com. See contact for what to tell us.

Keep reading

  • Library management features Catalogue, lending, holds, fines, members, labels and reports.
  • School library software For a school library run by one teacher-librarian.
  • Library software for Windows An installer for Windows 10 and 11, no admin rights needed.
  • Small and community libraries For community libraries, reading rooms and NGO collections.

An open-source library management system that runs on your own machine. खुल्ला is Nepali for “open”.

Product

  • Library management features
  • Offline library software
  • Library software for Windows
  • Library barcode labels

Libraries

  • School library software
  • Small and community libraries
  • Libraries in Nepal

Compare

  • Open-source library software compared
  • Koha alternative
  • OpenBiblio alternative

Project

  • Blog
  • GitHub
  • User manual
  • Contact us
© 2026 Khulla Digital Library contributors Privacy Terms Designed and Developed by Sangam Adhikari | sawongam