Code Reader - QR Scanner

Read, Generate & Save barcodes

5.17 for iPhone, iPad
Free
9.9

14 Ratings

Update Date

2023-09-24

Size

11.5 MB

Screenshots for iPhone

iPhone
Code Reader - QR Scanner Description
A feature rich QR and Barcode Scanner application: Scan, Generate & Share Codes with everyone.

Scan codes with encoded text, links, contacts, emails, locations, etc.

When scanning the code, if it contains a link it will automatically open the browser; if it's an email address it will let you send a message quickly; as well as displaying or adding a contact from an encoded VCard.

You can not only read codes but also generate them inside the app or using an action extension¹.

Have you ever seen a QR Code image online and wanted to scan it quickly using your own phone?, you can use the "Read Code" extension to do it. ¹

Main features:

- Read codes from the main app using the camera; scan text, links, contacts, emails, product barcodes, etc.
- Read QR codes (and 1-D barcodes in iOS 11) from an image using the "Read Code" extension. ¹
- Scan barcodes and automatically open a relevant web page or even Amazon (see the Settings).
- Generate QR or 1-D Barcodes.
- Generate codes from Emails, SMS, phone numbers and Wi-Fi networks.
- Connect a Wi-Fi network automatically by reading a barcode.
- Read, display and save multiple codes at the same time.
- Generate a code from a text, link or contact using the "Generate QR" extension. ¹
- The scanner preview is up to 60fps with Optical image stabilization and zoom capabilities (optical zoom (x2) for iPhones with dual cameras).
- Option to automatically copy the read content to the clipboard.
- Option to always use https, to avoid insecure websites.
- Show Recent scanned or generated QR codes.
- Generate colored barcodes just by tapping on the image with 2 fingers or using the 3 Dots icon when selecting a code.
- Share any barcode.
- A custom URL Scheme to generate QR codes from an URL or text (encoded). ²
- Widgets [today extensions] for recent codes and to open the QR scanner directly


¹ The extension might need to be enabled manually, just open the share menu, tap on the bottom "More" icon, enable the app extensions (Activities).

² You can try this function on your browser or in a text messaging app, just add "generateqr://" before an URL or a text to open the app and generate a QR Code Image.
Code Reader - QR Scanner 5.17 Update
2023-09-24
Improvements for iOS 17.
More Information
Price:
Free
Version:
5.17
Size:
11.5 MB
Genre:
Utilities
Update Date:
2023-09-24
Language:
English Italian Spanish

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
5.17 2023-09-24
Improvements for iOS 17.
5.16.5 2023-06-09
Fixes and improvements
5.16.4 2023-01-14
- Fixed crash after pasting some content in the app.
- Added help text after user rejects permission to add photos.
5.16.2 2022-10-23
Now the scanner preview will not start capturing after coming from background when you have a web view opened.
5.16.1 2022-10-16
Better support for devices with triple camera (like iPhone 14 pro)
5.16 2022-09-28
- Fix crash when tapping the "Show clipboard"iOS shortcut.
- iOS and mac support for dragging pictures, text files and pdf files with barcodes into the app.
- Fix camera overlay disappearing sometimes
5.15.2 2022-09-12
iOS 16 ready
5.15.1 2022-08-27
- Add flash button on iPad
- Fix video overlapping bottom tab bar
- Add error details for "Your Purchase Could Not Be Completed" message.
- Improve code description label.
- Sometimes the scanner became active even when the tab wasn't selected, this is now fixed.
- Fix toolbar color
- Improve Generate tab design.
- Improve Generate tab spacing for iPhone SE screen size
5.15 2022-08-22
- Add border to toolbar in Generate tab
- Improve fonts in Recents tab
5.14.4 2022-02-25
- fix icon colors in Generate QR tab
- fix blank results in Recents tabs
- fix slow qr image generation in Generate QR tab
- fix qr preview in Recents tab
- fixes related to changing to dark mode or light mode
- improve extra haptic feedback
5.14.3 2021-09-02
Minor improvements
5.12.1 2020-11-23
- Improvements
- Previously:
- Improved mac app, now the scanner screen works like on iOS
- Fixed issues 1D barcodes in the Recents tab
- Fixed issue in Recents tab: Action button wasn't working
- Fixed issue when trying to select multiple rows in the recents tab
- Locked UI orientation while in the scanner tab on iPhones (this prevents some bugs)
- Improved recents split view for big iPhones
- Fixed: when rotation the screen in the barcode detail screen, the selected code would change (big iPhones only, split view)
5.12 2020-11-22
- Fixed issues 1D barcodes in the Recents tab
- Fixed issue in Recents tab: Action button wasn't working
- Fixed issue when trying to select multiple rows in the recents tab
- Locked UI orientation while in the scanner tab on iPhones (this prevents some bugs)
- Improved recents split view for big iPhones
- Fixed: when rotation the screen in the barcode detail screen, the selected code would change (big iPhones only, split view)
5.11.1 2020-10-15
- Fixed bug on iOS 14 when a third party browser was the default
- Added option to open an app associated to a web*
- Fixed iPad video orientation in scanner
- You can now choose to compose an email within the app or not (this is useful if you have a third party email client as your default one on iOS 14)
- Added option in Settings to open links in-app or not
- Improved wifi network qr code detection
- Fixed weird behaviour when turning on the torch and reading a code
- Zoom is now reset after reading a code smoothly
- Improved qr image view size in generate tab
- Fixed http alert on iOS 10
- In Generate tab, improved textfields
- Improved full email format detection when generating code form text
- Improved simplified email format
- Replaced "change barcode color" icon
- Rounded corners of some ui elements
- Added split view for iPad in Recents tab

