Pomodoro Timer
뽀모도로 타이머 - 25분 집중 + 5분 휴식 세션 관리
작업 중
25:00
세션 1
Pomodoro Timer 소개
포모도로 타이머는 1980년대 프란체스코 시릴로가 개발한 포모도로 기법(Pomodoro Technique)을 완전히 구현한 집중력 향상 도구입니다. 기본 방식은 25분 집중 작업 후 5분 짧은 휴식을 반복하고, 4번째 세션 후에는 15분 긴 휴식을 취합니다. 이 타이머는 세 가지 단계(작업·짧은 휴식·긴 휴식)를 자동으로 전환하고 완료 알림음을 재생하여 시계를 확인하지 않아도 됩니다.
이 타이머는 학생, 소프트웨어 개발자, 작가, 디자이너, 집중력이 필요한 모든 분에게 유용합니다. 세션 카운터는 현재 포모도로 번호를 추적하여 다음 긴 휴식까지 얼마나 남았는지 항상 알 수 있게 합니다. 색상 코딩된 진행 바(작업: 빨강, 짧은 휴식: 초록, 긴 휴식: 파랑)로 현재 단계의 남은 시간을 한눈에 파악할 수 있습니다.
모든 타이머 상태는 브라우저의 setInterval API로만 처리되며 서버에 데이터가 저장되지 않습니다. 설정 패널에서 기본 25/5/15분 간격을 자신의 집중 스타일에 맞게 조정할 수 있습니다. 작업 시간 변경은 타이머가 정지 상태일 때 즉시 적용됩니다.
주요 기능
- 기본 포모도로 사이클: 25분 작업 → 5분 짧은 휴식 → 4세션 후 15분 긴 휴식
- 자동 단계 전환 — 카운트다운이 0이 되면 즉시 다음 단계로 이동
- 각 단계 완료 시 오디오 알림음 재생 (브라우저 내장 WAV 데이터)
- 색상 코딩 진행 바: 빨강(작업), 초록(짧은 휴식), 파랑(긴 휴식)
- 설정 패널에서 작업·짧은 휴식·긴 휴식 시간 자유롭게 조정
- 현재 포모도로 번호를 추적하는 세션 카운터
- 시작·일시정지·재설정 버튼과 실시간 카운트다운 표시
- 다크 모드 및 데스크톱·태블릿·모바일 완전 반응형 레이아웃
자주 묻는 질문
포모도로 기법이란 무엇인가요?
포모도로 기법은 프란체스코 시릴로가 개발한 시간 관리 방법입니다. 작업을 25분 단위(포모도로)로 나누고 5분 짧은 휴식을 반복하며, 4회 완료 후 15분 긴 휴식을 취합니다. 높은 집중력을 유지하면서 정신적 피로를 줄이는 데 효과적입니다.
타이머 시간을 바꿀 수 있나요?
네. 설정 버튼을 클릭하면 작업 시간, 짧은 휴식, 긴 휴식 시간을 분 단위로 입력할 수 있습니다. 타이머가 정지된 작업 단계에서 작업 시간을 바꾸면 카운트다운이 즉시 새 값으로 재설정됩니다.
단계 자동 전환은 어떻게 작동하나요?
카운트다운이 0이 되면 타이머가 멈추고 알림음이 재생됩니다. 이후 방금 끝난 단계를 확인하여, 작업 단계였다면 짧은 휴식(세션 1·2·3) 또는 긴 휴식(세션 4·8·12...)으로 전환하고, 휴식 단계였다면 새 작업 세션을 시작하고 세션 카운터를 1 증가시킵니다.
긴 휴식은 언제 시작되나요?
4번째 작업 세션이 끝날 때마다 긴 휴식이 시작됩니다. 세션 카운터가 4의 배수(4, 8, 12...)일 때 작업 단계가 끝나면 짧은 휴식 대신 긴 휴식으로 전환됩니다.
다른 탭으로 전환해도 타이머가 계속 작동하나요?
네. setInterval은 탭이 비활성 상태일 때도 계속 실행됩니다. 다만 일부 브라우저는 배터리 절약을 위해 백그라운드 탭을 제한할 수 있어 오차가 발생할 수 있습니다. 정확한 타이밍이 중요하다면 탭을 활성 상태로 유지하세요.
알림음은 어떻게 재생되나요?
알림음은 base64로 인코딩된 WAV 데이터 URI를 Web Audio API로 재생합니다. 별도의 마이크나 알림 권한이 필요하지 않지만, 최신 브라우저는 사용자 상호작용 전 자동 재생을 차단할 수 있습니다. 시작 버튼을 한 번 누르면 이후 알림음이 정상 재생됩니다.
세션 카운터를 초기화하려면 어떻게 하나요?
재설정 버튼을 누르면 세션 카운터가 1로 초기화되고, 단계가 작업으로 돌아가며, 카운트다운이 현재 작업 시간 설정값으로 재설정됩니다.
포모도로 기법은 모든 사람에게 효과적인가요?
25분 단위로 나눌 수 있는 작업과 집중력 유지에 어려움을 겪는 분에게 특히 효과적입니다. 복잡한 실시간 문제 해결이나 장시간 몰입이 필요한 작업에는 덜 적합할 수 있습니다. 자신의 업무 패턴에 맞게 시간을 자유롭게 조정해 사용하세요.