The only pure Swift and Kotlin native library that scans EAN/UPC +2 and +5 supplemental barcodes, plus advanced OCR for printed and handwritten ISBN numbers. No Objective-C legacy. No C dependencies. Just modern, fast, fully customizable code. Built for everyone from indie developers to enterprise teams with thousands of employees.
Native frameworks like AVFoundation and ML Kit ignore supplemental barcode data that millions of products depend on.
Apple's AVFoundation and Google's ML Kit simply don't support +2 or +5 supplemental barcode scanning. Your app is missing critical product data.
Existing solutions like Scandit charge per device or per user, costing enterprise apps thousands of dollars monthly. Small developers are priced out entirely.
Most barcode SDKs rely on outdated Objective-C or C libraries. They're slow, hard to customize, and incompatible with modern SwiftUI and Compose architectures.
ExtraDigits works in tandem with Apple's AVFoundation and Google's ML Kit. Let the native APIs handle standard UPC/EAN scanning while ExtraDigits captures the +2 or +5 supplement - giving you the complete barcode data in a single scan.
Industries that rely on +2 and +5 supplemental codes for critical product identification.
The +2 supplement encodes issue numbers (01-52 weekly, 01-12 monthly). Essential for newsstand inventory, subscription fulfillment, and returns processing.
The +5 supplement encodes issue number, cover variant, and print run. Critical for collectors, grading services, and specialty retailers tracking thousands of variants.
The +5 supplement on Bookland EAN codes indicates suggested retail price. Used by bookstores, libraries, and distributors for pricing and inventory management.
Manufacturer coupons use +5 supplements to encode offer numbers, expiration data, and redemption values. Essential for coupon-clipping apps, cashback services, and retail promotion management.
Professional inventory counters need complete barcode data including supplements. Essential for accurate stock counts, warehouse management, and retail auditing services.
Collectors of trading cards, vinyl records, and memorabilia use supplemental codes to identify specific editions, pressings, and variants for cataloging and valuation.
Pure native code. Zero compromises. Maximum performance.
100% Swift with SwiftUI support. No bridging headers or Objective-C dependencies.
Built for Jetpack Compose. Modern Android development without Java legacy.
Unlimited users, unlimited devices, unlimited scans. One flat monthly price.
Use alongside AVFoundation or ML Kit to get the full barcode plus supplement in one scan.
Scan printed or handwritten ISBN numbers anywhere on a page - no barcode required. Auto-converts ISBN-10 to ISBN-13 format.
Scan 2-digit supplements for magazines, periodicals, and serial publications.
Scan 5-digit supplements for books, comics, and weighted products.
Full control over scanner appearance. Native SwiftUI and Compose views.
Sub-100ms scanning. Real-time feedback with haptic and audio cues.
Scan printed or handwritten ISBN numbers from anywhere on a page - instantly.
Point your camera at any printed ISBN-10 or ISBN-13 number on a book's copyright page, cover, or spine. ExtraDigits instantly recognizes and validates the number - no barcode scanning required.
Our advanced OCR engine can even read handwritten ISBN numbers from inventory sheets, catalog cards, or notes. Perfect for processing legacy library records or handwritten book lists.
Every scanned ISBN is automatically validated using check digit verification. ISBN-10 numbers are automatically converted to ISBN-13 format on the fly, ensuring compatibility with modern book databases.
Catalog older books without barcodes, process donations, and digitize card catalogs quickly.
Price and inventory vintage books, scan damaged barcodes, and process bulk acquisitions faster.
Catalog your home library, track reading lists, and organize collections without tedious manual entry.
Quickly scan ISBNs in thrift stores and estate sales to check resale values on the spot.
One price. Both platforms. Unlimited everything. No surprises.
See how we compare to enterprise barcode SDKs.
One simple price, whether you're building your first app or deploying across thousands of devices.
Building a side project or your first startup? Get enterprise-grade scanning without enterprise pricing. Same powerful SDK, same flat rate.
Growing your app with a small team? No per-seat licenses to worry about. Add developers freely as your team expands.
Deploying to thousands of employees and millions of users? Still the same $100/month. No volume negotiations, no surprise invoices.
Start scanning +2 and +5 supplemental barcodes today. Cancel anytime if it's not right for you.
Be the first to know about new features, platform updates, and exclusive offers. Drop your email and we'll keep you in the loop.