Why your phone alarm didn't go off
Short answer: it almost always did go off, and one of eleven specific things stopped you hearing it or stopped it firing. Work through the list below before concluding you slept through it — roughly half the time it's a settings problem with a permanent fix.
Most of what follows applies to any phone. Android adds a whole extra category of its own, though, because battery optimisation, manufacturer-specific app killers and the exact-alarm permission can each stop an alarm firing on a phone that looks correctly set: if you're on a Samsung, Pixel, Xiaomi or similar, read why your Android alarm didn't go off alongside this page.
1. It went off and you dismissed it
The most common cause, and the least believed. Motor control returns before memory formation does, so you can reach out and silence an alarm while functionally still asleep, and form no memory of it. If your alarm was off rather than snoozed when you woke, this is the likeliest explanation. There's a fuller account in turning off your alarm in your sleep.
Check: most phones log alarm history, and your screen-on time will often show activity at the alarm time.
2. Bluetooth routed the sound elsewhere
If your phone stayed paired to headphones, a speaker or a car overnight, the alarm may have played through that device at whatever volume it was set to. Sleep earbuds are a frequent culprit — the alarm plays into an earbud that fell out hours ago.
Fix: turn Bluetooth off at night, or check what your phone considers the active output before bed.
3. A Focus or Do Not Disturb mode with the wrong exceptions
Standard alarms usually survive Do Not Disturb. Third-party alarm apps, calendar reminders and timed notifications frequently don't. If you rely on anything other than the built-in clock app, verify it's allowed through. The best-known of those apps is covered in Alarmy vs a wrist vibrating alarm.
4. Media volume vs alarm volume are separate
On Android especially, ringer, media, notification and alarm volumes are independent sliders. Turning media volume to zero for a video the night before doesn't touch the alarm — but on some manufacturer skins it does, or the two are linked in ways that aren't obvious.
Fix: find the alarm volume slider specifically and set it deliberately.
5. Battery saver killed the app
Aggressive power management on some Android phones suspends background apps overnight, including third-party alarms. This is a known and widely-documented problem, and it varies by manufacturer — fixing it properly on Android means working through battery optimisation, your manufacturer's own app-sleeping list and the exact-alarm permission one at a time.
Fix: exclude your alarm app from battery optimisation, or use the built-in clock, which is normally exempt.
6. The phone was off, or died
An alarm on a powered-off phone does not fire on most devices. Nor does one on a phone that hit 0% at 4am. If you charge overnight, check the cable is actually seated and the plug is switched on — a loose cable is a silent failure.
7. AM/PM
Unglamorous and extremely common. 7:00 PM instead of 7:00 AM. If you use a 12-hour clock, this will get you eventually. Switching your phone to 24-hour time removes the entire category of error.
8. It was set for the wrong days
Repeat alarms set for weekdays don't fire on a bank holiday you're working, and one-off alarms don't repeat. Check whether the alarm shows specific days or "once".
9. Time zone changed under you
Travel is the obvious case, and there's a fuller treatment in waking up on time in a new time zone. Less obvious: a phone that auto-detects time zone can pick up a neighbouring one near a border, or fail to update after a flight until it gets signal. Daylight saving transitions catch people the same way, particularly with third-party apps.
10. A software update rebooted the phone
Overnight updates restart the device, and some alarm apps don't re-register their schedule until opened. Built-in clock apps generally survive this; third-party ones sometimes don't.
11. You genuinely slept through it
Once the first ten are eliminated, this is what's left — and it's a real thing rather than a character failure. It usually means one of two causes: habituation, where your brain has learned to filter a sound it's heard hundreds of times and stopped treating it as significant, or sleep debt, where being consistently short of sleep raises the threshold needed to wake you. Why loud alarms stop working covers the first; how much sleep you actually need covers the second.
Two other things push the same threshold up and are worth ruling out honestly before you buy anything: drinking in the evening, which tends to fragment the second half of the night, and sedating medication taken before bed, which is worth raising with the prescriber rather than working around.