Flesch-Lesefreundlichkeit für englische Texte berechnen
Der Rechner wandelt einen englischen Text anhand der Satzlänge und der Silben pro Wort in einen Lesbarkeitswert um. Ein hoher Wert steht meist für leichter verständliche Sprache, ein niedriger für dichtere Formulierungen. Zusätzlich erhalten Sie die verwendeten Zählwerte und eine verständliche Einstufung, sodass Sie die Berechnung nachvollziehen können.
Im Browser ausführen – kostenlos
Was der Wert aussagt
Flesch Reading Ease fasst zwei messbare Merkmale englischer Prosa zusammen: Wörter je Satz und Silben je Wort. Kurze Sätze und vertraute Wörter erhöhen den Wert gewöhnlich. Die Stufen reichen von Sehr leicht bis Sehr schwierig, bewerten aber nicht die inhaltliche Qualität. Notwendige Fachbegriffe können das Ergebnis senken, obwohl der Text passend ist. Nutzen Sie die Einzelwerte, um Änderungen an Satzbau oder Wortwahl zu erkennen, und lesen Sie die Passage anschließend stets im Zusammenhang.
So zählt der Rechner
Verwendet wird die Standardgleichung: 206.835 minus 1.015 mal Wörter pro Satz, minus 84.6 mal Silben pro Wort. Satzzeichen am Ende trennen Sätze; Text ohne abschließende Interpunktion gilt als ein Satz. Die Silben werden mit festen englischen Regeln für Vokalgruppen, stummes e am Wortende und geläufige Endungen geschätzt. Das Verfahren ist kein Aussprachewörterbuch. Namen, Abkürzungen und Lehnwörter können daher anders gezählt werden als gesprochen.
Lesbarkeit sinnvoll verbessern
Messen Sie eine vollständige, repräsentative Passage. Ist der Wert niedrig, prüfen Sie zuerst die längsten Sätze, verwenden Sie direkte Verben und streichen Sie bedeutungslose Einschränkungen. Behalten Sie präzise Fachbegriffe bei und erklären Sie diese; ein kurzes, aber ungenaues Wort kann den Wert erhöhen und den Inhalt verschlechtern. Vergleichen Sie Fassungen derselben Textsorte und verbinden Sie die Kennzahl mit redaktioneller Prüfung, Barrierefreiheit und Rückmeldungen. Die API kostet $0.002 je Element und kann dichte Entwürfe zur menschlichen Prüfung markieren.
Anwendungsfälle
Öffentliche Hinweise prüfen
Prüfen Sie vor der Veröffentlichung, ob Anleitungen für ein breites Publikum verständlich formuliert sind.
Textfassungen vergleichen
Messen Sie dieselbe Passage vor und nach der Bearbeitung, um Struktur und Wortwahl zu beurteilen.
Redaktionelles Signal ergänzen
Binden Sie Wert und Zählungen in einen Ablauf ein, der dichte Entwürfe zur Prüfung weiterleitet.
Häufige Fragen
Was ist ein guter Flesch-Wert?
Das hängt von Zielgruppe und Textsorte ab. 60 bis 70 gilt als Standard; Fachtexte dürfen darunterliegen.
Kann der Wert über 100 oder unter null liegen?
Ja. Die Formel ist unbegrenzt: Sehr einfacher Text kann 100 überschreiten, dichter Text unter null fallen.
Wie werden Silben gezählt?
Eine feste englische Regel verarbeitet Vokalgruppen und häufige Endungen. Sie ist reproduzierbar, kann aber vom Wörterbuch abweichen.
Beeinflusst Zeichensetzung das Ergebnis?
Punkt, Fragezeichen und Ausrufezeichen trennen Sätze. Andere Zeichen können Wörter trennen, erzeugen aber keinen Satz.
Was kostet die API?
Jedes Element kostet $0.002. Eine einzelne Berechnung ist auch im Browser möglich.
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/str/flesch-reading-ease \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The cat sat on the mat. It was a sunny day."}'const res = await fetch("https://api.kit.forhosting.com/str/flesch-reading-ease", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The cat sat on the mat. It was a sunny day."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/flesch-reading-ease",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The cat sat on the mat. It was a sunny day."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/flesch-reading-ease", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The cat sat on the mat. It was a sunny day."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The cat sat on the mat. It was a sunny day."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/flesch-reading-ease", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "The cat sat on the mat. It was a sunny day."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.flesch_reading_ease",
"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_chars | 100000 |
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. |