Comparison

BarLock vs Barcode Alarm Clock

Barcode Alarm Clock proved the mechanic more than a decade ago: if the alarm ends at a barcode, you have to get up. BarLock is the same idea rebuilt on AlarmKit, the system alarm framework Apple added in iOS 26.

The short version

Both apps end the alarm at a barcode. The difference is the decade between them: BarLock rings through AlarmKit system alarms and wraps the scan in a Lock Window, Backup Alerts, a Wake-Up Check, and Tiptoe Mode for shared bedrooms.

BarLock and Barcode Alarm Clock, compared.

DimensionBarLockBarcode Alarm Clock
Core mechanicScan a saved barcode or QR code to stop the alarmScan a barcode to stop the alarm
Alarm foundationAlarmKit system alarms, introduced in iOS 26Built long before AlarmKit existed, as of this writing
Before the alarmLock Window prevents sleepy edits to the missionStandard alarm editing
After dismissalBackup Alerts after early stops and an optional Wake-Up CheckThe routine ends at the scan
Shared bedroomsTiptoe Mode keeps the alarm quiet for a few seconds after Stop while you reach the targetRings until scanned, as of this writing
Pricing modelFree core routine, one-time Lifetime Pro upgradeFree version plus a separate paid Pro app, as of this writing
  • You want the alarm to ring through iOS system alarms rather than app-level workarounds.
  • You want protection around the scan: a Lock Window before, Backup Alerts and a Wake-Up Check after.
  • You want Tiptoe Mode so an early alarm does not wake the whole room.
  • You already own it and the routine still works for you.
  • You want the longest-standing app in the category.

To be fair

Credit where it is due: Barcode Alarm Clock invented this category on the iPhone and kept it alive for years. BarLock starts from the same insight, rebuilds it on the alarm framework Apple now provides, and adds the rules around the scan that the original never had.

Common questions.

What is a barcode alarm clock?

An alarm that can only be dismissed by scanning a specific barcode or QR code with your phone's camera. Because the code lives on a real object away from your bed, stopping the alarm requires getting up.

How is BarLock different from older barcode alarm apps?

BarLock uses AlarmKit, the iOS system alarm framework, so protected alarms ring with system reliability. It also adds a Lock Window before the alarm, Backup Alerts and a Wake-Up Check after it, and Tiptoe Mode for the seconds between Stop and the scan.

Does BarLock work with any barcode?

You save a specific barcode or QR code as the mission for each alarm, and BarLock verifies the scan against exactly that code.