* When opening a website inside the app that may have an app associated to it, a button to try to open the app will appear in the bottom right corner of the web view
5.11 2020-10-12
- Improved https links handling
- Fixed bug where the scanner could freeze when it shouldn't*
- Improved ipad and iphone layout in the Generate tab
- Improved app launch screen
- Fixed bug with url types
- Improved email detection in scanner
- Visual improvements
- Improved recognition of wifi network barcodes on scanner
- On iOS 12 the light theme is the default theme now, you can always change it for a dark one.
- Deleted "close dialog automatically", it causes some bugs
- "Hide scanner overlay" switch was ON in settings but OFF by default
- Improved exported barcode image resolution and quality
- Fixed settings section language
- Fixed bug in the Read code extensio where after tapping on a link, the safari view that is displayed couldn't be closed using the Done button
- Optimizations, bug fixes, some minor performance and energy consumption improvements

* (should only freeze now if connecting to a WiFi network, should be fixed on the next update)
5.10.1 2020-07-16
iOS:
- Added full iPadOS support, with multiple windows and improved interface
- You can now use this app on your mac too! (You can download it in the Mac App Store)
- Improved performance and reliability of generate qr today extension
- Improved light/dark modes
- Improved scanner dialog
- Minor improvements to device orientation
- When switching to a different tab other than the scanner, after 5s (it was 20s before) the scanner camera will stop (this should reduce energy consumption and improve performance)
- Fixed launch app shortcut items with app closed
- The 'More' tab now uses Apple icons (SF Symbols) on iOS 13 or above
- Improved sizing of "switch camera" and "toggle flash" buttons in Scanner tab

Generate Tab improvements:
- On iOS 10 (or above?) the actions for the code generation didn't load sometimes, this should have been fixed
- Fixed button to change between QR and 1D-barcode
- Improved sizing of buttons
- Heavily improved performance and memory consumption when generating barcodes

