Make an ISBN barcode
Type the ISBN as printed, with or without hyphens, and get the barcode for the back cover.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark, no sign-up
Turn an ISBN-10 or ISBN-13 into the EAN-13 barcode printed on a book cover. It is free, and what you type is not uploaded: everything runs in your browser on your device. The barcodes are drawn on this page, and after one visit and a short wait the page works offline.
Size, colours and options
Type above and the barcode appears here.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
The barcode on a book’s back cover is its ISBN-13 written as an EAN-13: the 13 digits of the ISBN, which start with 978 or 979, drawn as bars. The bars add nothing to the number. They are the same digits in a form a shop till or a warehouse scanner can read.
Type the ISBN with or without hyphens or spaces. If you have an older 10-digit ISBN, the page converts it to the 13-digit form and tells you the number it used, so you can check it against the one on your copyright page.
The ISBN itself comes from your country’s ISBN agency or from the publishing service that issued it. This page draws the barcode for a number you already have; it does not issue numbers.
From ISBN-10 to ISBN-13
- Take the first nine digits of the ISBN-10, put 978 in front, and work out a new last digit with the EAN-13 rule. The old check digit, which could be an X, is dropped. 0-306-40615-2 becomes 978-0-306-40615-7.
- The page also checks the ISBN-10’s own last digit before converting, so a typing slip is caught instead of being carried into the barcode.
What the digits of an ISBN-13 mean
- 978 or 979 is the prefix that marks the number as a book. Then come a group number for the language or country area, a number for the publisher, a number for the title and format, and the check digit. The hyphens only show those splits, and the barcode carries the 13 digits without them.
The price add-on
- Some books carry a second, smaller barcode beside the main one, a 5-digit add-on that holds a price code. This page draws the main barcode only, so a printer that needs the add-on has to place it from another source.
How it works
- Type the ISBN-13 or ISBN-10. Hyphens and spaces are ignored, and an X at the end of an ISBN-10 is fine.
- Check the 13-digit number the page shows under the barcode.
- Save a PNG, SVG or PDF for the cover file, and place it with a clear margin around it.
In your browser, not on a server
JsBarcode (MIT), a small open-source library, turns your number or text into the pattern of bars in this page. The page first checks the number against the rules of the type you chose and works out the check digit itself. The PNG is painted on a canvas by your browser, the SVG is written as plain rectangles, and the PDF is made by pdf-lib (MIT) in the tab.
Compared with upload-based tools: The number you type may be an unreleased product or an internal asset ID. Here the barcode is drawn on your device, so the number never leaves it.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Is an ISBN barcode different from an EAN?
It is an EAN-13 whose digits happen to be the ISBN. Any scanner that reads EAN-13 reads it, and the EAN-13 barcode generator makes the same image from the same 13 digits.
Why did the digits change from my ISBN-10?
The 13-digit ISBN is the ISBN-10 with 978 in front and a new last digit. ISBNs have had 13 digits since 1 January 2007, so a book published before that may show only the 10-digit form.
Does the barcode contain the price?
No. The main barcode holds the ISBN only. Prices, where they are printed in bars at all, go in a separate 5-digit add-on that this page does not draw.
The page says my number is not an ISBN. What is wrong?
ISBN-13s start with 978 or 979, and an ISBN-10 has 10 characters (digits, and X as the last one). A 13-digit number that starts differently is an ordinary product number; use the EAN-13 barcode generator for it.
Is what I type uploaded anywhere?
No. The barcode is drawn by code running in this page, so the number or text you type stays on your device. After your first visit and a short wait you can turn off your internet connection and it still works.
More image tools
Barcode generator
Type a number or text, pick the barcode type, and save the barcode as an image or a PDF. It is drawn on this page.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Compress GIF
Make an animated GIF small enough for Discord, Slack, email or a web page. It is compressed on this device and never uploaded.
Compress PNG
Shrink PNG screenshots, logos and graphics while keeping them PNGs, transparency and all. Nothing is uploaded.
Other conversions
- GIF to JPG
- PNG to ICO
- JPG to ICO
- BMP to PNG
- BMP to JPG
- PNG to BMP
- TIFF to JPG
- TIFF to PNG
- PSD to JPG
- PSD to PNG
- UPC barcode generator
- Code 128 barcode generator
- Code 39 barcode generator
- ITF-14 barcode generator
- EAN-13 barcode generator
- PNG to SVG
- JPG to SVG
- Images to GIF
- Phone number QR code
- Slack emoji resizer
- Email QR code
- Scan a QR code from an image