먼저 알아두세요 — 알람은 보조 수단입니다. AlarmK는 알람이 울리지 못할 상황을 미리 줄이도록 설계됐지만, 기기 전원 꺼짐·배터리 방전·권한 거부 같은 물리적 실패까지 막을 수는 없습니다. 어떤 알람 앱도 마찬가지입니다. 정말 중요한 일정에는 시스템 시계 앱 알람을 백업으로 함께 켜 두세요.
홈 화면과 기상 모먼트
01시작하기 — 설치와 권한
첫 실행 — 온보딩이 권한과 한계를 함께 설명합니다
필요한 것: iPhone과 iOS 26 이상
AlarmK는 iOS 26에서 애플이 공개한 시스템 알람 API AlarmKit 위에서 동작합니다. 그래서 iOS 26 이상이 필요합니다.
iOS 25 이하에는 AlarmKit이 없어 알림이 유일한 발사 경로인데, 무음 스위치가 켜져 있으면 일반 알림은 소리를 낼 방법이 없습니다. 울리지 못할 수도 있는 알람을 파는 대신 지원하지 않기로 했습니다. 이미 설치하신 iOS 25 이하 사용자는 App Store 정책에 따라 마지막 호환 버전(1.2.0)을 계속 사용할 수 있습니다.
시스템 알람 (AlarmKit) — 허용하면 애플 시계 앱과 같은 경로로 알람이 울립니다. 무음 스위치와 집중 모드를 관통하고, 잠금화면에 풀스크린으로 표시됩니다.
알림 — 허용하면 설정 › 집중 모드의 허용 앱 목록에 AlarmK를 추가할 수 있고, 시스템 알람 권한이 꺼져 있을 때 대체 전달 경로가 됩니다.
둘 중 하나만 허용해도 알람은 울립니다. 다만 시스템 알람 권한을 거부하면 알람이 알림으로 전달되므로, 무음 스위치가 켜져 있으면 소리가 나지 않습니다. 그런 알람에는 목록에서 “알림 방식으로 예약됨” 표시가 붙어 상태를 숨기지 않습니다. 둘 다 거부하면 알람이 울릴 수 없고, 앱이 저장하기 전에 알려줍니다(그래도 저장할 수는 있습니다).
권한은 나중에 앱 안의 설정 › 권한에서 상태를 확인하고 iOS 설정으로 바로 이동해 다시 켤 수 있습니다.
카메라(QR·바코드·사진 미션)와 동작 및 피트니스(걷기 미션) 권한은 해당 미션을 쓰는 알람을 저장할 때 요청합니다 — 알람이 울리는 중에는 권한 팝업을 띄우지 않습니다.
02첫 알람 만들기
알람 편집 — 시각, 반복 방식, 사운드, 스누즈, 미션을 한 화면에서
알람 탭 오른쪽 위의 + 버튼으로 알람을 추가합니다.
시각을 고릅니다.
반복 방식을 정합니다(아래 세 가지 중 하나).
이름, 사운드, 스누즈를 설정합니다.
미션을 고릅니다(03번 항목 참고). 미션 없이 두어도 됩니다.
저장하면 목록에 추가되고 다음 발사까지 남은 시간이 표시됩니다.
반복 방식 세 가지
요일 반복 — 월~일 중에서 고르거나 ‘평일’·‘주말’ 프리셋을 씁니다.
특정 날짜 — 시험·비행기·진료처럼 하루짜리 일정에. 그날 한 번만 울립니다. 현지 시각(시간대가 바뀌면 그 지역 시각을 따름)과 고정 시점(탑승 시각처럼 절대 시점을 고정) 중에서 고를 수 있습니다.
교대 근무 — “2일 근무 / 2일 휴무”처럼 주기를 지정하면 근무 블록의 아침마다 울리고 휴무일에는 쉽니다. 근무 블록의 첫날을 기준으로 주기가 계산됩니다.
공휴일 쉬기
요일 반복 알람에는 공휴일 쉬기를 켤 수 있습니다. 대한민국 법정공휴일(대체공휴일 포함) 2028년까지의 표가 앱 안에 들어 있어 네트워크 없이 판단합니다. 표에 없는 연도에는 평소대로 울립니다.
교대 근무 알람과 특정 날짜 알람에는 적용되지 않고, Critical Mode 알람은 공휴일에도 반드시 울립니다.
목록에서 할 수 있는 것
토글로 켜고 끄기, 탭해서 수정하기.
길게 눌러 다음 회차만 건너뛰기(그리고 되돌리기), 복제하기, 삭제하기.
홈 위쪽의 빠른 알람(1·5·10·30분)으로 낮잠·타이머성 알람을 즉시 걸기.
03미션 — 8종과 미션 체인
미션 탭 — 사용 중인 미션과 8종 미션 종류, 그리고 ‘미리 해보기’
미션은 알람을 끄기 위해 해내야 하는 동작입니다. 눈을 감은 채 누르는 ‘해제’를 막아 실제로 몸을 움직이게 하는 것이 목적입니다. 알람마다 다르게 설정할 수 있습니다.
미션 8종
QR/바코드 스캔 — 침대에서 먼 곳에 붙여 둔 코드를 카메라로 스캔해야 멈춥니다. 가장 확실한 미션입니다.
수학 문제 — 제시된 계산을 풀어야 멈춥니다.
기억력 — 불이 켜진 타일 순서를 그대로 따라 누릅니다. 틀려도 새 순서를 다시 보여줄 뿐, 벌점은 없습니다.
타이핑 — 화면의 문장을 그대로 입력합니다. 대소문자와 연속 공백은 무시합니다.
흔들기 — 정해진 횟수만큼 기기를 흔듭니다.
스쿼트 — 정해진 횟수만큼 스쿼트를 합니다. 바닥 정지 구간을 감지해 앉은 척으로는 넘어가지 않습니다.
걷기 — 정해진 걸음 수를 걷습니다. 미션이 시작된 뒤의 걸음만 셉니다.
사진 인증 — 사진을 한 장 찍으면 끝납니다. 촬영한 이미지는 저장하지 않습니다.
미션마다 쉬움 · 보통 · 어려움 난이도를 고를 수 있습니다.
미션 체인 — 한 알람에 최대 5개
한 알람에 미션을 최대 5개까지 순서대로 걸 수 있습니다. 번호 순서대로 전부 끝내야 알람이 종료되고, 마지막 미션을 끝내기 전까지는 계속 울립니다. 순서를 바꾸려면 해당 미션을 껐다가 다시 켜면 맨 뒤로 붙습니다.
미리 해보기 (연습 모드)
미션 탭의 각 카드, 또는 알람 편집 화면에서 방금 고른 미션을 미리 해보기로 연습할 수 있습니다. 알람이 울리지 않고 기상 기록에도 남지 않습니다. 인쇄한 QR이 실제로 인식되는지 중요한 아침이 오기 전에 확인해 두세요.
QR/바코드 등록하기
미션에서 QR/바코드 스캔을 고르고 등록을 누릅니다. 앱이 만든 QR을 쓰거나, 이미 집에 있는 바코드(우유팩·책 ISBN·택배 상자 등)를 등록해도 됩니다.
앱이 만든 QR이라면 인쇄하거나 저장해 침대에서 먼 곳에 붙입니다.
알람이 울리면 그 자리로 가서 스캔합니다.
추천 부착 위치: 욕실 거울(세수 동선과 자연스럽게 이어집니다) · 커피머신(아침 첫 루틴과 묶입니다) · 현관문 안쪽(외출 직전 확인).
QR 값은 사용자의 iCloud 키체인에 종단간 암호화로 동기화됩니다. 새 iPhone으로 옮겨도 인쇄해 둔 코드가 그대로 인증되고, iCloud 키체인을 끄면 이 기기에만 저장됩니다. 스캔 검증은 전부 기기 안에서 이뤄지며, 코드 값이 저희 서버로 전송되지 않습니다. 종이가 상할 수 있으니 여벌 인쇄를 권합니다.
미션을 도저히 못 하겠을 때 — 비상 종료
카메라가 고장 났거나 코드를 붙여 둔 곳에 갈 수 없는 상황을 위해 비상 종료가 있습니다. 먼저 막힌 것과 다른 감각의 대체 미션을 제안하고(대체 미션은 체인 밖이라 하나만 끝내면 알람이 종료됩니다), 그것도 어려우면 여러 번 눌러야 하는 확인 절차를 거쳐 알람을 끕니다. 이 경우 그날 기록은 실패로 남지만, 앱은 그것을 두고 사용자를 탓하지 않습니다.
04알람이 울릴 때
기상 모먼트 — 다음 단계와 ‘미션 시작’ 버튼
알람이 알림으로 전달되는 경우(시스템 알람 권한이 꺼져 있을 때)에는, 울리기 전부터 잠금화면에 알람 카드가 놓입니다. 알람을 만든 시점부터 울릴 때까지 남아 있어서, 배너가 사라진 뒤에도 끄기 버튼에 손이 닿습니다. 시스템 알람 권한이 켜져 있으면 iOS가 자체 풀스크린 알람을 띄우므로 이 카드는 필요하지 않습니다.
발사되면 잠금화면에 풀스크린으로 알람이 표시됩니다. 시스템 알람 권한을 허용했다면 무음 스위치와 집중 모드를 관통해 울립니다.
미션 시작을 누르면 곧바로 미션 화면으로 들어갑니다. 설정한 미션을 전부 끝내야 알람이 끝납니다.
Dynamic Island와 잠금화면 Live Activity에 발사 전 카운트다운 → 울리는 중 → 미션 진행이 이어서 표시됩니다.
스누즈는 알람마다 정한 간격과 최대 횟수를 따릅니다.
미션을 걸지 않은 알람도 끌 때까지 반복해서 울립니다 — 한 번 울리고 마는 알림이 아닙니다. 반복은 설정 › 행동의 재울림 시간(기본 15분) 동안 이어집니다.
알람이 울리는 동안 광고·구독 팝업·리뷰 요청은 절대 표시되지 않습니다.
05Critical Mode
Critical Mode — 아직 통과하지 못한 항목을 그대로 보여줍니다
첫 출근, 비행기, 면접처럼 알람이 실패하면 안 되는 날을 위한 모드입니다. 알람 편집 화면에서 켜면 되고, 추가 요금은 없습니다.
전날 밤, 그 알람의 Critical Mode를 켜고 체크리스트를 엽니다.
앱이 한 화면에서 점검합니다 — 시스템 알람 권한 · 알림 권한 · 배터리와 충전 · 무음 모드 · 집중 모드 · QR/바코드 등록 여부 · Apple Watch 페어링 · 시계 앱 백업 알람.
통과·주의·확인 불가를 구분해 보여주고, 확인 가능한 항목 중 몇 개가 통과했는지를 신뢰도 점수로 환산합니다. 확인할 수 없는 항목은 통과로 치지 않고 분모에서도 뺍니다.
Critical Mode 알람에는 전날 밤 21시 · 30분 전 · 10분 전의 사전 알림이 함께 걸리고, 공휴일 자동 쉬기가 적용되지 않습니다.
점수가 높아도 백업 알람을 권합니다. 체크리스트는 “앱이 확인할 수 있는 것”만 봅니다. 정말 중요한 날에는 시계 앱 알람을 함께 켜 두시고, 체크리스트의 마지막 항목에서 그 사실을 눌러 표시해 주세요. 아침을 놓친 날에도 앱은 사용자를 탓하지 않습니다 — 다음 날 무엇을 바꾸면 좋을지로 돌려드립니다.
06Wake Report와 코치
리포트 탭과 코치 탭
리포트 탭 — 알람 발사 시각, 미션 시작·완료 시각이 자동으로 기록되어 Wake Score로 환산됩니다. 최근 7일 추이, 그날의 타임라인, 스누즈 횟수와 예정 시각 대비 지연을 볼 수 있습니다.
코치 탭 — 이번 주 평균 점수·성공률·연속 기록 요약과, 기록에서 보이는 규칙을 짧은 인사이트로 정리해 줍니다. 기상 루틴 팁도 함께 있습니다.
연속 성공 기록(스트릭)은 7일 창이 아니라 전체 기간으로 셉니다.
모든 기록은 기기 안에서 처리됩니다. 저희 서버로 전송되지 않습니다.
07밤과 아침을 지키는 설정
알람 탭의 톱니바퀴 아이콘에서 설정을 엽니다.
설정 › 행동
재울림 시간 — 미션을 끝낼 때까지 이 시간 동안 다시 울립니다.
기상 재확인 — 미션을 끝낸 뒤 5~30분 사이에 한 번 더 울려, 다시 잠들지 않았는지 확인합니다(기본 꺼짐).
부드럽게 깨우기 — 앱 안에서 이어지는 알람 소리가 정한 시간 동안 서서히 커집니다(기본 30초). 첫 시스템 알람음은 iOS가 재생하므로 페이드가 적용되지 않습니다.
울림 에스컬레이션 — 약 40초가 지나도 반응이 없으면 볼륨을 최대로 되돌리고 진동을 강화합니다(기본 켬). 앱 자신의 오디오에만 적용되며 iOS 설정을 우회하지 않습니다.
잠금화면 카드 — 알람을 만든 시점부터 울릴 때까지 잠금화면에 카드를 띄웁니다. 알림 경로일 때만 의미가 있어, 시스템 알람 권한이 켜져 있거나 Live Activity가 꺼져 있으면 그 이유와 함께 비활성으로 표시됩니다.
취침 리마인더 — 다음 알람에서 수면 목표를 역산해 조용한 알림을 보냅니다(기본 꺼짐).
설정 › 알람 지키기
iCloud 동기화 — 알람과 미션 설정이 본인 iCloud에 동기화됩니다. 앱을 지웠다 다시 설치해도 복원됩니다.
앱 삭제 방지 — 스크린 타임을 이용해, 알람이 울리는 동안 홈 화면에서 삭제 옵션이 보이지 않게 합니다. 잠결에 앱을 지워 알람까지 사라지는 것을 한 겹 막아 주는 장치이며, 절대적인 차단은 아닙니다 — 스크린 타임에서 언제든 끌 수 있습니다. 처음 켤 때 스크린 타임 접근 권한을 요청합니다.
설정 › 외관 · 정보 · 데이터
외관 — Flat / Glass / Vivid 세 가지 스타일, 다크 모드, 액센트 색, 탭바 스타일.
정보 — 버전, App Store 평가, 피드백 보내기, 신뢰도의 한계 설명, 개인정보 처리방침, 오픈소스 라이선스.
데이터 › 데이터 삭제 — 알람·미션·기상 기록·QR 시크릿을 모두 지우고 예약된 알람을 취소합니다. iCloud에 동기화된 사본도 함께 제거되어 다른 기기에서도 사라집니다. 되돌릴 수 없습니다.
08위젯 · Siri · 애플 생태계
위젯 — 홈 화면과 잠금화면 위젯이 다음 알람과 남은 시간을 보여줍니다. 잠금화면 액세서리 3종을 지원합니다.
Siri와 단축어 — 알람 설정, 다음 알람 확인, 낮잠(빠른) 알람, 다음 회차 건너뛰기 네 가지를 앱을 열지 않고 실행할 수 있습니다.
Live Activity와 Dynamic Island — 발사 전 카운트다운, 울리는 중, 미션 진행 상태가 이어서 표시되고, 보조 버튼으로 미션 화면에 바로 들어갑니다.
Apple Watch — iPhone 알람이 시스템 규칙에 따라 손목으로 미러링되고, Watch 스마트 스택에 알람 Live Activity가 표시됩니다. 다만 AlarmKit은 아직 watchOS를 지원하지 않기 때문에 Watch 단독 알람은 없고, 미션은 iPhone에서 끝내야 합니다.
09가격
AlarmK
₩0 전부 무료 · 인앱 구매 없음
시스템 알람(AlarmKit)과 알림 폴백
미션 8종 · 한 알람에 최대 5개 · 연습 모드
Critical Mode 체크리스트와 신뢰도 점수
Wake Report와 코치
위젯 · Siri/단축어 · Live Activity
교대 근무 · 공휴일 쉬기 · 특정 날짜 알람
iCloud 동기화
구독도, 인앱 구매도, 광고도 없습니다. 계정을 만들 필요도 없습니다. 위 기능은 전부 무료로 제공됩니다. 유료 요금제가 생긴다면 이 페이지에 먼저 반영하겠습니다.
10문제 해결
설정 › 권한 — 각 권한의 상태와 “알람이 전달되는 방식”을 그대로 보여줍니다
알람이 왜 울리지 않았나요?
앱의 설정 › 권한을 열어 시스템 알람(AlarmKit)과 알림의 상태를 확인하세요. 둘 다 거부되어 있으면 알람이 울릴 수 없습니다.
목록에서 그 알람이 켜져 있는지, 그리고 “다음 회차 건너뛰기”가 걸려 있지 않은지 확인하세요.
요일 반복 알람이라면 공휴일 쉬기가 켜져 있어 그날 쉬었을 수 있습니다.
잠자기 전 배터리와 전원 상태를 확인하세요. 기기가 꺼져 있으면 어떤 알람도 울리지 않습니다.
중요한 날에는 Critical Mode로 전날 밤에 미리 점검하고, 시계 앱 백업 알람을 함께 켜세요.
알람은 떴는데 왜 소리가 나지 않나요?
목록의 그 알람에 “알림 방식으로 예약됨” 표시가 있다면, 시스템 알람 권한이 꺼져 있어 알림으로 전달된 것입니다. 이 경로는 무음 스위치의 영향을 받습니다. 설정 › 권한에서 시스템 알람을 다시 켜는 것이 가장 확실한 해결입니다.
iOS 설정 › 알림 › AlarmK에서 사운드가 꺼져 있으면 알림 경로의 알람이 조용히 도착합니다. 앱 홈에 이 상태를 알리는 안내가 뜹니다.
집중 모드를 쓰신다면 iOS 설정 › 집중 모드의 허용 앱 목록에 AlarmK를 추가해 주세요. (시스템 알람 경로는 집중 모드를 관통합니다.)
QR/바코드 스캔이 안 될 때는 어떻게 하나요?
카메라 권한이 허용되어 있는지, 코드가 충분히 밝은 곳에 있는지 확인하세요. 스캐너 화면의 손전등 버튼을 쓸 수 있습니다.
다른 코드를 비추면 “코드가 일치하지 않아요”가 뜹니다. 다시 시도를 누르면 바로 이어서 스캔할 수 있습니다.
코드를 잃어버렸거나 손상됐다면 알람 편집 화면에서 다시 등록해 새 코드로 교체하세요.
중요한 아침 전에는 미리 해보기로 인쇄본이 실제로 읽히는지 확인해 두세요.
미션을 끝낼 수 없을 때는 어떻게 하나요?
미션 화면의 비상 종료를 쓰세요. 다른 감각의 대체 미션을 먼저 제안하고, 그것도 어려우면 확인 절차를 거쳐 알람을 끕니다(03번 항목 참고).
iOS 25 이하에서도 쓸 수 있나요?
AlarmKit은 iOS 26부터 제공됩니다. 그 이전 버전에서는 무음 스위치가 켜져 있을 때 알람이 소리를 낼 방법이 없어, 최신 버전은 iOS 26 이상만 지원합니다. 이미 설치하셨다면 App Store 정책에 따라 마지막 호환 버전(1.2.0)을 계속 쓰실 수 있습니다.
11문의
해결되지 않는 문제나 제안이 있으면 언제든 연락 주세요. 앱 안의 설정 › 정보 › 피드백 보내기를 쓰면 앱 버전·iOS 버전·권한 상태 같은 진단 정보가 함께 첨부되어 원인을 찾기 쉽습니다. 이메일: hello@alarmk.com
AlarmK User Guide
From install and permissions to creating alarms, the eight missions, Critical Mode, the Wake Report, widgets and Siri, and troubleshooting — a step-by-step walkthrough. Written for app version 1.3.0.
First, know this — an alarm is an aid, not a certainty. AlarmK is built to reduce the situations where an alarm can't ring, but it can't prevent physical failures: a powered-off phone, a drained battery, a denied permission. No alarm app can. For anything that really matters, set a backup alarm in the system Clock app too.
The home screen and the waking moment
01Getting started — install & permissions
First launch — onboarding explains both the permissions and the limits
What you need: an iPhone on iOS 26 or later
AlarmK is built on AlarmKit, the system alarm API Apple introduced in iOS 26. That's why iOS 26 or later is required.
On iOS 25 and earlier there is no AlarmKit, so a notification is the only way to fire — and with the ringer switch on Silent, a plain notification has no way to make a sound. Rather than sell an alarm that might stay quiet, we don't support those versions. If you already installed AlarmK on iOS 25 or earlier, App Store policy lets you keep using the last compatible version (1.2.0).
On first launch a short onboarding walks you through the permissions.
The two permissions
System alarm (AlarmKit) — allow it and your alarms ring through the same path as Apple's Clock app: through Silent mode and through Focus, full screen on the Lock Screen.
Notifications — allow it and you can add AlarmK to the allowed-apps list in Settings › Focus. It also becomes the delivery path when the system alarm permission is off.
Either one on its own is enough for the alarm to ring. But if you deny the system alarm permission, alarms are delivered as notifications — and with the ringer switch on Silent, that path makes no sound. Those alarms are marked “Scheduled via notifications” in the list rather than hidden. If you deny both, the alarm can't ring at all, and the app tells you before you save (you can still save anyway).
You can review and re-enable everything later in Settings › Permissions inside the app, which links straight into iOS Settings.
Camera (QR/barcode and photo missions) and Motion & Fitness (walk mission) are requested when you save an alarm that uses them — never while an alarm is ringing.
02Create your first alarm
Alarm edit — time, repeat mode, sound, snooze and missions on one screen
Tap + at the top right of the Alarm tab.
Pick the time.
Choose how it repeats (three options below).
Set a name, a sound and snooze.
Pick your missions (see section 03) — or leave the alarm without one.
Save. The alarm joins the list with a countdown to its next fire.
Three ways to repeat
Weekdays — pick days, or use the Weekdays / Weekend presets.
A specific date — for an exam, a flight, an appointment. It rings once on that day. Choose local time (follows the clock wherever you are) or fixed instant (pins the absolute moment, e.g. a boarding time).
Shift pattern — set something like “2 days on / 2 days off” and it rings every morning of a work block, then rests. The cycle is anchored to the first day of the block.
Skip public holidays
Weekday-repeating alarms can skip public holidays. The table of Korean statutory holidays (substitute days included) through 2028 ships inside the app, so no network call is made. Outside those years the alarm rings normally.
It doesn't apply to shift-pattern or dated alarms, and Critical Mode alarms always ring, holiday or not.
From the list
Toggle an alarm on or off; tap it to edit.
Long-press to skip just the next occurrence (and to undo that), duplicate, or delete.
Use the quick alarms at the top of the home screen (1 · 5 · 10 · 30 min) for naps and timers.
03Missions — eight of them, chained
Missions tab — the missions in use, all eight types, and “Try it out”
A mission is what you have to do before the alarm will stop. It blocks the eyes-closed dismiss and asks for something you can only do awake. Every alarm can have its own.
The eight missions
QR/barcode scan — scan a code you've put somewhere far from the bed. The most reliable of the eight.
Math problem — solve the problem you're given.
Memory — repeat the sequence of lit tiles. Get it wrong and it simply shows a new sequence; there's no penalty.
Typing — type the sentence shown. Case and repeated spaces are ignored.
Shake — shake the phone a set number of times.
Squat — do a set number of squats. It detects the pause at the bottom, so half-sitting doesn't count.
Walk — take a set number of steps. Only steps after the mission starts are counted.
Photo verification — take one photo and you're done. The image is never stored.
Each mission has an Easy · Normal · Hard difficulty.
Mission chains — up to five per alarm
You can chain up to five missions on one alarm. You do them in the numbered order, and the alarm keeps ringing until the last one is done. To reorder, deselect a mission and select it again — it rejoins at the end.
Try it out (practice mode)
Every card in the Missions tab, and every mission you've just picked in the edit screen, has a Try it out button. Nothing rings and nothing is recorded. Use it to check that your printed QR actually scans, before the morning that matters.
Registering a QR or barcode
Pick the QR/barcode scan mission and tap Register. Use the code AlarmK generates, or register a barcode you already own — a milk carton, a book's ISBN, a delivery box.
If you used the generated code, print or save it and put it far from your bed.
When the alarm rings, walk over and scan it.
Popular spots: the bathroom mirror (it falls on the way to washing your face), the coffee machine (it ties into the first routine of the day), or the inside of the front door.
The code's secret syncs end-to-end encrypted through your iCloud Keychain. Move to a new iPhone and the printout you already have still works; turn iCloud Keychain off and it stays on this device only. Verification happens entirely on-device — the value never reaches our servers. Paper wears out, so print a spare.
When you genuinely can't do the mission — Emergency stop
If the camera is broken, or you can't reach where the code is, use Emergency stop. It first offers a backup mission in a different sense — that one sits outside the chain, so finishing it ends the alarm no matter how many missions were left. If that's out of reach too, a deliberate multi-tap confirmation turns the alarm off. The morning is recorded as a failure, but the app won't scold you for it.
04When the alarm rings
The waking moment — what's next, and the Start mission button
When an alarm is delivered as a notification (i.e. the system alarm permission is off), a card sits on your Lock Screen before it even rings. It appears the moment you set the alarm and stays until it fires, so the Turn off button is still reachable after the banner has gone. With the system alarm permission on, iOS shows its own full-screen alert and the card isn't needed.
When it fires, the alarm takes over the Lock Screen full screen. With the system alarm permission allowed it rings through Silent mode and Focus.
Tap Start mission to go straight to the mission. The alarm ends when every mission you set is done.
The Dynamic Island and the Lock Screen Live Activity carry the countdown before the alarm, the ringing state, and then the mission's progress.
Snooze follows the interval and limit you set on that alarm.
An alarm with no mission keeps coming back until you turn it off too — it isn't a single chime. The repeats run for the re-ring duration in Settings › Behavior (15 minutes by default).
While an alarm is ringing there are no ads, no subscription prompts, and no rating requests.
05Critical Mode
Critical Mode — it shows you exactly what hasn't passed yet
For the mornings that can't fail: a first day at work, a flight, an interview. Turn it on from the alarm's edit screen. It costs nothing extra.
The night before, switch on Critical Mode for that alarm and open the checklist.
The app checks, on one screen: system alarm permission · notification permission · battery and charging · Silent mode · Focus mode · whether a QR/barcode is registered · Apple Watch pairing · a Clock app backup alarm.
Each row is marked passed, needs attention, or can't be checked. The reliability score counts how many of the checkable items passed — anything it can't verify is never counted as a pass, and is left out of the denominator too.
Critical Mode alarms also get pre-checks at 9 pm the night before, 30 minutes out and 10 minutes out, and never skip a public holiday.
Even at a high score, set a backup alarm. The checklist only sees what the app can see. On a morning that really matters, also set the Clock app, and tap the last checklist row to record that you did. And if you do miss a morning, the app won't blame you — it turns it into something to change tomorrow.
06Wake Report & Coach
The Report tab and the Coach tab
Report tab — the fire time and your mission start and finish times are recorded automatically and turned into a Wake Score. You get the last seven days as a trend, that morning's timeline, your snooze count, and how late you were against the scheduled time.
Coach tab — this week's average score, success rate and streak, plus short insights drawn from the pattern in your own records, and a few wake-routine tips.
The success streak is counted over your whole history, not just the seven-day window.
Everything is processed on your device. None of it is sent to our servers.
07Settings that guard the night
Open Settings from the gear icon in the Alarm tab.
Settings › Behavior
Re-ring duration — how long the alarm keeps coming back until the mission is done.
Wake check — rings once more 5–30 minutes after you finish the mission, in case you went back to sleep (off by default).
Gentle wake — the in-app sound rises gradually over the time you set (30s by default). The very first system alarm sound is played by iOS, so it can't be faded.
Ringing escalation — if there's no response about 40 seconds in, the app restores full volume and strengthens vibration (on by default). It only touches the app's own audio; it never works around an iOS setting.
Lock screen card — puts a card on the Lock Screen from the moment you set the alarm until it rings. It only matters on the notification path, so the toggle is greyed out — with the reason shown — when the system alarm permission is on or Live Activities are off.
Bedtime reminder — works backwards from your next alarm to a sleep goal and sends a quiet nudge (off by default).
Settings › Protect your alarms
iCloud sync — alarms and mission setup sync to your own iCloud, so they restore if you reinstall.
Block deletion — uses Screen Time to hide the Delete option on the Home Screen while an alarm is ringing. It's one layer against a sleepy finger, not an absolute block — Screen Time can switch it off at any time. Turning it on asks for Screen Time access once.
Settings › Appearance · About · Data
Appearance — Flat / Glass / Vivid styles, dark mode, accent colour, tab bar style.
About — version, rate on the App Store, send feedback, an honest note on reliability limits, the privacy policy, open source licences.
Data › Erase all data — removes every alarm, mission, wake record and QR secret, and cancels scheduled alarms. The iCloud copies go too, so they disappear from your other devices. This can't be undone.
08Widgets · Siri · Apple ecosystem
Widgets — Home Screen and Lock Screen widgets show your next alarm and a countdown, including three Lock Screen accessory sizes.
Siri & Shortcuts — set an alarm, ask about the next one, start a nap alarm, or skip the next occurrence, all without opening the app.
Live Activity & Dynamic Island — the countdown before the alarm, the ringing state and the mission's progress run in sequence, and the secondary button drops you into the mission.
Apple Watch — iPhone alarms mirror to your wrist under the system's own rules, and the alarm Live Activity appears in the Watch Smart Stack. But AlarmKit doesn't support watchOS yet, so there is no standalone Watch alarm and the mission has to be finished on the iPhone.
09Price
AlarmK
Free · no in-app purchases
System alarms (AlarmKit) with a notification fallback
Eight missions · up to five per alarm · practice mode
Critical Mode checklist and reliability score
Wake Report and Coach
Widgets · Siri & Shortcuts · Live Activity
Shift patterns · holiday skip · dated alarms
iCloud sync
No subscription, no in-app purchase, no ads. No account to create either. Everything above is free. If a paid tier ever arrives, this page will say so first.
10Troubleshooting
Settings › Permissions — each permission's state, and how alarms are being delivered
Why didn't my alarm ring?
Open Settings › Permissions in the app and check System alarm (AlarmKit) and Notifications. If both are denied, nothing can ring the alarm.
Check that the alarm is switched on in the list, and that “Skip the next one” isn't set on it.
If it repeats by weekday, Skip public holidays may have rested it that day.
Check the battery and power state before you sleep. A phone that's off can't ring any alarm.
On an important day, run the Critical Mode checklist the night before and set a Clock app backup.
Why did the alarm appear but make no sound?
If the alarm is marked “Scheduled via notifications” in the list, the system alarm permission is off and it was delivered as a notification — a path that is affected by the ringer switch. Re-enabling the system alarm in Settings › Permissions is the reliable fix.
If Sounds is off under iOS Settings › Notifications › AlarmK, notification-path alarms arrive silently. The app's home screen flags this state.
If you use Focus, add AlarmK to the allowed apps in iOS Settings › Focus. (The system alarm path rings through Focus regardless.)
What if the QR or barcode won't scan?
Check the camera permission and the light on the code. There's a torch button on the scanner screen.
Point it at a different code and you'll see “that code doesn't match”. Tap Try again and it scans straight away.
Lost or damaged the code? Open the alarm and re-register to swap in a new one.
Before a morning that matters, use Try it out to confirm your printout actually reads.
What if I can't complete the mission?
Use Emergency stop on the mission screen. It offers a backup mission in a different sense first, and if that's no good, a confirmation step turns the alarm off (see section 03).
Can I use AlarmK on iOS 25 or earlier?
AlarmKit arrived in iOS 26. On earlier versions there's no way to make an alarm sound while the ringer switch is on Silent, so current releases require iOS 26 or later. If you already installed AlarmK, App Store policy lets you keep the last compatible version (1.2.0).
11Contact
If something isn't solved here, or you have a suggestion, please get in touch. Using Settings › About › Send feedback inside the app attaches diagnostics — app version, iOS version, permission states — which makes the cause much easier to find. Email: hello@alarmk.com