✨ Built on iOS 26 AlarmKit

The Shift Work Alarm
That Never Misses

An iPhone alarm built for shift workers and rotating schedules. Skip public holidays on autopilot, handle 4-on-2-off rotations in one alarm, and fire reliably in silent, Focus, and Standby.

📱 Download for iPhone See how it works

Free download · iOS 16+ · Works in silent, Focus & Standby

6:00
Mon, Oct 12
Shift alarm
Day shift · 4-on-2-off
FIRE
Tue — Rest day
Skipped by rotation
SKIP
Wed — Public holiday
Auto-skipped
SKIP
Everything you need

Built for schedules that aren't 9-to-5

The built-in iPhone alarm was designed for office workers. ShiftAlarm was designed for everyone else.

📅

Holiday-aware

Turn on "Adapt to calendar" and the alarm reads public holiday data for your region. Holidays skip, workdays fire — automatically.

🔁

Rotating shifts

4-on-2-off, day/night rotations, custom cycles. Set your pattern once, the alarm follows it for the whole month. No daily toggling.

🔔

Fires in silent

Built on iOS 26 AlarmKit — the alarm is handed to the system clock. Fires in silent, Focus, and Standby. No more missed shifts.

🏗

Make-up workdays

When a holiday shifts a workday to Saturday, the alarm knows. It fires on make-up days and skips the original holiday — no manual fixes.

📆

Seven alarm types

Standard, shift work, specific date, holiday-skip, annual, monthly, custom cycle. One app for every kind of schedule.

🔒

Private by design

All alarms, shifts, and preferences live on your iPhone — SwiftData + App Group. Nothing uploaded, nothing synced to a server.

✨ Adapt to Calendar

Skip holidays on autopilot.

The built-in alarm sees "Monday" and fires at 5 AM — even if Monday is a public holiday. ShiftAlarm reads the holiday calendar for your region and skips it automatically. Make-up workdays? It fires on those too.

Auto-skip holidays Auto-fire make-up days Regional calendars

No manual holiday management. Set it once, forget it forever.

← October 2026 →
29
30
1
2
3
4
5
6
7
8
9
10
11
12
Work Holiday Make-up
✨ Shift Work Templates

One alarm for your whole rotation.

Stop toggling your alarm every day. Set your rotation pattern once and let ShiftAlarm follow it.

4-on-2-off Rotation
D
D
D
D
R
R
D = Day shift · R = Rest
Alarm fires
5:30 AM
Only on D days · skips R days
✨ Shift Work Templates

Rotating shifts, handled.

4-on-2-off, day/night rotations, custom cycles — pick your template and set the start date. ShiftAlarm figures out which days fire and which stay quiet, for the entire month.

4-on-2-off Day/night rotation Custom cycle Alt-week

Built for nurses, factory workers, on-call engineers, and anyone whose week isn't a week.

Get started

Set up in 3 steps

From download to first alarm in under a minute.

1
📦
Download

Install ShiftAlarm

Get it from the App Store. Free download, no account needed.

2
📅
Configure

Pick your pattern

Choose Shift Work alarm, select your rotation template, and turn on Adapt to calendar.

3
✅
Done

Forget about it

The alarm follows your schedule and skips holidays. Never toggle it again.

One app, every kind of schedule.

Not just "ring at 7." Ring when it should, stay quiet when it shouldn't.

⏰

Standard alarm

Like the built-in one, but holiday-aware. Supports individual skip and sick days.

🔁

Shift work alarm

Rotating shifts, day/night rotations. One alarm covers the full cycle.

📌

Specific date alarm

Fires once on a chosen date. License renewals, appointments, product drops.

🏗

Holiday-skip alarmPRO

Fires only on regular workdays, skipping every public holiday.

🎁

Annual alarm

Once a year. Birthdays, anniversaries, recurring milestones.

💳

Monthly alarm

Once a month. Bills, rent, subscription renewals.

🔄

Custom cycle alarm

Every N days / weeks / months. Alt-week schedules, bi-monthly reviews.

FAQ

Frequently asked questions

Everything you need to know before downloading.

Why doesn't the built-in iPhone alarm work for shift workers?

The built-in Clock app supports a small set of repeat rules: every day, weekdays (Mon-Fri), weekends, or a specific weekday. It has no concept of public holidays, no support for rotating shifts, and no way to skip individual days. Anyone on a non-standard schedule has to toggle it manually.

Does the alarm fire in silent mode?

Yes. ShiftAlarm is built on iOS 26 AlarmKit, which hands the alarm to the system clock. It fires even in silent, Focus, and Standby modes — unlike local notifications, which silent mode can suppress.

How do I set up a 4-on-2-off rotation?

Use the Shift Work alarm type, pick your rotation template (4-on-2-off, day/night, or a custom cycle), and save. One alarm covers the entire rotation without daily toggling.

Is my data uploaded?

No. All alarms, shifts, and preferences live only on your iPhone (SwiftData + App Group). Nothing syncs to a server. See our privacy policy.

Which iPhones are supported?

iOS 16.0 and later. AlarmKit features (silent / Focus / Standby firing) work best on iOS 26.

Stop missing shifts over alarm mistakes.

An alarm that respects your schedule, not the other way around.

Download for iPhone

Free · iOS 16+ · Built on AlarmKit