Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis Pomodoro-timer

Hold fokus med Pomodoro-teknikken. Tilpass arbeids- og pausevarigheter, spor fullførte økter og hør et lydvarsel når hver fase avsluttes.

Fungerer uten nett når den er lastet
25:00Fokus

Snarveier: Space start/pause · R tilbakestill · S hopp over

Hurtigvalg (fokus/pause)
0
Dagens pomodoros
0 / 4
Økt
0
Fokuserte minutter

Vanlige bruksområder

  • Pomodoro-timer for studierBruk Pomodoro-teknikken for å studere mer effektivt — arbeid i fokuserte 25-minutters økter med 5-minutters pauser.
  • Pomodoro-timer for fjernarbeidBekjemp distraksjoner hjemmefra med strukturerte Pomodoro-økter. Spor fokustid og håndhev vanlige pauser.
  • Pomodoro-timer for skrivingsprosjekterBruk Pomodoro-økter for å drive gjennom skriverblock og opprettholde skrivingsfart på essays, rapporter eller kreativt arbeid.
  • Pomodoro-timer for programmeringBruk strukturerte fokusøkter for å kode mer effektivt — unngå strømavbrudd mens du sikrer vanlige pauser.
  • Pomodoro-timer for fokus og ADHDStrukturerte arbeidsintervaller hjelper personer med ADHD med å opprettholde fokus og gjøre vanskelige oppgaver mer håndterbare.

Hvordan det fungerer

Denne Pomodoro-tidtakeren kjører helt i nettleseren uten eksterne biblioteker. Nedtellingen er forankret i et klokkeslett-tidsstempel med Date.now(), så struping av bakgrunnsfaner ikke kan sinke tidtakeren, og alle varsellyder syntetiseres ved behov via Web Audio API — ingen lydfiler lastes ned.

  1. 1
    Nedtellingsmotor basert på klokkeslett
    Når du trykker Start, registrerer tidtakeren et absolutt sluttidspunkt (Date.now() pluss gjenstående sekunder). Hvert 500 ms beregner setInterval på nytt hvor mange sekunder som er igjen ved å trekke nåtiden fra det faste sluttpunktet. Hvis nettleseren struper fanen, retter beregningen seg selv så snart neste tikk kommer.
  2. 2
    Ny synkronisering ved fanefokus
    En visibilitychange-lytter kjører den samme synkroniseringsfunksjonen i det øyeblikket du bytter tilbake til fanen. Visningen hopper dermed straks til riktig gjenstående tid i stedet for å vente på neste tikk på 500 ms — viktig når fanen har ligget lenge i bakgrunnen.
  3. 3
    Lydsyntese med Web Audio API
    De tre varsellydene (klassisk, klokkespill, digital) genereres helt av nettleserens innebygde AudioContext — en OscillatorNode angir frekvens og bølgeform (sinus eller firkant), og en GainNode legger på en eksponentiell volumrampe for å forme omhyllingskurven. Ingen lydfiler hentes eller dekodes.
  4. 4
    Lagring av innstillinger og daglig antall
    Egendefinerte varigheter og dagens antall fullførte pomodoroer skrives til localStorage under to separate nøkler. Når siden lastes, leser verktøyet dem inn igjen, validerer hver verdi mot tillatte områder og gjenoppretter tidtakeren — så innstillingene overlever en sideoppdatering uten tur til serveren.

Relaterte verktøy

Ofte stilte spørsmål