Englisch-Lernrechner
Von A1 nach B1 mit 200 Stunden pro Niveau und 30 Minuten am Tag sind 400 Lernstunden, also 800 Tage. Geben Sie Ihr aktuelles Englischniveau, Ihr Ziel, Ihre täglichen Minuten und die Stunden pro Niveau ein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Aktuelles Niveau
- A1
- Zielstufe
- B1
- Minuten pro Tag
- 30
- Stunden pro Niveau
- 200
- Aufzusteigende Stufen
- 2
- Pfad
- A1, A2, B1
- Stunden gesamt
- 400
- Tägliche Stunden
- 0,5
Wie viele echte Lerntage liegen zwischen dem Englisch, das Sie haben, und der CEFR-Stufe, die Sie wirklich wollen? Broschüren versprechen B2 in sechs Monaten, Prüfungsstellen sprechen von angeleiteten Stunden; diese zwei Erzählungen treffen sich selten in einer ehrlichen Kalenderzahl. Dieser Rechner fürs Englischlernen nimmt vier Planungsangaben entgegen — die CEFR-Stufe, die Sie jetzt halten, die angestrebte Stufe, die Minuten, die Sie jeden Tag freihalten können, und einen Stundensatz je Sprosse — und liefert die noch nötigen Lernstunden plus die Kalendertage, die diese Minuten brauchen. Zwei Stufen zu 200 Stunden je Stufe bei 30 Minuten am Tag sind 400 Stunden und 800 Tage.
Wie sich Stunden und Tage aus Ihren Englischniveaus ergeben
Die Identität ist ein kurzer Leitergang, kein Einstufungstest. Die hier verwendeten offiziellen CEFR-Stufen laufen von A0, einem vollständigen Anfänger, auch prä-A1 genannt, dann A1, A2, B1, B2, C1 und C2 an der Spitze. Die Engine zählt, wie viele Sprossen streng über der aktuellen Stufe und bis einschließlich zum Ziel liegen: von A1 nach B1 sind es zwei Sprossen, A1 nach A2 und dann A2 nach B1; von A2 nach C1 drei; von A0 nach C2 sechs.
Die noch nötigen Lernstunden entsprechen dieser Anzahl mal dem Stundensatz je Niveau, den Sie liefern. Tagesstunden entsprechen den Tagesminuten geteilt durch sechzig. Kalendertage entsprechen diesen Lernstunden geteilt durch die Tagesstunden, außer wenn beide Stufen schon gleich sind — dann sind Stunden und Tage null, weil nichts mehr zu steigen bleibt.
Stunden je Niveau sind Ihr Planungssatz, keine versteckte Prüfungstabelle: 150 Stunden je Stufe ist eine übliche Schätzung im Unterricht, 200 eine vorsichtige Selbstlernschätzung und 80 eine Schätzung für Intensivkurse. Dieser Endpunkt holt keine Einstufungsnote, vergibt kein Zertifikat und wendet weder Ruhetage noch Feiertage noch Zeitzonen an. Er beantwortet eine Frage: wenn Sie diese Englischstufe halten, jene wollen, so viele Minuten am Tag einplanen und so viele Stunden je Sprosse akzeptieren, wie viele Tage dauert der Aufstieg?
Anwendungsfälle
Anmelde-APIs für Sprach-Apps
Rufen Sie beim Anmelden einen deterministischen parse-Endpunkt auf, um Lerntage aus vier Feldern zu nennen, ohne eine eigene Stundentabelle je Englischniveau zu betreiben.
Häufige Fragen
Wie viele Tage von A1 nach B1 bei 30 Minuten am Tag?
Bei einem Planungssatz von 200 Stunden je CEFR-Sprosse sind A1 nach B1 zwei Sprossen und 400 Lernstunden. Bei 30 Minuten am Tag sind das 800 Tage (etwa 114 Wochen).
Was passiert, wenn mein Englischziel unter meinem aktuellen Niveau liegt?
Rückwärts auf der CEFR-Leiter ist kein Lernplan. Gleiche Stufen gelingen mit null Stunden und null Tagen.
Welche Englischniveaus kann ich eingeben?
A0 (Anfänger prä-A1), A1, A2, B1, B2, C1 und C2, unabhängig von der Großschreibung. Unbekannte Bezeichnungen scheitern an der Prüfung.
Welchen Wert für Stunden pro Niveau sollte ich nehmen?
Wählen Sie den Wert, der zu Ihrer Lernform passt. Rund 150 Stunden pro Niveau sind eine übliche Schätzung im Unterricht, 200 eine vorsichtige fürs Selbststudium und 80 passen zu einem Intensivkurs.
Enthält die Zahl der Tage Ruhetage oder Urlaub?
Nein. Sie geht davon aus, dass Sie Ihre täglichen Minuten an jedem Kalendertag lernen. Lassen Sie Wochenenden aus oder machen Sie Pausen, rechnen Sie diese Tage hinzu oder geben Sie weniger Minuten pro Tag ein.
Was passiert, wenn mein Ziel unter meinem jetzigen Niveau liegt?
Dann gibt es kein Ergebnis. Das Werkzeug rechnet nur aufwärts und zeigt keinen negativen Weg an. Liegen Ziel und aktuelles Niveau gleich, sind Stunden und Tage null.
Verwandte Tools
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/life/english-learning \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_level":"A1","target_level":"B1","daily_minutes":30,"hours_per_level":200}'const res = await fetch("https://api.kit.forhosting.com/life/english-learning", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_level": "A1",
"target_level": "B1",
"daily_minutes": 30,
"hours_per_level": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/english-learning",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_level": "A1",
"target_level": "B1",
"daily_minutes": 30,
"hours_per_level": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/english-learning", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_level":"A1","target_level":"B1","daily_minutes":30,"hours_per_level":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_level":"A1","target_level":"B1","daily_minutes":30,"hours_per_level":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/english-learning", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"current_level": "A1",
"target_level": "B1",
"daily_minutes": 30,
"hours_per_level": 200
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.english_learning",
"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.
Limits
max_daily_minutes | 1440 |
max_hours_per_level | 10000 |
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. |
Technische Hinweise
Ein Ziel unter der aktuellen Stufe scheitert mit invalid_input und wird nicht berechnet. Nutzen Sie die Seite im Browser ohne Gebühr, oder rufen Sie die API zu $0.002 je erfolgreicher Anfrage auf, wenn ein Anmeldefluss oder ein Tutorienplan dieselbe Zahl braucht.
Wie sich Stunden und Tage aus Ihren Englischniveaus ergeben
Die Antwort wiederholt die bereinigten current_level, target_level, daily_minutes und hours_per_level und liefert levels_to_climb, den path der Stufen vom Start zum Ziel, total_hours, daily_hours, total_days als exakten Quotienten, total_days_ceil als kleinsten ganzen Kalendertag, der diesen Quotienten deckt, weeks als total_days geteilt durch sieben, already_at_target, eine Tabelle level_steps mit einer Zeile je Sprosse, plus eine Formelzeichenkette, eine einzeilige message und nummerierte steps.
Eingabevertrag, vertauschte Stufen, Antwortfelder und Validierungsfehler
Null oder negative Minuten oder Stunden scheitern, weil ein Plan ohne Tageszeit oder eine Sprosse mit null Stunden niemanden weiterbringt, und ein täglicher Nullsatz eine Division durch null wäre. Größen über den dokumentierten Decken — 1440 Minuten an einem Tag, 10000 Stunden je Niveau — scheitern, damit ein Tippfehler den Isolate nicht sprengt. Eine vertraute Prüfung ist A1 nach B1 bei 30 Minuten am Tag und 200 Stunden je Niveau: zwei Sprossen, 400 Stunden, eine halbe Stunde am Tag und 800 Tage. Senden Sie einen JSON-Körper mit vier Pflichtfeldern. current_level ist die CEFR-Stufe, die Sie jetzt halten: A0, A1, A2, B1, B2, C1 oder C2, unabhängig von der Großschreibung. Die Aliasse current, from, from_level, level_from und start_level zeigen auf dasselbe Feld. target_level ist die Stufe, die Sie erreichen wollen, mit derselben geschlossenen Liste; akzeptiert werden target, to, to_level, level_to und goal_level. daily_minutes ist die streng positive Zahl an Lernminuten, die Sie jeden Kalendertag halten können; akzeptiert werden minutes, minutes_per_day, daily und pace. hours_per_level ist der streng positive Planungssatz angeleiteter Stunden, den Sie jeder CEFR-Sprosse zuweisen; akzeptiert werden hours_each, per_level, hours_band und level_hours. Jedes Zahlenfeld darf als JSON-Zahl oder als numerische Zeichenkette kommen, die zu einer endlichen Zahl wird. Boolesche Werte, Objekte, leere Zeichenketten, NaN und Infinity scheitern mit invalid_input. Sitzt target_level streng unter current_level auf der CEFR-Leiter, scheitert die Anfrage und nennt target_level, weil Rückwärtsgehen kein Lernplan ist. Sind beide Stufen gleich, ist der Aufstieg schon erledigt: levels_to_climb, total_hours und total_days sind null und already_at_target ist true. Fehlende Felder und vertauschte Stufen sind invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002; der kostenlose Browserpfad führt dieselbe solve-Funktion aus, ohne vorausbezahltes Guthaben zu verbrauchen.
Selbstlernpläne, Schulen, Tutoren und Produktanbindungen
Selbstlernende öffnen einen Rechner fürs Englischlernen, wenn die Frage nicht lautet, welches Niveau ein Stundentagebuch schon trägt, sondern wie lange der restliche Aufstieg bei den Minuten dauert, die wirklich da sind. Sprachschulen nutzen dieselben vier Felder, um ein Broschürenversprechen in eine gemeinsame Zahl zu verwandeln: drei Sprossen zu 150 Unterrichtsstunden und 60 Minuten am Tag sind 450 Stunden und 450 Tage — ehrlich im Elterngespräch. Produktteams, die die Anmeldung einer Vokabel- oder Tutorien-App verdrahten, rufen denselben parse-Endpunkt von einem Edge-Worker auf, weil der Algorithmus ein Leiterindex, ein Produkt und ein Quotient ist — ohne Modelltoken und ohne ausgehendes Netz. Gescheiterte Validierung wird nicht berechnet. Eine berufstätige Person auf A2, die B2 für ein Visum oder eine Stelle will, mit 45 Minuten nach dem Abendessen und einem vorsichtigen Satz von 200 Stunden je Stufe, kann total_days und weeks lesen, bevor sie einen Jahreskurs unterschreibt. Tutoren öffnen die Aufnahme mit current_level auf der letzten zertifizierten Stufe und hours_per_level im Tempo, das sie wirklich unterrichten, sodass nur der restliche Aufstieg bepreist wird. Halten Sie hours_per_level als Planungsschätzung, die Ihre Nutzer verstehen, pinnen Sie total_days in Ihren Tests und kombinieren Sie das Ergebnis mit einer kompetenzbasierten Einstufung, wenn Sie Zertifizierungsreife brauchen. Dieses Werkzeug beantwortet die Kalenderfrage; es ersetzt keine Prüfungsstelle und erfindet keine Ruhetage oder Schnittnoten, die Sie nicht gesendet haben.
Integrationsbeispiele
Selbstlernkalender von A2 nach B2
Machen Sie aus aktueller Stufe, Visa- oder Jobziel, Tagesminuten und einem Satz je Sprosse total_days und weeks, bevor Sie ein Jahr Unterricht kaufen.
Schul- und Tutorienaufnahme
Zeigen Sie Familien, wie viele Tage das gewählte Unterrichtstempo braucht, um die restlichen CEFR-Sprossen zu steigen, mit current_level auf der letzten zertifizierten Stufe.
Technische Fragen
Was bedeutet hours_per_level?
Es ist das Budget angeleiteter Stunden, das Sie jeder CEFR-Sprosse zuweisen, die Sie noch steigen müssen. 150 ist eine übliche Unterrichtsschätzung, 200 eine vorsichtige Selbstlernschätzung und 80 eine Schätzung für Intensivkurse. Der Rechner verbirgt hinter diesem Feld keine zweite Tabelle.
Was kostet der Rechner fürs Englischlernen?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.