A QR code alarm is a simple idea with an unreasonable success rate: the alarm keeps ringing until you point your camera at one specific code, and you put that code somewhere that requires standing up. There is no arguing with it and no shortcut, which is exactly what a 6 a.m. brain needs.

How a QR code alarm actually works

  1. You register a code once. Either a QR code you print and stick somewhere, or (in apps that support it) any ordinary barcode already in your home.
  2. The app stores a fingerprint of that code, not the code itself. In Mornio’s case, a one-way hash plus a label you choose, so it can recognise the right code without ever keeping a photo or a readable value.
  3. The alarm rings until that exact code is scanned. A different QR code will not pass. This is the part that makes it work: you cannot keep a decoy on the nightstand.
  4. You get out of bed, walk to the code, and scan it. By the time the alarm stops, you are already standing somewhere else.

The apps compared

iPhone alarm apps with a QR code scan mission, as listed on the App Store on 21 July 2026.
 MornioAlarmyAlarm Scan
QR code missionYesYesYes
Ordinary barcodes tooYesYesYes
Other mission typesNo, scan onlyMaths, memory, shake, squats, photo, voiceScan only
Checks again after dismissalYes, stay-awake check, then restartsPremium wake up checkBackup alarms
Backup code if the first is missingYes, optional second itemNot stated on listingNot stated on listing
AdsNoneNone statedYes, “Remove Ads” is $1.49/mo
Minimum iOS26.116.026.0
Track recordNew app, small review base4.8 stars, ~240K US ratings1 rating at the time of checking

“Not stated on listing” means the App Store description does not mention it, not that the feature is absent. We only claim what we can verify.

Best scan-to-stop alarm (our own app)

Mornio

Best for: people who want the scan mission to be the whole product, done carefully, and who care about privacy.

  • iOS 26.1+
  • No account
  • No ads
  • Free tier + Pro from $7.99/mo

Mornio treats the scan as one half of a pair. The Wake Check gets you out of bed; the stay-awake check a few minutes later confirms you did not climb straight back in. Miss it and protection restarts.

Practical details that matter in real use: you can register an optional backup item elsewhere in your home, the emergency dismissal always works and is logged honestly in your history rather than hidden, and your alarm history shows how each morning actually went: whether you passed, needed the backup, or used the emergency exit.

Strengths

  • Scan plus follow-up check as one designed flow
  • Codes stored as a one-way hash, never as a photo or readable value
  • No account, no ads, nothing listed under Data Used to Track You
  • Backup item and an honest emergency exit
  • Three free Protected Mornings, no card

Limitations

  • iOS 26.1 required, the strictest requirement of the three
  • Scan is the only mission type
  • Newest of the three by a wide margin, with a correspondingly small review base
  • No sleep tracking, no custom alarm tones, iPhone only
Best if you want options

Alarmy - Loud Alarm Clock

Best for: QR scanning as one option among many, and support for older iPhones.

Alarmy’s listing includes QR codes among its missions, alongside maths, memory games, shaking, squats, a Photo Mission and voice. If you suspect you will get bored of one mission, or you want to swap approaches, Alarmy is the sensible choice, and at roughly 240,000 US ratings and 4.8 stars, it is the most proven app in this guide by an enormous margin. Its iOS 16 minimum reaches phones Mornio cannot.

The trade-off is scope and privacy posture: it is a 233 MB app that also does sleep tracking and sounds, and its privacy label declares Location, Identifiers and Usage Data used to track you across other companies’ apps and websites.

Newcomer (proceed with realistic expectations)

Alarm Scan: Barcode Wake Up

Best for: a free, ad-supported scan alarm if you do not mind an unproven app.

Alarm Scan describes exactly the mechanic you came here for: lock the alarm until you scan a specific barcode or a generated QR code placed far from your bed, using something like toothpaste or a coffee bag as the key. It also advertises multiple backup alarms. Its privacy label lists only Usage Data and Diagnostics, not linked to you, which is a clean posture.

Be realistic about maturity, though. At the time of checking it showed a single rating, and it is ad-supported with a $1.49 monthly “Remove Ads” purchase. For an app whose entire job is to work reliably at 6 a.m., a thin track record is a genuine risk, test it on a morning that does not matter first.

Where to put your QR code

The app matters less than the placement. A code taped to the nightstand is worthless. Good spots, roughly in order of effectiveness:

Avoid anything within arm’s reach of the bed, anything you might throw away, and if you use a household barcode, avoid something you will finish and replace. Toothpaste runs out; a kettle does not.

QR code or ordinary barcode?

Functionally, either works, and Mornio, Alarmy and Alarm Scan all accept both. A printed QR code is better if you want to choose the exact location, since you control where it goes. A household barcode is better if you want zero setup and no printer, and it has the quiet advantage of being attached to something you actually use every morning. We cover the trade-off in more detail in our barcode alarm guide.