isbnlib
Extract, validate, clean, hyphenate, and resolve book metadata from ISBN numbers.
Tool Overview
isbnlib is a widely used Python library and CLI tool for extracting ISBNs from text, validating checksums, converting between ISBN-10 and ISBN-13, computing canonical hyphens, and querying public providers (Google Books, Open Library, CrossRef) for full bibliographical records.
Key Capabilities & Features
Package Manager & CLI Installation
Install and update isbnlib using your preferred operating system package manager or container runtime:
Verified Official Release Downloads
v3.10.14All binaries are sourced directly from the official developer release assets without re-packaging or modifications.
Client-Side SHA-256 Binary Integrity Verifier
100% Client-Side. Verified locally in your browser using the Web Crypto API. No files are uploaded.
Computes SHA-256 hash in real-time to guarantee file authenticity against developer releases.
Downloads link directly to the official GitHub releases hosted by xlcnd/isbnlib. Files are checked for authentic digital developer signatures and verified against open-source repository tags.
Latest Release Changelog (v3.10.14)
Specifications & Compatibility
Related Ebook Tools
The gold standard of digital library management, format conversion, and reader synchronization.
Official client for querying Open Library's 30+ million book records and resolving high-res covers.
Pure-Python PDF manipulation library capable of splitting, merging, encrypting, and transforming PDFs.