Are there any free scanning libraries with PDF417 capability available to integrate with iOS apps?

PDF417 barcode

If it supports Android, then that would be even great.


2 Answers 2


Try RMScannerView:

Simple barcode scanner UIView subclass for iOS apps. Quickly and efficiently scans a large variety of barcodes using the iOS device's built in camera.

It is the only free project I've found that supports also PDF417 barcodes:

Scan Aztec, Code 128, Code 39, Code 39 Mod 43, Code 93, EAN13, EAN8, PDF417, QR, and UPCE codes.

I tried it and it works fine.


The current AVFoundation support PDF417 metadata. Too late to answer but if this is still required, AVFoundation solves the issue. Just add the following code to the scanning session:

let metadataOutput = AVCaptureMetadataOutput()

 metadataOutput.setMetadataObjectsDelegate(self, queue: DispatchQueue.main)
 metadataOutput.metadataObjectTypes = [.pdf417]

Hope this helps someone.

  • Answering any later is okay.
    – peterh
    Commented May 29, 2020 at 18:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.