뽀모도로 타이머

클래식 25 / 5 / 15분 뽀모도로 타이머입니다. 브라우저 알림을 지원하고 localStorage로 완료 세션 수를 기록하며, 가입이나 추적은 없습니다.

Loading…

모든 처리는 브라우저 내부에서 실행됩니다 — 파일·입력은 서버로 전송되지 않습니다.

사용법

**Start**를 클릭하면 25분 집중 블록이 시작됩니다. 끝나면 알람이 울리고 브라우저 알림(권한을 부여한 경우)이 표시되며 자동으로 5분 짧은 휴식이 대기열에 들어갑니다. 4개의 집중 블록 후 다음 휴식은 15분 긴 휴식입니다. 사이클 수와 오늘 완료한 뽀모도로 합계는 localStorage에 저장되어 페이지를 새로 불러와도 유지되므로 탭을 닫고 다시 열어도 세션 카운터는 유지됩니다.

기본 25 / 5 / 15는 1980년대 Francesco Cirillo의 원래 기법을 반영하지만 각 간격은 작업 스타일에 맞게 조정할 수 있습니다. 50 / 10(연구자들이 선호하는 더 긴 "울트라디안" 사이클), 90 / 20(Tony Schwartz·NSF 2단계 수면 연구), ADHD 친화적 짧은 15 / 3 마이크로 세션 등. 브라우저 탭은 Chrome과 Safari가 배경에 있을 때 스로틀하므로 다른 탭으로 전환하면 타이머가 늦게 동작합니다. 이를 완화하기 위해 본 도구는 알람에 Web Audio의 예약 이벤트를 사용하고 남은 시간을 `setTimeout` 차이가 아닌 `Date.now()`로 계산하므로 탭이 비활성화되어도 경과 카운트는 정확하게 유지됩니다.

예제

표준 4사이클 작업일 세션

입력
preset:    classic (25 / 5 / 15)
start at:  09:00
goal:      4 pomodoros before lunch
출력
09:00 - 09:25  focus #1   (25 min)
09:25 - 09:30  break       (5 min)
09:30 - 09:55  focus #2   (25 min)
09:55 - 10:00  break       (5 min)
10:00 - 10:25  focus #3   (25 min)
10:25 - 10:30  break       (5 min)
10:30 - 10:55  focus #4   (25 min)
10:55 - 11:10  long break (15 min)

Total:        1 h 55 min for 4 × 25 min focused work

점심 전 표준 블록은 시계상 2시간 약간 못 되는 시간 안에 집중 작업을 거의 2시간 쌓아 올립니다. 이 구조가 효과적인 이유는 5분 휴식이 정신적 모멘텀을 유지하기에 충분히 짧으면서 일어나서 물을 마시거나 창밖을 보기에 충분히 길어 2시간 연속 화면을 응시하는 근육·시각 피로를 막기 때문입니다. 15분 긴 휴식은 점심 준비의 자연스러운 시간 창입니다.

딥워크 90 / 20 울트라디안 프리셋

입력
preset:    ultradian (90 / 20)
start at:  08:00
use case:  long-form writing, deep research, complex coding
출력
08:00 - 09:30  focus #1   (90 min)
09:30 - 09:50  break      (20 min)
09:50 - 11:20  focus #2   (90 min)
11:20 - 11:40  break      (20 min)
11:40 - 13:10  focus #3   (90 min)
13:10 - 13:30  break      (20 min)

Total:        4 h 30 min focused work in 5 h 30 min

깊은 집중 상태가 필요한 작업 — 글쓰기, 복잡한 코딩, 연구 종합 — 에는 25분 클래식 블록은 5분 중단이 흐름이 막 안정된 지점을 끊어 산만하게 느껴질 수 있습니다. 90 / 20 울트라디안 변형은 Nathaniel Kleitman의 자연스러운 주의 사이클 연구와 정합합니다. 트레이드오프: 일반적인 사무실에서 90분 방해 없는 블록을 찾기는 어려우며 원격이나 솔로 작업일에 더 적합합니다. Cal Newport의 『Deep Work』가 이 변형을 대중화했습니다.

ADHD 친화적 마이크로 세션

입력
preset:    micro (15 / 3 / 10)
start at:  14:00
use case:  task initiation, low-energy afternoons
출력
14:00 - 14:15  focus #1   (15 min)
14:15 - 14:18  break       (3 min)
14:18 - 14:33  focus #2   (15 min)
14:33 - 14:36  break       (3 min)
14:36 - 14:51  focus #3   (15 min)
14:51 - 14:54  break       (3 min)
14:54 - 15:09  focus #4   (15 min)
15:09 - 15:19  long break (10 min)

Total:        1 h 19 min for 4 × 15 min

