Gå til hovedindhold

Gratis Pomodoro-timer

Hold fokus med Pomodoro-teknikken. Tilpas arbejds- og pausevarighed, spor fuldførte sessioner, og hør en lydalarm, når hver fase slutter.

Virker offline, når den er indlæst
25:00Fokus

Genveje: Mellemrum start/pause · R nulstil · S spring over

Hurtige forudindstillinger (fokus/pause)
0
Dagens pomodoros
0 / 4
Session
0
Fokuserede minutter

Almindelige anvendelser

  • Pomodoro-timer til undersøgelseBrug Pomodoro-teknikken til at studere mere effektivt — arbejd i fokuserede 25-minutters sessioner med 5-minutters pauser.
  • Pomodoro-timer til fjernarbejdeBekæmp distraktioner ved hjemmefronten med strukturerede Pomodoro-sessioner. Spor fokustid og gennemtving regelmæssige pauser.
  • Pomodoro-timer til skriveprojekterBrug Pomodoro-sessioner til at drive gennem forfatterblok og opretholde skrivemomentum på essays, rapporter eller kreativt arbejde.
  • Pomodoro-timer til programmeringBrug strukturerede fokussessioner til at kode mere effektivt — undgå flowstate-forstyrrelser mens du sikrer regelmæssige pauser.
  • Pomodoro-timer til fokus og ADHDStrukturerede arbejdsintervaller hjælper mennesker med ADHD med at bevare fokus og gøre vanskelige opgaver mere overkommelige.

Sådan fungerer det

Denne Pomodoro-timer kører udelukkende i browseren uden eksterne biblioteker. Nedtællingen er forankret til et tidsstempel fra vægur-tiden via Date.now(), så begrænsning af baggrundsfaner ikke kan gøre timeren langsommere, og alle lyde syntetiseres efter behov via Web Audio API — der hentes ingen lydfiler.

  1. 1
    Nedtællingsmotor baseret på vægur
    Når du trykker på Start, registrerer timeren et absolut sluttidspunkt (Date.now() plus de resterende sekunder). Hvert 500. ms genberegner setInterval, hvor mange sekunder der er tilbage, ved at trække det aktuelle tidspunkt fra det faste slutpunkt. Hvis browseren begrænser fanen, retter beregningen sig selv i det øjeblik, næste tik kører.
  2. 2
    Gensynkronisering ved fanefokus
    En lytter på visibilitychange-hændelsen kører samme synkroniseringsfunktion i det øjeblik, du skifter tilbage til fanen. Det betyder, at visningen straks springer til den korrekte resterende tid i stedet for at vente på næste tik på 500 ms — vigtigt, når fanen har været i baggrunden længe.
  3. 3
    Lydsyntese med Web Audio API
    De tre alarmlyde (klassisk, klokke, digital) genereres udelukkende af browserens indbyggede AudioContext — en OscillatorNode sætter frekvens og bølgeform (sinus eller firkant), og en GainNode anvender en eksponentiel lydstyrkerampe til at forme kurven. Der hentes eller afkodes ingen lydfiler.
  4. 4
    Gemning af indstillinger og dagens antal
    Dine tilpassede varigheder og dagens antal gennemførte pomodoroer skrives til localStorage under to separate nøgler. Ved indlæsning af siden læser værktøjet dem igen, validerer hver værdi mod tilladte intervaller og genopretter timeren — så dine indstillinger overlever en genindlæsning uden tur til en server.

Relaterede værktøjer

Ofte stillede spørgsmål