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.