온라인 스톱워치
버튼 하나로 시작하고 멈추는 정밀 스톱워치입니다. 달리기 구간 기록, 발표 연습, 실험 측정처럼 흘러간 시간을 정확히 알아야 할 때 쓰세요.
00:00.000
| 랩 | 구간 기록 | 누적 시간 |
|---|
스톱워치 이렇게 쓰세요
- 시작을 누르면 0부터 시간이 올라가고, 같은 버튼(정지)으로 언제든 멈출 수 있습니다. 다시 누르면 멈춘 지점부터 이어서 잽니다.
- 측정 중에 랩을 누르면 그 순간까지의 기록이 표에 한 줄씩 쌓입니다. 구간 기록은 직전 랩부터 걸린 시간, 누적 시간은 시작부터 흐른 전체 시간입니다.
- 랩이 두 개 이상 모이면 가장 빠른 구간은 초록색, 가장 느린 구간은 빨간색으로 표시되어 페이스 변화를 한눈에 볼 수 있습니다.
- 멈춘 상태에서 리셋을 누르면 시간과 랩 기록이 모두 지워집니다.
화면 표시는 1/1000초까지 보여 주며, 브라우저의 고정밀 시계를 기준으로 계산하기 때문에 다른 탭을 보고 돌아와도 기록이 어긋나지 않습니다. 단, 페이지를 새로 고치면 기록이 사라지니 필요한 결과는 따로 적어 두세요.
측정 정밀도와 한계
- 무엇으로 재나요? 브라우저의
performance.now()를 씁니다. 컴퓨터 시계를 바꾸거나 인터넷 시간 동기화로 시계가 조정돼도 영향을 받지 않는 방식입니다. 브라우저는 보안을 위해 이 값의 정밀도를 일부러 낮추지만, 낮춘 뒤에도 1/1000초보다 훨씬 촘촘합니다. - 숫자 마지막 자리가 건너뛰며 바뀌는 이유: 화면은 모니터가 새로 그릴 때마다 바뀝니다. 60Hz 화면이라면 1초에 약 60번, 약 0.017초 간격입니다. 랩과 정지 기록은 화면이 아니라 버튼을 누른 순간의 값으로 남습니다.
- 다른 탭에 다녀와도 되나요? 됩니다. 탭이 숨겨진 동안은 화면 갱신만 멈추고, 측정은 시작 시점 기준으로 계산되므로 돌아오면 정확한 값이 보입니다.
- 절전 모드는 주의하세요. 기기가 절전에 들어가면 브라우저와 운영체제에 따라 그 시간이 측정에서 빠질 수 있습니다. 오래 재는 동안에는 절전 모드를 꺼 두세요.
- 사람 손이 가장 큰 오차입니다. 버튼을 누르는 반응 속도가 화면 표시 오차보다 훨씬 크므로, 공식 경기 기록처럼 엄밀한 계측에는 맞지 않습니다. 같은 사람이 같은 방식으로 반복해서 재면 기록끼리 비교하는 데는 충분히 쓸 수 있습니다.
참고: MDN performance.now(). 확인일: 2026-10-14.