HomeBest Apps › Alarm App That Works on Silent

Alarm Apps That Work on Silent Mode (Android, 2026)

By the AVA Team · Updated July 17, 2026
The short answer: on Android, a properly built alarm app rings through silent mode, vibrate mode, and Do Not Disturb — because Android gives alarms their own audio stream that those modes don't touch. AVA, Google Clock, and Alarmy all get this right. If your alarm ever stayed quiet on silent, one of four things happened: the separate alarm volume slider was at zero, the app cheated by playing on the media stream, an OEM battery manager killed it overnight, or Android 14's full-screen alarm permission was missing. Every fix is below — plus a 60-second test to run tonight.

You put your phone on silent so a 2 a.m. group chat doesn't wake you — and then lie there wondering if you've also silenced tomorrow's 6:30 alarm. The answer, for any alarm app worth installing, is no: silent mode and alarms live on different plumbing. This page explains that plumbing in plain language, lists the apps that use it correctly, and gives you the checklist for the rare cases where an alarm really does stay quiet.

How silent mode actually works on Android

Android doesn't have one volume — it has several independent streams: media (music, video, games), ring/notifications (calls, pings), and alarm. Silent and vibrate modes mute the ring and notification streams. They do not touch the alarm stream. That's a deliberate platform design: the alarm that gets you to work is treated as more important than your preference for quiet.

The corollary trips people up daily: because the alarm stream is separate, it has its own volume slider. Your media volume at max and ring on silent tells you nothing about the alarm slider, which may be at zero without you ever touching it. Check it now: Settings → Sound & vibration → Alarm volume, or press a volume key and expand the panel. If it's low, that — not silent mode — was your problem all along. (It's also the top cause of "my alarm is too quiet"; see our loud alarm sounds guide.)

Does Do Not Disturb block alarms?

Not by default. DND has a dedicated alarms exception, enabled out of the box, precisely so you can run DND all night and still wake up. Two conditions must hold: the app has to use Android's proper alarm audio stream and APIs (all the picks below do), and the exception must not have been manually disabled. Verify once: Settings → Sound → Do Not Disturb → Alarms & other interruptions → make sure Alarms is allowed. Bedtime/sleep modes on some phones are DND profiles under the hood — the same exception applies.

Apps that ring on silent, at a glance

AppRings on silent/DND?What it addsPrice
AVAYes — alarm stream + alarm-clock APINew AI-voice message daily, over the lock screenFree tier; Premium $9.99/mo
Google ClockYesSimple, reliable, freeFree
AlarmyYesMission dismissal for heavy sleepersFree with ads; premium
Sleep as AndroidYesBackup alarms, dismissal CAPTCHAsFree version; paid unlock

A note on why this list is short and boring: ringing on silent isn't a feature you bolt on, it's a consequence of building the alarm correctly — scheduling with Android's setAlarmClock()-class APIs (which fire even in Doze deep sleep and show the little alarm icon in your status bar) and playing on the alarm stream. Every serious alarm app does it. The apps that fail are typically novelty or timer apps that play sounds as ordinary media — those go quiet on silent, because to Android they're just music.

Our pick: AVA (yes, we build it)

AVA treats the over-the-top-of-everything wake-up as the core product: it schedules through Android's alarm-clock API, plays on the alarm stream at your set volume regardless of ring mode or DND, and launches a full ring screen over the lock screen. What makes it different from the other correct-but-conventional picks is what it rings with: a brand-new AI-voice message every morning, spoken over wake-up music, built from your goals and your streak — so it beats not just silent mode but the habituation that makes any repeated tone easy to sleep through. Honest limits: Android only for now, and the free tier covers 7 AI-voice wake-ups a month (standard tone after that; Premium is $9.99/month or $65.99/year). If you're a very heavy sleeper, pair it with distance — phone across the room — or see our heavy-sleeper picks for mission-style backups.

When alarms genuinely don't ring on silent: the 4 real causes

  1. Alarm volume at zero. The separate slider strikes again. Thirty seconds to check, explained above.
  2. The app plays on the wrong stream. Sound played as media obeys silent mode. If some off-brand app went quiet on silent, that's why — replace it with any pick above.
  3. An OEM battery manager killed the app. Xiaomi/MIUI, and some Samsung and OnePlus power modes, aggressively kill background apps overnight — the alarm never fires at all, silent or not. Fixes: disable battery optimization for your alarm app, enable Autostart on MIUI, and lock the app in the recents screen. Our heavy sleeper alarm tips include the per-brand steps.
  4. Android 14+ full-screen permission missing. Newer Android gates the full-screen ring screen behind a special permission. Without it, an alarm can degrade to a quiet notification — the "it rang but the phone just sat there" bug class. Good apps prompt you for this at setup; if yours didn't, check its notification/alarm settings and grant full-screen alarm access.

The 60-second test (do this tonight)

  1. Set an alarm for two minutes from now in your alarm app.
  2. Flip the phone to silent, turn DND on, and lock the screen.
  3. Put it down and wait.

Full ring at proper volume with the ring screen over the lock screen: you're safe, on every mode you'll realistically sleep with. Anything less, and the four-step list above tells you exactly which layer to fix. Re-run the test after any Android update or new phone — sixty seconds beats a missed flight. If you'd rather wake by vibration on purpose (a partner sleeping next to you, say), that's a separate setup covered in our vibration alarm guide; and if silence isn't your worry but volume is, start with escalating alarm volume.

Silent phone. Loud wake-up. Every time.

AVA rings through silent mode and DND with a new AI-voice message every morning — over the lock screen, tied to your goals. Free to start.

Get AVA on Google Play — Free

FAQ

Will my alarm go off if my phone is on silent?

On Android, yes — as long as the app plays through the dedicated alarm audio stream. Silent and vibrate modes mute the ring and notification streams, but the alarm stream is separate and unaffected. The two things that actually silence an alarm: the alarm volume slider itself being at zero (it's a separate slider from media and ring), or a poorly built app that plays its sound on the media stream instead of the alarm stream.

Does Do Not Disturb block alarms?

By default, no. Android's Do Not Disturb has a dedicated alarms exception that is enabled out of the box, so alarms ring through DND while calls and notifications stay muted. It only fails if the app doesn't use the proper alarm APIs, or if the alarms exception was manually switched off — check Settings → Sound → Do Not Disturb → Alarms & other interruptions, and make sure Alarms is allowed.

Why didn't my alarm ring on silent mode?

Work down this list: the alarm volume slider was at zero (separate from media and ring volume); the app plays audio on the media stream rather than the alarm stream, so silent mode muted it; an aggressive battery manager killed the app overnight — common on Xiaomi/MIUI and some Samsung and OnePlus power modes — so exempt the app from battery optimization and enable Autostart; or on Android 14+ the app lacked the full-screen alarm permission and only posted a quiet notification instead of ringing properly.

Do alarms ring on vibrate mode too?

Yes — vibrate mode works exactly like silent mode as far as alarms are concerned: it mutes ring and notification sounds but not the alarm stream. A properly built alarm rings at full alarm volume with the phone on vibrate. If you actually want a vibration-only wake-up, that's a deliberate setting inside the alarm app, not something ring-mode controls.