QR Keeper treats QR codes the way your Contacts app treats people — every code you save gets a label, so you can find it again in seconds instead of scrolling through screenshots.
THE PROBLEM
You scan a friend's GCash payment QR once. Weeks later you need it again — and it's buried somewhere in your camera roll, unlabeled, next to hundreds of unrelated photos.
WHAT QR KEEPER DOES
• Scan any QR code with your camera and save it with a label ("Maria's GCash", "Airbnb WiFi", "Office badge")
• Import QR codes you've already screenshotted — batch-select multiple images at once
• Generate your own QR code (like your personal GCash QR) to share with others
• Search and browse your saved codes instantly by label
• Share any saved code via the iOS share sheet — Messages, AirDrop, WhatsApp, wherever
• Automatically mirrors a labeled copy of each code into a dedicated Photos album, so it's easy to find even from inside another app's own photo picker (like GCash's upload flow)
• Archive codes you don't need right now without deleting them
• Favorite the codes you use most
• Optional iCloud sync keeps your codes available across all your devices
PRIVATE BY DESIGN
QR Keeper doesn't have accounts, doesn't run analytics, and doesn't send your data anywhere. Everything is stored on your device and, if you enable sync, in your own private iCloud account — never on our servers, because we don't have any.
QR Keeper is not a payment app. It doesn't process payments or read the contents of your codes beyond what's needed to display and share them — it's a labeled address book for the codes other people hand you.