Recents Tab improvements:
- Fixed QR code preview when tap and holding over a row
- Improved searches (improved performance and now the search ignores diacritics)
- Re-added scopes bar in searchbar
- You can now tap the Edit button while searching or filtering, as well as swiping to delete, etc
- In the barcode detail view, the bottom buttons are now in the top right corner
- Heavily improved performance when opening barcode detail
5.7.1 2020-02-23
Fixed crash on all iOS < 13 versions due to CryptoKit framework :]
5.7.0 2020-01-11
- Added widgets for Recent codes and camera [today extensions]
- minor improvements
5.6.0 2020-01-08
- Added support for iOS 13 context menu in Recents tab
- minor improvements
5.5.4 2019-12-30
- Improved camera access request
- Improved code overlay behaviour
- minor improvements
5.5.3 2019-11-16
- Updated style of "more" section
- Improved automatic dark mode colors
- other minor internal changes
5.5.2 2019-09-24
Updated for iOS 13
Fixed codes limit [optional]
Fixed codes list order
Added Adaptive theme for iOS 13
5.5.1 2019-05-19
Improvements to the Recents Section:
- Added copy barcode option¹ in leading swipe actions
- Improved speed and memory on search
- Now you can delete a barcode while searching and filtering
- Fixed a bunch of bugs
- When sharing a barcode from the barcode details, if you select "Copy" it will copy both the image and the text

