EFQRCode

EFQRCode

A better way to operate QRCode

11 ratings
3 reviews
Free

Details

  • Released
  • Updated

Features

EFQRCode screenshot #1 for iPhone
EFQRCode screenshot #2 for iPhone
EFQRCode screenshot #3 for iPhone
EFQRCode screenshot #4 for iPhone
EFQRCode screenshot #5 for iPhone
iphone
ipad
appletv
🖼️Get Icon
Icons↘︎

About

This library allows developers to generate and recognize QR codes within their applications. It supports adding watermarks or icons to QR codes and works across multiple Apple platforms. The tool is built using CoreGraphics, CoreImage, and ImageIO for efficient operation.

Generate QR codes with watermarks/icons
Recognize QR codes from images
Lightweight pure-Swift library
Cross-platform support (iOS, macOS, tvOS)
Integration via CocoaPods, Carthage, SPM
Show original description

What's New in EFQRCode

7.0.0

May 23, 2025

- Change rendering engine to SVG based (SwiftDraw) - Support more QR code styles - Support multiple export formats - Support transparent background - Add backdrop parameter for background customization - Add image mode parameter for more display options - Add icon alpha handling

More

User reviews

does what it says

weird that i had to scroll as far as i did for an app that would let me generate qr codes. this app lets you easily do that. none of the other apps i downloaded allowed for that, even though they purported to be qr code apps. 5 stars, does what it says it does.

Doesn’t create QR code

I tested it by using my iPhone photo with mostly writing and when I pressed create - it says “error failed to create QR code”

doesnt launch

straight up does not launch

Developer apps

FAQ

What is EFQRCode?

EFQRCode is a free, lightweight, pure-Swift library for developers to generate and recognize QR codes within their iOS, macOS, and tvOS applications. It offers features like adding watermarks or icons to generated QR codes.

What platforms does EFQRCode support?

EFQRCode is designed to work on Apple's platforms, including iPhone, iPad, iPod, macOS, and Apple TV. It can be integrated into apps for these devices.

How can I integrate EFQRCode into my project?

EFQRCode is available for integration into your projects through popular package managers such as CocoaPods, Carthage, and Swift Package Manager, making it easy to add QR code functionality.

What are the system requirements for EFQRCode?

EFQRCode is available for Apple TV, iPhone, iPad, and iPod devices. The age rating for the app is 4+, indicating it is suitable for a wide range of users.

How often is EFQRCode updated?

The latest version of EFQRCode is 7.0.0, and it was last updated on May 23, 2025. This indicates active development and maintenance of the library.

What is the licensing for EFQRCode?

EFQRCode is available under the MIT license, which is a permissive open-source license. This allows for broad use, modification, and distribution of the library.

What are the limitations when generating QR codes with EFQRCode?

To ensure optimal QR code definition, it's recommended to use magnification instead of just size. Excessive magnification, overly long sizes, or too much content may lead to generation failures. Testing QR codes before deployment is advised.

Does EFQRCode have ads?

No, EFQRCode does not contain advertisements. As a free library, it is ad-free, allowing developers to integrate QR code functionality without interruptions.