What is QRCodeReader.swift?

QRCodeReader.swift is a simple code reader (initially only QRCode) for iOS in Swift. It is based on the AVFoundation framework from Apple in order to replace ZXing or ZBar for iOS 8.0 and over. It can decodes these format types.

It provides a default view controller to display the camera view with the scan area overlay and it also provides a button to switch between the front and the back cameras.


  • Pricing: Free
  • Resource Link: https://github.com/yannickl/QRCodeReader.swift
  • Resource Maker: Yannick Loriot
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: QRCodeReader.swift
  • Carthage: yannickl/QRCodeReader.swift
  • Swift Package Manager: https://github.com/yannickl/QRCodeReader.swift.git