ADHD나 만성 피로가 있는 사람에게 25분 블록은 넘을 수 없는 시작 약속으로 느껴질 수 있습니다. 15분 변형은 활성화 임계치를 낮춥니다 — "15분이면 앉을 수 있다"는 "25분 집중해야 한다"보다 심리적으로 쉽습니다. 일단 시작하면 모멘텀이 작동해 15분을 넘어 자연스럽게 계속하는 사람이 많습니다. 트레이드오프는 컨텍스트 전환이 잦아지는 것으로, 과제 시작에는 적합하지만 지속적 딥워크에는 최적이 아닙니다. 이 패턴은 ADHD 코치들이 자주 권하며 How To ADHD의 Jessica McCabe가 대중화했습니다.

자주 묻는 질문

뽀모도로 기법은 어디서 유래했나요?

이탈리아 대학생 Francesco Cirillo가 1987년 로마 Università LUISS에서 공부 중에 고안했습니다. 그는 토마토 모양(이탈리아어로 `pomodoro`) 주방 타이머를 사용해 10분간 끊김 없는 학습을 자신에게 부과했습니다 — 이름의 유래입니다. 시행착오 끝에 생산성과 주의 피로의 균형에서 25분으로 늘렸습니다. 1990년대에 방법론을 정리하고 2006년에 자비 출판으로 책을 냈으며, 이후 2000년대 후반에 43folders·Lifehacker·소프트웨어 개발 블로그가 다루며 널리 퍼졌습니다. Cirillo의 회사는 지금도 기법 관련 상표와 컨설팅을 라이선스합니다.

왜 30분도 20분도 아닌 25분인가요?

Cirillo는 경험적으로 25분에 도달했습니다 — 과제에서 의미 있는 진전을 만들기에 충분히 길고 휴식 후 재시작 비용이 감당 가능할 만큼 짧은 길이입니다. 이후 연구는 25를 마법 수치로 검증한 적이 없습니다. 중요한 것은 주의 주위에 인위적 희소성을 만드는 고정된 작은 구간을 갖는 것입니다. 지속 주의 연구(Nathaniel Kleitman의 울트라디안 리듬, Karolinska 연구소의 경계 감소 연구)는 자연스러운 주의 사이클이 70~120분이라고 제시하지만 이것은 지식 노동에서 편안하게 지속할 수 있는 시간이 아닌 최고 생물학적 능력을 가리킵니다. 25분은 생물학적 최적이라기보다 *약속 장치*로 이해하는 것이 가장 좋습니다 — "하나 할 시간도 없다"고 주장하기엔 너무 짧아 시작이 쉬워집니다.

뽀모도로 중간에 방해받으면 어떻게 하나요?

Cirillo의 원래 규칙은 엄격합니다. 방해받고(누군가 책상에 옴, 긴급 Slack 알림, 전화 등) 미룰 수 없다면 그 뽀모도로는 "무효"이며 일일 합계에 포함하지 않습니다. 25분 타이머를 0부터 재시작합니다. 가혹해 보이지만 목적이 있습니다. 방해를 가시화하는 것입니다. 몇 번 무효 뽀모도로를 경험하면 동료와 경계를 협상하거나 Slack을 음소거하거나 사무실 문을 닫게 됩니다. 이 기법은 주의 연습이자 측정 시스템입니다 — 무효 카운트는 실제 방해 빈도를 드러내어 증상이 아닌 원인에 대처하게 합니다.

브라우저 탭을 닫아도 타이머가 계속 작동하나요?

아니요 — 탭이 닫히면 JavaScript 컨텍스트가 파괴되어 타이머는 계속될 수 없습니다. 다만 본 도구는 활성 세션의 *시작 시각*을 localStorage에 저장하므로 같은 브라우저에서 도구를 다시 열면 경과 시간부터 재개되고 원래 예정 시각이 범위 안이면 그 시각에 알람을 울립니다. 경과 시간이 예정 종료를 이미 지났다면 세션을 완료로 기록하고 카운터를 1 증가시킵니다. 탭을 몇 시간 동안 닫았다가 다시 여는 경우의 놓친 알람은 울리지 않습니다 — 그것에는 Service Worker가 필요하지만, 도구를 단순하게 유지하고 권한 프롬프트를 피하기 위해 의도적으로 생략했습니다.

탭을 전환하면 타이머가 부정확해 보이는 이유는?

