Now available for iOS & Android

Scan +2 & +5 Supplemental Barcodes Natively

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.

EAN-13 + 5 Supplement (Book ISBN)
9 781234 567890 52495 Native APIs read this +5 Supplement
UPC-A + 2 Supplement (Magazine)
0 74470 81247 5 09 Native APIs read this +2 Issue #
ISBN OCR (No Barcode Needed)
ISBN 0-8044-2957-X
Auto-converts to 978-0-8044-2957-3
$100
Per month, unlimited everything
0
Per-device or per-user fees
100%
Native Swift & Kotlin
EAN-13 + 5 (Book)
9 781234 567890 52495 Native APIs read this +5 Supplement
UPC-A + 2 (Magazine)
0 74470 81247 5 09 Native APIs read this +2 Issue #
ISBN OCR (No Barcode Needed)
ISBN 0-8044-2957-X
Auto-converts to 978-0-8044-2957-3

Apple & Google Can't Scan These Barcodes

Native frameworks like AVFoundation and ML Kit ignore supplemental barcode data that millions of products depend on.

X

No Native Support

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.

$

Enterprise SDK Pricing

Existing solutions like Scandit charge per device or per user, costing enterprise apps thousands of dollars monthly. Small developers are priced out entirely.

!

Legacy Code Dependencies

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.

+

The Solution: Use Both Together

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.

Who Needs Supplemental Barcodes?

Industries that rely on +2 and +5 supplemental codes for critical product identification.

M

Magazines & Periodicals

The +2 supplement encodes issue numbers (01-52 weekly, 01-12 monthly). Essential for newsstand inventory, subscription fulfillment, and returns processing.

Newsstands Distributors Publishers
C

Comic Books & Collectibles

The +5 supplement encodes issue number, cover variant, and print run. Critical for collectors, grading services, and specialty retailers tracking thousands of variants.

Comic Shops Grading Services Collectors
B

Books & Publishing

The +5 supplement on Bookland EAN codes indicates suggested retail price. Used by bookstores, libraries, and distributors for pricing and inventory management.

Bookstores Libraries Distributors
%

Coupons & Promotions

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.

Coupon Apps Cashback Services Retail Promos
I

Inventory Services

Professional inventory counters need complete barcode data including supplements. Essential for accurate stock counts, warehouse management, and retail auditing services.

Stock Counting Warehousing Retail Audits
V

Collectibles Management

Collectors of trading cards, vinyl records, and memorabilia use supplemental codes to identify specific editions, pressings, and variants for cataloging and valuation.

Trading Cards Vinyl Records Memorabilia

Built for Modern Development

Pure native code. Zero compromises. Maximum performance.

S

Pure Swift 5

100% Swift with SwiftUI support. No bridging headers or Objective-C dependencies.

K

Kotlin Native

Built for Jetpack Compose. Modern Android development without Java legacy.

Z

Zero Per-User Fees

Unlimited users, unlimited devices, unlimited scans. One flat monthly price.

&

Works With Native APIs

Use alongside AVFoundation or ML Kit to get the full barcode plus supplement in one scan.

+2

EAN-2 Support

Scan 2-digit supplements for magazines, periodicals, and serial publications.

+5

EAN-5 Support

Scan 5-digit supplements for books, comics, and weighted products.

UI

Customizable UI

Full control over scanner appearance. Native SwiftUI and Compose views.

!

Instant Results

Sub-100ms scanning. Real-time feedback with haptic and audio cues.

ISBN Recognition Without Barcodes

Scan printed or handwritten ISBN numbers from anywhere on a page - instantly.

Aa

Printed ISBN Recognition

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.

Hw

Handwritten ISBN Support

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.

!

Instant Validation & Conversion

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.

Perfect For Book-Related Industries

Libraries

Catalog older books without barcodes, process donations, and digitize card catalogs quickly.

Used Bookstores

Price and inventory vintage books, scan damaged barcodes, and process bulk acquisitions faster.

Personal Collections

Catalog your home library, track reading lists, and organize collections without tedious manual entry.

Book Scouts

Quickly scan ISBNs in thrift stores and estate sales to check resale values on the spot.

Simple, Transparent Pricing

One price. Both platforms. Unlimited everything. No surprises.

Monthly
Pay as you go, cancel anytime
$ 100 /month
 
  • iOS Swift Library
  • Android Kotlin Library
  • ISBN OCR Recognition
  • Unlimited Apps
  • Unlimited Users
  • Unlimited Scans
  • Email Support
Get Started

Why ExtraDigits?

See how we compare to enterprise barcode SDKs.

Feature
ExtraDigits
Enterprise SDKs
+2/+5 Supplemental Support
✓ Yes
✓ Yes
ISBN OCR (Printed & Handwritten)
✓ Included
Extra Cost
Pure Native Code (No C/ObjC)
✓ Yes
✗ No
Flat Monthly Pricing
$100/mo
Custom Quote
Per-Device Fees
$0
$$$
Per-User Fees
$0
$$$
SwiftUI Native
✓ Yes
✗ Wrapper
Jetpack Compose Native
✓ Yes
✗ Wrapper

From Solo Developer to Enterprise

One simple price, whether you're building your first app or deploying across thousands of devices.

1

Indie Developers

Building a side project or your first startup? Get enterprise-grade scanning without enterprise pricing. Same powerful SDK, same flat rate.

10

Small Teams

Growing your app with a small team? No per-seat licenses to worry about. Add developers freely as your team expands.

1K+

Enterprise

Deploying to thousands of employees and millions of users? Still the same $100/month. No volume negotiations, no surprise invoices.

Ready to Scan Smarter?

Start scanning +2 and +5 supplemental barcodes today. Cancel anytime if it's not right for you.

Get Early Access

Be the first to know about new features, platform updates, and exclusive offers. Drop your email and we'll keep you in the loop.

Thanks! We'll be in touch soon.