Pomodoro-Endzeit berechnen – mit kurzen und langen Pausen
Pomodoro-Einheiten lassen sich leicht zählen, doch mit kurzen Pausen, langen Pausen und einem Tageswechsel wird die passende Uhrzeit schnell unübersichtlich.
Im Browser ausführen – kostenlos
Dieser Rechner beginnt mit einer Uhrzeit im 24-Stunden-Format, addiert jede Konzentrationseinheit und alle dazwischenliegenden Pausen und nennt die genaue Endzeit. Er trennt außerdem Konzentrations- und Pausenminuten, zählt beide Pausenarten und zeigt, wie viele Tage später der Plan endet. Damit eignet sich das Ergebnis sowohl für einen einzelnen Lernblock als auch für einen ungewöhnlich langen Zeitplan.
Erstellen Sie Ihren Pomodoro-Plan ab dem tatsächlichen Beginn
Geben Sie die Uhrzeit ein, zu der Ihre erste Konzentrationseinheit beginnt, und wählen Sie die gewünschte Anzahl der Einheiten. Die Voreinstellung verwendet fünfundzwanzig Minuten Konzentration, fünf Minuten kurze Pause, fünfzehn Minuten lange Pause und eine lange Pause nach jeder vierten abgeschlossenen Einheit. Sämtliche Werte lassen sich ändern, sodass der Rechner sowohl zur klassischen Pomodoro-Methode als auch zu persönlichen Lern- und Arbeitsvarianten passt. Eine Pause wird nur berücksichtigt, wenn danach eine weitere Konzentrationseinheit folgt. Das Ende der letzten Einheit ist daher zugleich das Ende des Plans; eine unnötige Pause wird nicht angehängt. Das Ergebnis nennt die Endzeit im selben 24-Stunden-Format wie die Eingabe und zeigt zusätzlich den Tagesversatz. 01:20 mit einem Tag später bedeutet, dass der Plan am Folgetag um 1:20 Uhr endet. Diese eindeutige Angabe verhindert, dass ein nächtlicher Plan kürzer erscheint, als er tatsächlich ist.
Verstehen Sie die Verteilung kurzer und langer Pausen
Die Pausen richten sich nach den bereits abgeschlossenen Konzentrationseinheiten. Nach den meisten Einheiten fügt der Plan eine kurze Pause ein. Sobald die Zahl der beendeten Einheiten das gewählte Intervall erreicht, wird diese Unterbrechung durch eine lange Pause ersetzt. Bei acht Einheiten und einer langen Pause nach jeweils vier Einheiten gibt es sieben Unterbrechungen: eine lange Pause nach Einheit vier und sechs kurze Pausen. Nach der achten Einheit folgt keine Pause, weil keine neunte Einheit beginnt. Dieser Unterschied ist wichtig, denn eine verbreitete Überschlagsrechnung zählt bei acht Einheiten zwei lange Pausen und addiert versehentlich Zeit nach Arbeitsende. Die Ausgabe nennt die Anzahl kurzer und langer Pausen sowie die gesamten Konzentrations- und Pausenminuten, damit Sie die Schätzung prüfen können. Pausen von null Minuten sind für unmittelbar aufeinanderfolgende Blöcke erlaubt. Einheitenzahl und Dauer müssen ganze Zahlen innerhalb der veröffentlichten Grenzen sein; dadurch bleibt jedes Ergebnis deterministisch und reproduzierbar.
Nutzen Sie die Endzeit für eine realistische Zusage
Eine Endzeitschätzung hilft besonders, bevor Sie Ihre Verfügbarkeit zusagen, einen Raum reservieren oder prüfen, ob ein Lernziel vor einem Termin erreichbar ist. Verwenden Sie den frühesten ehrlichen Beginn und nicht die Uhrzeit, zu der Sie gern anfangen würden. Berücksichtigen Sie die Pausen, die Sie voraussichtlich einlegen, denn ohne sie entsteht eine attraktive, aber häufig unrealistische Frist. Benötigen Sie nach drei Einheiten eine längere Erholung, setzen Sie das Intervall auf drei; arbeiten Sie in Fünfzig-Minuten-Blöcken, stellen Sie die Konzentrationsdauer auf fünfzig. Der Rechner verwendet reine Uhrzeitarithmetik und liest weder Gerätezeit noch Kalender, Region oder Zeitzone. Dieselbe Eingabe liefert deshalb im Browser und über die API stets dasselbe Ergebnis. Das Werkzeug plant keine Benachrichtigungen, bestimmt keine Ruhezeiten und berücksichtigt keine externen Unterbrechungen. Betrachten Sie das Ergebnis als Dauer des eigentlichen Plans und ergänzen Sie Puffer für Vorbereitung, Mahlzeiten, Wege oder Aufgaben, die über den Timer hinausgehen.
Anwendungsfälle
Einen Prüfungslernblock planen
Prüfen Sie, ob Lerneinheiten und Erholungspausen vor Unterricht, Abendessen oder Schlafenszeit enden.
Eine ehrliche Verfügbarkeit nennen
Wandeln Sie konzentrierte Arbeitszeit in eine Uhrzeit um, bevor Sie Kollegen Ihre Rückkehr mitteilen.
Eigene Konzentrationsrhythmen vergleichen
Ändern Sie Fokusdauer, Pausenlänge und Langpausenintervall, um verschiedene Endzeiten zu vergleichen.
Häufige Fragen
Wird nach der letzten Pomodoro-Einheit eine Pause addiert?
Nein. Pausen werden nur zwischen Einheiten berücksichtigt, da der Plan mit der letzten Konzentrationseinheit endet.
Wann wird eine lange Pause verwendet?
Sie ersetzt die kurze Pause nach jeder durch long_break_every festgelegten Gruppe, sofern eine weitere Einheit folgt.
Was geschieht, wenn der Plan Mitternacht überschreitet?
Die Endzeit wechselt zum passenden Wert der 24-Stunden-Uhr und days_later nennt die Zahl der Tageswechsel.
Kann ich abweichende Pomodoro-Zeiten verwenden?
Ja. Sie können ganzzahlige Minuten für Konzentration und Pausen sowie ein eigenes Langpausenintervall festlegen.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch in Ihrem Browser laufen.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/edu/pomodoro-finish-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start_time":"09:00","sessions":8}'const res = await fetch("https://api.kit.forhosting.com/edu/pomodoro-finish-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start_time": "09:00",
"sessions": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/pomodoro-finish-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start_time": "09:00",
"sessions": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/pomodoro-finish-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start_time":"09:00","sessions":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start_time":"09:00","sessions":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/pomodoro-finish-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"start_time": "09:00",
"sessions": 8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.pomodoro_finish_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |