ScanKey is an additional keyboard for iOS devices, which integrates a scanner for QR-/bar codes and an OCR scanner (Optical Character Recognition) to recognize printed alpha numeric text and words with the camera. With iPhone 7 and iPhone Plus 7 or higher with iOS 11.0 or higher you can read NFC tags from app and directly from keyboard.

This makes work easier e.g. for filling out forms, which require to enter complex codes or IDs by hand (Example: EAN product codes). With ScanKey keyboard simply scan the codes or text and it will be filled automatically in the active text field.

In QR-/barcode scanner you can either scan single codes or use batch mode to scan multiple codes which will be merged together with a configurable separator.

With the Post-Processor Engine, it's really easy to modify the scan result with various filters which can be configured in any specific order.

Since version 2.0 it's also possible to start a scan from the app and not only from the ScanKey keyboard extension!

QWERTZ and QWERTY and NUMERIC layout is supported.

Supported codes:
• UPCECode
• Code39Code
• Code39Mod43
• Code93
• Code128
• EAN8
• EAN13,
• Aztec
• PDF417
• QRCode
• DataMatrix
• Code-2of5 Interleaved
• ITF14

Supported text:
• hundreds of serif and sans-serif fonts
• alpha numeric text (e.g. ABC1337)
• Words and sentences
• Multi-line

Supported NFC tags:
• Text (UTF-8 and UTF-16)
• Uniform Resource Identifier (URI)
• Smart poster
• TextXVCard
• Wifi configurations

Supported post-processors:
• Add character(s) at start/end
• Remove leading/trailing character(s)
• Regex string replacement (Regular Expression)
• Text replacement (case-sensitive or case-insensitive)

Additional features:
• Automatically copy scan result to clipboard
• Automatically return after scan finished
• Automatically remove checksum of EAN/-UPC-Codes

What’s New

Version 2.2.0

• Read NFC tags from app or directly from keyboard
• For batch scans it's now possible to use tabulation and return as separator
• Auto-Return and Post-processing can now be enabled and disabled directly in the scanner
• Scan options from keyboard are now configurable
• Adjustments for iOS 13
• Minor bugfixes and improvements

Ratings and Reviews

3.8 out of 5
28 Ratings

28 Ratings

Allen Youngpeter ,

Good app, needs a few features to be great

The live scanning is good, but mode to work on an existing picture, a zoom mode, and/or a high contrast scanning mode would be even better.
I work with a lot of parts with small laser etched data-matrix type bar codes and your app has a hard time with them, particularly on rounded/cylindrical or shiny surfaces. I’ve also noticed issues with contrast and orientation of the codes affecting ability to be detected and decoded.

nbl202 ,

This app is wonderful!

It is configurable to support most any barcode. The post scan processing features help you adjust to any website requirements. I am writing this review using the apps keyboard. I am not aware of another scanning app that includes a full function keyboard. The text scanning feature is also very cool.

The developer is very enthusiastic about the product and works on improvements all the time.

Please read the FAQs and watch the video you will scanning away in no time!

Developer Response ,

Thank you very much for your feedback!

Jared Pav ,

Best workflow of any barcode scanning app

We had a bunch of customers who needed to be able to scan barcodes in to their own app. Many of the other barcode scanners have in-app purchases/resitrictions, intrusive ads, or a poor workflow where you have to physically switch to their app to scan a barcode, then copy and paste the results to wherever they need it. The ScanKey app acts as a keyboard replacement so the workflow is as easy as using a keyboard - the auto-scan feature toggling is great as well.

Developer Response ,

Thank you very much! Please feel free to use the new feature request link in the app (since version 2.0.1) to submit new ideas for ScanKey features.


Matthias Herbrich
85.3 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, German

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like