브라우저는 배터리 절약을 위해 배경 탭의 `setTimeout`과 `setInterval`을 스로틀합니다 — Chrome은 2017년부터 배경 탭의 실행을 초당 1회로 제한하고 5분 후에는 분당 1회로 더 낮춥니다(제약이 심한 기기에서는 완전히 정지하기도 합니다). `setInterval`의 각 틱마다 변수를 감소시키는 단순한 카운트다운은 시간을 잃습니다. 본 도구는 각 틱에서 남은 시간을 `scheduledEnd - Date.now()`로 계산하므로 배경 탭을 가로질러도 표시 정확도가 유지됩니다. 알람 자체는 Web Audio의 `audioContext.currentTime + offset` 스케줄링을 사용하며 한 번 예약되면 탭 스로틀의 영향을 받지 않습니다. 알림 전달은 탭이 숨겨졌을 때 브라우저에 의해 지연될 수 있지만 내부 시간 추적은 정확합니다.

뽀모도로 기법은 실제로 근거 기반인가요?

혼재합니다. 25 / 5 / 15라는 구체적 일정은 Cirillo의 개인적 시행착오를 넘어서는 강력한 실증적 뒷받침이 없습니다. 다만 이 기법이 구현하는 3가지 원칙에는 연구적 지지가 있습니다. **타임박싱**은 계획 오류를 줄이고 과제 완료율을 높입니다(Roy Baumeister, Mark Muraven의 자아 고갈 연구). **짧은 구조화된 휴식**은 연속 작업보다 인지 성과를 더 잘 보존합니다(2011년 일리노이 대학 Atsunori Ariga·Alejandro Lleras 연구). **인위적 마감**은 파킨슨의 법칙 역학을 통해 동기를 높입니다(Dan Ariely의 실험 연구). 연구가 지지하지 *않는* 것은 25분이라는 구체적 시간의 보편성입니다. 기법이 많은 사람에게 효과적인 이유는 구조를 제공하고 주의 규율을 외재화하며 진척의 측정 가능한 단위를 만들기 때문이지 25분이 생물학적으로 최적 창이기 때문이 아닙니다.

관련 개념

뽀모도로 기법은 **타임박싱** 실천의 더 넓은 범주에 위치합니다 — 주의·동기·계획 오류 관리를 위해 고정된 시간 구간을 사용하는 기법군입니다. 같은 범주의 다른 항목: **GTD(Getting Things Done)** by David Allen(시간이 아닌 과제를 정리하지만 뽀모도로와 자연스럽게 결합됨), **타임 블로킹** Cal Newport가 대중화한 특정 프로젝트에 전념하는 더 긴(90분 또는 수 시간) 블록, **52 / 17**(DeskTime 연구가 관찰한 생산성 높은 소프트웨어 개발자 패턴 — 52분 작업·17분 휴식) 등. 공통된 생각: 인간의 주의는 연속적으로 사용 가능한 자원이 아니며 외부 구조가 내부 의지보다 주의를 집중 상태로 더 잘 유지한다.

생물학적 기반은 **울트라디안 리듬**입니다 — 24시간 일주기보다 짧은 각성과 휴식의 자연스러운 사이클. 1953년 REM 수면도 발견한 Nathaniel Kleitman은 깨어 있는 성인에서 약 90~120분의 Basic Rest-Activity Cycle을 식별했습니다. EEG 연구는 이 시간 척도에서 각성도가 정점과 골을 가짐을 보여 줍니다. 휴식 없이 여러 울트라디안 사이클을 가로질러 집중 작업을 유지하려 하면 정확도 저하와 주관적 피로 증가가 상관됩니다. 25분 뽀모도로는 자연 사이클의 더 작은 조각을 취하며, 많은 지식 노동에는 적은 큰 휴식보다 잦은 마이크로 회복이 더 낫다는 데에 베팅합니다.

뽀모도로와 겹치는 인접 생산성 개념이 3가지 있습니다. **몰입(플로우) 상태**(Mihaly Csikszentmihalyi)는 시간 지각이 왜곡되고 성과가 정점에 달하는 깊이 몰두한 상태를 가리킵니다 — 많은 비평가는 몰입 진입에 일반적으로 15~20분이 걸리므로 25분 중단이 몰입을 방해한다고 논증합니다. **주의 잔여**(Sophie Leroy, 2009년 연구)는 과제 전환의 인지 비용입니다. 짧은 과제 전환조차도 이후 집중을 악화시키는 흔적을 남깁니다. 이는 예측된 *휴식*이 *방해*와 다름을 시사합니다. **단일 과제**는 컨텍스트 전환을 거부하는 더 넓은 규율입니다. 뽀모도로는 추상 원리를 측정 가능한 실천으로 변환하는 전술적 구현입니다. 이 프레임워크들은 서로를 대체하지 않으며, 주의를 단편화하도록 설계된 환경에서 유한한 주의를 관리하는 동일한 근본 문제에 대한 상보적 렌즈입니다.

관련 도구