ISBN-13 book barcodes with optional EAN-5 price add-ons

ISBN configured for: ISBN-13 book barcodes with optional EAN-5 price add-ons.

Looking for the general-purpose generator instead? ISBN Generator

Advanced options
Enter a value to see a live preview.
Options

These map directly to real generator options; anything not listed here is available under Advanced options above.

ISBN with price add-on for book covers

Publishers printing back-cover barcodes often need the ISBN plus a 5-digit price add-on rendered together for retail scanning.

Preconfigured for book covers

This experience sets the bwip-js height option to exactly 20mm ("height": 20). It is an editable rendering preset, not a universal publisher or print-on-demand requirement.

Example data

The generator is seeded with "978-1-56581-231-4 00000", distinct from the primary's "978-1-56581-231-4 90000" only in the 5-digit add-on; replace it with your own book's ISBN and price code.

Workflow

Enter your ISBN and price add-on, confirm the preview, then export SVG for cover artwork.

Job-specific settings

Confirm the add-on digits match your publisher's pricing convention before finalizing cover artwork.

Common mistakes

Omitting the required hyphens (e.g. entering "9781565812314" instead of "978-1-56581-231-4") is the most common input error -- bwip-js rejects dash-free input outright rather than inferring the grouping.

Standard

ISBN numbering is defined by ISO 2108; the symbol is EAN-13.

Related

For magazines/journals, use the ISSN generator; for printed music, use ISMN.

FAQ

What does the 5-digit add-on mean?

It's a separate EAN-5 symbol (suggested price/currency, by publisher convention) rendered alongside the ISBN's EAN-13 symbol; bwip-js draws it whenever a 5-digit value follows the ISBN, and omits it entirely if you leave that part blank.