Verified feature
QR tools
Create, scan, customize, and export QR codes and poster layouts.
The problem it solves: Users need one place to create, style, scan, recognize, and export QR codes without switching between unrelated tools.

What you can do
- Create QR codes and customize their visual style.
- Build QR poster layouts and export them.
- Recognize QR, Code 128, EAN-13, and UPC-A from a camera capture or gallery image.
- Copy, open, or share recognized content.
Available options
- QR colors and visual elements
- Poster layout
- Camera or gallery recognition
Supported inputs
- Text or link content
- Camera capture
- Gallery image
Outputs
- QR image
- QR poster
- Recognized code content
Workflow
- Choose whether to create, design, or recognize a code.
- Enter content or capture/select an image.
- Customize and preview generated codes, or inspect the recognized format and value.
- Export, copy, open, or share the result.
Limitations
- Recognition depends on image clarity, code size, focus, and supported barcode formats.
- A recognized link can only open when another installed app can handle it.
Common questions
Can it scan a QR code from an existing image?
Yes. Code recognition can use a gallery image as well as a camera capture.
Which barcodes are explicitly supported by the recognition screen?
The verified screen names QR, Code 128, EAN-13, and UPC-A.
Project evidence
feature/feature_app/src/main/java/com/wkq/photo/feature/app/qrcode/QrCodeFragment.ktfeature/feature_app/src/main/java/com/wkq/photo/feature/app/qrcodeposter/QrPosterFragment.ktfeature/feature_app/src/main/res/values/home_strings.xml