¹ Thanks for your feedback, 'Ted'
5.5 2019-05-16
Improvements to the Recents tab :)
· Contacts now show their nickname or family name if the contact name is empty
· Throttled search reload to avoid reloading the table with every stroke (avoiding higher CPU usage)
· Option to sort by recent codes first (see the Settings app)
· Full emails now show the subject and recipients
· Added deep link* barcodes support (try to read/generate something like: twitter://timeline)

* The app recognizes those types of urls, but it can't open all of them. I need to manually enable the app to open certain types, like 'fb://', 'twitter://' e 'instagram://'; if there are other types that you think would be interesting to add contact with be through the app > More > Send feedback
5.4 2019-05-13
- Improved 'recents' section with new icons :D
- Fixed bug where the scanner overlay appeared even if the camera access was not granted
- (GenerateQR) 'Full Email' textfield invoke email keyboard now
5.3.8 2019-05-08
When sending feedback, a log file is attached with some errors info (if any)
5.3.7 2019-04-17
- Remade translations from scratch (which includes fixes and improvements over previous ones)
- Link shortener is temporarily disable (goo.gl is no longer alive)
5.3.6 2019-04-12
Flash and camera buttons are now displayed in all iPhones
Fixed toolbar in 'Recents' section (when doing the action swipe or swiping from the detail view)
Other minor improvements
5.3.5 2017-04-18
- Optimised for iOS 12.2 - Compiled with Swift 5
5.3.4 2019-02-23
Added the leading swipe gesture in recent codes view replacing old shortcut action button (iOS 11+)
5.3.3 2019-01-07
Fixed Show clipboard app shortcut
5.3.2 2018-09-25
"I'm feeling lucky" url for barcodes wasn't even loading the web search results in google, now it does*
5.3.1: optimised for iOS 12

Most of the times won't load the first web result but that an expected behaviour
5.3.1 2018-09-14
Optimized for iOS 12 and the upcoming iPhone's
- Adapted to Swift 4.2 and compiled with the latest iOS 12 SDK
5.3 2018-06-06
- Fixed some weird behaviour of the camera and camera focus*
- Now the app recognises codes that contains text formatted like "geo: 'latitude', 'longitude' as a location
- "Address" type is now "Location"
- Now you can generate a code from a location easily
- Added haptic feedback for textfields
- (iPad) Added items shortcuts for the keyboard when typing the network security type

* Happened when the high framerate mode was enabled and when zooming or tapping to focus, hopefully this is the last fix for the camera, now it should work as expected, you can also use the non-high framerate mode if is better for your phone (~ maybe better quality).
5.2.4 2018-04-22
· Fixed issue when saving code to camera roll (3D touch action)
· Fixed issue where the torch flash won't enable
· Fixed issue where you couldn't close the dialog by touching anywhere
5.2.3 2018-04-10
· Fixed issue with autofocus and tap to focus
· Added option to enable/disable the high frame-rate video preview

Sorry! The previous version didn't really fixed this for all devices.
5.2.2 2018-04-07
· Fixed issue with autofocus and tap to focus
· Updated to Swift 4.1
5.2.1 2018-03-28
· Fixed issue where the background view didn't change its color properly (in a qr detailed view (Recents tab))
· The generated code images have now some extra margin between the code and the image borders
· Fixed code preview image size (in generate QR tab or in its details in the Recents tab)
5.2 2018-03-17
· Added 3D touch action to directly save a code (Recents tab)
· Added predictive text bar to the search bar (Recents tab)
· Added option to generate a code from a contact (Generate tab)
· Fixed issue where after tapping the delete action in the 3D touch menu of an item in the Recents tab, it didn't delete the correct code
· The Read QR extension sometimes repeated the text, this is fixed now
5.1.1 2018-03-07
· Fixed issue where if you pointed the camera at your face with the front camera you couldn't close the dialog
· Fixed haptic feedback switch not working (in Settings). Now it enables/disables extra haptics.

v5.1:
· Tons of internal improvements. A 1D barcode which content is just text will now display its content type (Text) instead of "Barcode". A 1-D barcode that contains a product code, will display "Product" instead of "Barcode"
· When creating a full email in the Generate QR tab, the email address is validated now too
· User can now input more than 1 email in the full email generation option (separated by coma's)
· No more large titles in views where it shouldn't display (some email views)
· Fixed bug where user could not generate a 1D barcode from a phone number (?)
· Improved text fields on the Generate Tab
· Added action shortcuts for the codes in the Recents tab
· Added new light theme!
· Added auto night mode
· Added search bar
· Added internet url generation in Generate tab
· The cells in the More tab are now more similar to the Settings app ones
· Now you can use the Show Clipboard 3D touch quick action with 1DBarcode images!
· Improved optional limit for codes (see settings)
· Possible fix for scanner barcode overlay not displaying sometimes
· Fixed missing translation
· The Camera access text in the scanner view (when you don't have the camera access granted) is now a button which will take you to the settings app.
· Improved scanner overlay in iPad
· Fixed delete all alert when shaking the device (iPad)
· Now the bottom text in the Recents tab is a button
· When you tap on a code in the recents tab it should load faster now
5.1 2018-03-06
· Tons of internal improvements. A 1D barcode which content is just text will now display its content type (Text) instead of "Barcode". A 1-D barcode that contains a product code, will display "Product" instead of "Barcode"
· When creating a full email in the Generate QR tab, the email address is validated now too
· User can now input more than 1 email in the full email generation option (separated by coma's)
· No more large titles in views where it shouldn't display (some email views)
· Fixed bug where user could not generate a 1D barcode from a phone number (?)
· Improved text fields on the Generate Tab
· Added action shortcuts for the codes in the Recents tab
· Added new light theme!
· Added auto night mode
· Added search bar
· Added internet url generation in Generate tab
· The cells in the More tab are now more similar to the Settings app ones
· Now you can use the Show Clipboard 3D touch quick action with 1DBarcode images!
· Improved optional limit for codes (see settings)
· Possible fix for scanner barcode overlay not displaying sometimes
· Fixed missing translation
· The Camera access text in the scanner view (when you don't have the camera access granted) is now a button which will take you to the settings app.
· Improved scanner overlay in iPad
· Fixed delete all alert when shaking the device (iPad)
· Now the bottom text in the Recents tab is a button
· When you tap on a code in the recents tab it should load faster now
5.0 2018-02-11
Added the possibility to connect to a Wi-Fi network reading a code, generate codes from Wi-Fi networks, SMSs, emails and phone numbers, added an action button for the read codes and a true dark theme (see in Settings); plus minor improvements and bug fixes.

· New: you can connect to a Wi-Fi network reading an appropriate QR / barcode (iOS 11)
· New: generate codes from Wi-Fi, SMS, Email and Phone number data
· New: action shortcut inside a saved code in the Recents tab¹
· Added True dark mode (see Settings). More themes coming soon! :D
· Added the possibility to limit codes to save storage² (optional, you can change it in Settings)
· Read code sound doesn't interrupt user music now
· Improved scanner buttons touchable area size
· The app remembers the camera position (back or front)
· Added footer view (a label) in the recents tab with the current number of items
· The Recents badge value is now only a number of codes the user has read recently
· Camera Switch, flash button and the barcode overlay can rotate now (while the interface is in portrait) even if the device orientation is locked (this is a similar behaviour as the iOS Camera app)
· Fixed large title (iOS 11) in the "More" tab
· Fixed a small loading ui glitch when opening a recent code from the Recents tab
· Regression: basic app state restoration is disabled, wasn't a big deal and could cause some bugs as it was

¹ If the text is an SMS it will open the SMS view, etc.
² When reaching the maximum number of codes it will remove the oldest ones first.
4.2.3 2018-02-02
· New animation when the empty recent list text appears
· Improved scanner switch camera and flash buttons size
· Added basic app state restoration (when opening the app it will remember the last tab you were)
4.2.2 2018-01-14
· Fixed: the Safari view would go blank / freeze if you read codes too quickly, this is fixed now :)
· Fixed: the overlay image was displayed after the user closed the dialog even when the option to hide the overlay was enabled
· Now you can close the dialog view if you press the scanner tab bar icon
· Improved switch camera and flash buttons position
4.2.1 2018-01-06
· General improvements and tries to fix some crashes
· Fixed a small crash if the email client was not configured in the Send Feedback option
· Added tip to disable always https
· Improved haptic feedback
· Added iPhone X images previews
4.2 2017-11-27
· Added possibility to Read 1-D Barcodes from an image (using de "Read Code" Extension) [iOS 11]
· When shaking the device in the Recents tab, there is an action sheet to ask you if you want to delete all the codes.
· The alert to rate the app now lets you leave a review in the app store or use the in-app review dialog.
· Fixed: sometimes when you change the color of a code it also changes its type, this is an error and has been fixed.
· Other minor improvements
4.1 2017-11-21
· Added possibility to generate 1D Barcodes
· Added launch screen
· Now the Scanner tab loads faster and doesn't display the dialog at the app launch
· Fixed bug with the deep link (generateqr://)
· Fixed: user could change the torch mode shaking the device while it was in the front facing camera and the flash button disabled
· Improved teal tint color, now is more visible
· Fixed toolbar didn't hide when a code is shared
· Fixed "Mark All / Unmark All" in Recents tab
· Fixed tap anywhere to hide dialog gesture in Scanner tab
· Fixed selected generated codes in the recents tab
· Rearranged toolbar items in the recents tab while editing (now the delete icon is next to the share icon)
· Tried to fix some crashes
4.0.4 2017-11-04
· Fixed: toolbar didn't hide when doing a 3D touch action on an item in recent tab while editing the list
· Fixed "More tab" cells icon position in landscape orientation
· Fixed cell white background when deleting it
· Code cleanup, removed functions to transform old data (before v4.0) to new one
· Tried to fix a couple crashes. One related to the clear text button and other related to the "More" tab cells.

Please if you have any problems with the app, send me a message using the 'Send Feedback' button in the app
4.0.3 2017-10-17
· New animation when switching between tabs
· Haptic feedback when tapping the tab bar items
· Improved tint color (now a bit lighter and blueish)
4.0.2 2017-09-25
Biggest update yet! v4.0 is here to fix bugs, add cool Features and update to the latest SDK :D

· Now you can tap anywhere to close the dialog box in the Scanner tab
· Torch mode is saved now. If you leave it off, it will always be off, etc.
· When selecting a code (in Recents tab), now you can change the color or share the code using the toolbar items
· Improved shorter link generation, now it will only create a shorter link if the original is larger
· Improved Barcode scanner overlay, now it's more visible (it's darker and has a blurred shadow)
· Improved More tab and added icon for the "Settings" option
· Improved Recents tab, now it's more compact and has more features! Now you can:
· Rearrange codes
· Delete individual codes by swiping them
· Added few short animations when:
· Switching between tabs
· Presenting the scanner dialog
· Generating a QR image in the Generate QR tab
· Switching between cameras
· Changing the flash mode
· Deleting all items in the Recents tab
· Scanner interface doesn't rotate to portrait with "face up" or "face down" orientations anymore
· Fixed bug where the scanner view might get completely black after some time passed when opening a link (only on iOS 11 I think)
· Fixed text vertical alignment when tapping on a item in the recents tab and device is in landscape
· Fixed issue where the torch would turn on when turning off the screen (with the torch mode in Auto)
· Fixed issue when sometimes the recent saved code didn't disappear from the Generate QR tab
· Fixed: when user changed error correction level, the saved thumbnail images weren't updated to the new value
· Dialog now shows all links when reading multiple ones (instead of only the ones that aren't saved)
· Tip alerts now appear only where they have to
· Fixed small UI bug when selecting a saved code
· Added networkActivityIndicator when shortening a URL
· Fixed video preview size on iPad
· Fixed orientation of iPad and rotation of switch camera and torch buttons
· Fixed view when camera access isn't granted
· Torch doesn't turn on when camera access is not granted
· Fresh internal changes to make the app better on newer devices and iOS versions
· Instead of saving the codes to a file with NSKeyedArchiver (and all that stuff), now the app uses Core Data*
· Updated to Swift 4 and iOS 11.0 SDK
· Added large titles & adapted to smart invert mode [iOS 11.0]

· Removed:
· Tab bar is hidden in landscape (not much useful on an iPad)
· Swipe to change between tabs (can interfere with other gestures like swipe to delete, etc)

* This change made the iOS minimum version to be 10.0.
The old saved codes will be converted to the new 'system' and you shouldn't lose any data. The conversion process shouldn't take any long
3.5.1 2017-09-07
- Short Version:
· New: link shortener in the Generate QR tab (read all the changelog)
· Fixed text vertical position in the Generate QR tab text box, fixed in-app review prompt and text in Recents tab is fully vertically centered.

- Long Version:
· When generating a QR Code from a web link, the app can generate a short link for you, as well as its corresponding image, useful for large links*
· The text in the generate QR tab is not centered vertically if the device is in landscape mode and isn't an iPad (this avoids the text being hidden in landscape mode in a phone when keyboard is visible).
· Fixed issue where the prompt to request an in-app review may appear when in landscape in the Generate QR tab, instead of appearing in the Recents tab
· Now the text of each saved code in Recents tab is completely centered vertically :D
· When generating a code, then going to the recents tab and going back to the generate QR tab, the saved code would disappeared from the Generate QR tab (something expected), now it disappears faster

* The way it works is simple, just generate a QR code, then a small notification will appear with the shortened link and the new QR code. You can tap on it to load the new code in the tab or 3D touch on it to do some actions if you like.

-----
ATTENTION:
This will probably be the last compatible version with iOS 9.0.
-------
3.4.1 2017-09-01
- Increased close dialog button size
- Added QR & 1D-Barcode overlay to the scanner that makes it easier to read codes (can be hidden if you don't like it (use the Settings app))
- Automatic torch mode depending on light conditions (actually depending on screen brightness...)
- Disabled Volume HUD in the scanner tab
3.3.2 2017-08-22
- If the user has no internet connection, links won't open automatically
- Fixed (?) an app crash
- Other minor improvements
3.3.1 2017-07-31
- Improved how the app handles rotation in the Scanner tab
- When sending a feedback email, if the user doesn't have an email account set up with the Mail app, it tries to use a third party app