BarLock

The barcode alarm that makes you leave bed.

Choose an item, arm your alarm, then scan that barcode or QR code to dismiss it. If you stop early, BarLock can ring again.

BarLock Next screen showing a protected 6:50 barcode alarm

An app unlike your snooze button.

Open BarLock and the important state is obvious: what alarm is protected, what item unlocks it, and what happens if you try to quit too early.

BarLock Next screen with protected status, target item, and wake check details
Next alarm
BarLock Add Alarm time step with repeat days and sound selection
Set alarm
BarLock mission step with a saved barcode code
Set mission
BarLock rules step with lock window, re-ring, and wake check controls
Set rules
Mission alarm

Pick a real object. Make your morning prove it.

Scan toothpaste, coffee, medication, or any QR code you choose. BarLock treats that physical item as the stop condition.

Code saved
BarLock mission setup screen showing a saved barcode target
AlarmKit first

Built around iOS system alarms, not hopeful background timers.

BarLock uses iOS alarm permissions for protected alarms, then opens the scanner flow when it is time to prove you moved.

Protected
BarLock alarm list with one protected alarm and two paused alarms
Harder to outsmart

Lock edits, re-ring after stop, then check in again.

Set a lock window before the alarm, retry attempts after early stops, and a wake-up check after the barcode mission is done.

Rules armed
BarLock rules screen with lock window and re-ring controls
Wake check

Stopping the alarm is not the same as staying awake.

After the scan, BarLock can check in again with a countdown so the morning does not end back in bed.

I am awake
BarLock wake check screen with a five minute countdown

What happens after the alarm rings matters most.

Lock window

Protect the alarm before it rings so half-awake edits do not become an escape route.

Physical checkpoint

Put the target across the room, by the sink, near medication, or wherever the morning should actually start.

Re-ring after stop

If the alarm is stopped before the mission is complete, BarLock can keep retrying instead of trusting sleepy intent.

Pro controls

Lifetime Pro adds more protected alarms, wider lock windows, custom re-ring timing, and wake-check controls.

Feature set

Focused beats bloated.

BarLock keeps the surface narrow: set the alarm, choose the item, scan it when it rings, confirm you stayed awake, then get on with the morning.

Barcode and QR mission setup
AlarmKit permission status
Saved protected alarms
Custom repeat days
Wake-up check after dismissal
Stop retry controls
Lock-window protection
Premium Pro sounds
No account required

More control for serious routines.

The Pro tier expands BarLock when one protected alarm is not enough: more alarms, wider lock windows, custom timing, and wake-check controls.

Lifetime Pro

Unlimited alarms, custom rules, custom sounds, and wake-check controls for routines that need more than the basics.

  • Unlimited protected alarms
  • 5 min to 3 hr lock window
  • Adjustable re-ring interval
  • Custom wake-check controls
  • Premium alarm sounds
  • Expanded routine controls

Questions before you trust an alarm app.

Answers about the core barcode alarm routine, Lifetime Pro, iOS support, scanning targets, and how BarLock differs from the built-in Clock app.

Stop negotiating with snooze.

BarLock turns an alarm into a physical checkpoint.