What's different between AlarmKit snooze and Clock app snooze?
The Clock app's snooze is a fixed system feature with a duration you set once per alarm, capped between 1 and 15 minutes. AlarmKit's snooze is a developer-configured behavior built from a countdown duration in seconds, which means any app built on AlarmKit — including calendar alarm apps — can set snooze lengths the Clock app's interface doesn't expose, like 20, 30, or 60 minutes.
Both ring through Silent mode and break through Focus, because both are system-level alarms rather than notifications. The difference is in who controls the number and how far that number can stretch. For a broader look at how this framework works, see what AlarmKit is and why it matters.
How does iOS 26 change the Clock app's snooze length?
iOS 26 lets you pick a custom snooze duration per alarm instead of being locked to 9 minutes. Before this update, the default snooze duration for alarms in the Apple Clock app on both iOS and macOS is 9 minutes, and there was no way to change the snooze time for alarms in the Clock app, despite it being requested many times.
Now the range runs from one minute up to fifteen. You can now set the snooze duration to last anywhere between one minute and 15 minutes. The setting applies per alarm, not globally: these changes are on a per-alarm basis, so you have to customize your snooze every time you set a new alarm. To adjust it, open an alarm, confirm the Snooze toggle is on, then tap Snooze Duration. Make sure the toggle for Snooze is green, then tap Snooze Duration and select a duration between 1 minute and 15 minutes. We cover every change like this in the full rundown of new alarm features in iOS 26.
How does AlarmKit handle snooze under the hood?
AlarmKit doesn't have a dedicated "snooze" API — it reuses the countdown mechanism and lets the app label the secondary button as snooze. Apple's framework overview describes an alarm's secondary button behavior as either a countdown or a custom action, and developers map the snooze button onto the countdown behavior with a chosen postAlert duration.
In practice, a developer sets Alarm.CountdownDuration(preAlert:, postAlert:) in seconds, and whatever number goes into postAlert becomes the gap before the alarm sounds again. One implementation guide for the framework lists configurable snooze intervals running a single configurable snooze duration with options spanning far beyond the Clock app's ceiling, including 1h, 2h, 4h, and 1d presets. Apple's own session on the topic shows this pattern directly in code, setting a countdown with a preAlert and postAlert value and wiring it to a repeat or snooze button. That session, Wake up to the AlarmKit API, is the primary reference for how the secondary button and countdown presentation connect. We go deeper on this distinction in AlarmKit vs notifications and why alarms ring louder.
Can third-party calendar alarm apps set a custom snooze duration?
Yes — because AlarmKit snooze is just a countdown value chosen in code, a calendar alarm app can offer snooze lengths outside the Clock app's 1-15 minute window. A meeting alarm doesn't need the same snooze logic as a sleep alarm; a 2-minute snooze before a call starting in 90 seconds behaves differently than a 15-minute snooze on a 6 a.m. wake-up.
This is one reason calendar-specific alarm apps built on AlarmKit, including Pealo, can tune snooze behavior per calendar or per event type rather than forcing one fixed range across every alarm on the phone. If you're comparing how different apps handle this, the comparison of calendar alarm apps for 2026 breaks down snooze and other alert behavior across nine options.
Which snooze setup fits meetings versus sleep alarms?
Short snoozes fit meetings, longer ones fit sleep — and the two use cases want different defaults, which is exactly where the Clock app's fixed interface runs into limits. A sleep alarm benefits from the Clock app's new flexibility, since iOS 26 lets you choose any interval between one and 15 minutes so you can tailor your wake-up routine. A meeting alarm firing five minutes before a call doesn't want a 9-minute snooze pushing the reminder past the start time.
| Factor | Clock app (iOS 26) | AlarmKit calendar app |
|---|---|---|
| Duration range | 1–15 minutes | Seconds to hours, set by the app |
| Per-event customization | No, per-alarm only | Possible, per calendar or event |
| Rings on Silent / through Focus | Yes | Yes |
| Tied to calendar events | No | Yes |
| Default before iOS 26 | Fixed 9 minutes | Not applicable (framework released with iOS 26) |
For a wider comparison of what each app rings like and how alarms are triggered from events, see Clock app vs calendar alarm app, which wins, and the related walkthrough on whether you can snooze a calendar alarm on iPhone.
Alarms your calendar sets for you
Connect Google, Outlook or iCloud. Pealo arms a real alarm before every event.
Download on the App Store