For iOS · Built on Apple AlarmKit

Tasks become alarms
you actually want to hit.

ToDo Alarm turns your to-do list into wake-up calls. Schedule tasks with smart, persistent alarms that won't let you snooze your day away. Snooze, reschedule, or finish tasks right from the lock screen.

Requires iOS 26 · No account · Free to try

How it works

Three steps, then you're moving.

Overdue task list with red highlights on the ToDo Alarm Today screen
1

Add a task. Set a time.

Jot down what you need to do — "6 AM run", "Call mom", "Wash dishes" — and pick when it should ring. Anything overdue floats to the top in red.

Full-screen Lock Screen alarm ringing in ToDo Alarm
2

It rings until you act.

Alarms ring through Silent and Focus modes thanks to Apple AlarmKit. Snooze 5 minutes, or slide to stop straight from the lock screen — no quietly-dismissed reminder this time.

Confetti animation celebrating a completed task in ToDo Alarm
3

Finish, snooze, or reschedule.

Mark a task done and watch the confetti fly. Build streaks, conquer mornings, and finally hit that 6 AM run.

Accountability, built in

Snap a photo
to prove it.

Some tasks need receipts. Tap Prove It to attach a quick photo — a clean sink, an empty inbox, the trail you ran — and share it as a Done card to anyone in iMessage.

  • Per-task photo verification
  • Shareable Done cards with timestamp
  • Stays private unless you send it
ToDo Alarm Prove It photo verification screen on iPhone
Share a completed task as a Done card in iMessage

Rings through Silent

AlarmKit lets your tasks break through the volume slider and Focus modes — like a real alarm clock.

Snooze on your terms

5, 10, or custom — pick a snooze that actually nudges you, not one that lets you sleep until lunch.

Streaks that stick

Hit your morning task three days running and watch the streak grow. Miss it and it's gone.

Private by default

No account. Tasks live on your iPhone. Optional iCloud sync uses your private container.

ToDo Alarm logo

Your to-do list,
on your nightstand.

Download for iOS