Every published book carries an ISBN, and every ISBN can be turned into a barcode that any bookshop scanner can read. Authors who print their own books, small publishers, and librarians making shelf labels all need that barcode, and paying a designer for a single image is wasteful when the barcode is just a drawing of the number itself. This generator takes your ISBN, checks it, and draws a printable EAN-13 barcode from it, free, in your browser, with no account and no upload.
The ISBN-13 is thirteen digits long, and the last digit is not random: it is a check digit calculated from the first twelve. Each of the first twelve digits is multiplied by 1 or 3 in alternating order, the results are added, and the check digit is the number that brings the total up to the next multiple of ten. If you type a thirteen-digit ISBN with a wrong final digit, this tool refuses it, because a barcode drawn from a wrong number would scan as a different book, or not scan at all, and that is worse than no barcode.
Here is a worked example. Enter 9780140449136 and the tool confirms it is valid and draws its EAN-13 barcode, with the digits printed underneath the bars. Enter only the first twelve digits, 978014044913, and the tool calculates the check digit, 6, and draws the full barcode for 9780140449136. Enter an old ten-digit ISBN, such as 0140449132, and the tool first checks its own ten-digit checksum, then converts it by adding the 978 prefix and calculating a new thirteen-digit check digit, so old books get modern barcodes.
The barcode format matters. Books use EAN-13, the same thirteen-digit barcode family used on retail products, and bookshops expect it. Some book barcodes add a five-digit extra code for the price, called an EAN-5 add-on, but most small publishers and libraries do not need it, and a plain EAN-13 scans correctly in every bookshop system. If a distributor specifically asks for the price add-on, that is a separate requirement to confirm with them, not something to guess.
Printing quality decides whether a barcode scans. Print at 100 percent scale, never stretched or shrunk unevenly, because scanners measure the exact widths of the bars, and stretching distorts those widths. Use a laser printer rather than an inkjet if you can, because laser bars have sharper edges, and print on white or very light paper with dark bars, since low contrast is the most common reason a printed barcode fails. Always test-scan the printed barcode with a phone before you print hundreds of covers.
Placement also matters. The barcode usually goes on the back cover, near the bottom, with a small quiet zone of blank space around it, because scanners need that blank margin to find where the bars start and end. Do not place it over a dark background image, across a fold, or near the spine, where the cover curves and the scanner cannot read a flat image. A barcode printed clearly in the right place will scan first time, every time, for the life of the book.
Use this generator whenever you self-publish, reprint an old title, or label books for a library, a school, or a small shop. Enter the ISBN, check that the tool accepts it, print a test copy, and scan it before you commit to a full run. A correct barcode is a small detail that makes a book look professional and sellable anywhere, and this tool gives you that detail in seconds, without a designer, a fee, or an account. Keep the barcode file with your cover files so every reprint uses the same verified code.
