Zum Inhalt springen
🛠️ToolsShed

Reading Time Estimator

Schätze, wie lange es dauert, einen Text zu lesen.

0
Wörter
0
Zeichen
0
Sätze
0
Absätze

Lesezeit

@ 238 WPM

Sprechzeit

@ 130 WPM

Über dieses Tool

Ein Lesezeitschätzer ist ein praktisches Werkzeug, das berechnet, wie lange es dauert, einen Text basierend auf der durchschnittlichen Lesegeschwindigkeit zu lesen. Ob du ein Schriftsteller bist, der die Länge deines Artikels überprüft, ein Schüler, der die Lernzeit plant, oder ein Content-Creator, der die Zuschauerbeteiligung verwaltet – das Kennen der geschätzten Lesedauer hilft dir, die Komplexität des Inhalts und die Bereitschaft des Lesers zu bewerten. Dieses Werkzeug beseitigt Vermutungen aus der Inhaltsplanung, indem es eine sofortige, datengestützte Schätzung bereitstellt.

Geben Sie einfach Ihren Text in das Eingabefeld ein, und das Werkzeug berechnet automatisch die Lesezeit basierend auf standardisierten Lesegeschwindigkeitskennzahlen. Die Schätzung berücksichtigt typische Wortlesekennzahlen (normalerweise 200 bis 250 Wörter pro Minute für Erwachsene) und zeigt die Ergebnisse in Minuten und Sekunden an. Verwenden Sie es zur Optimierung von Blogbeiträgen, Social-Media-Inhalten, Dokumentation oder anderem geschriebenem Material, bei dem die Zeitinvestition für Ihr Publikum wichtig ist.

Häufig gestellte Fragen

Code-Implementierung

def estimate_reading_time(text: str, wpm: int = 238) -> dict:
    """
    Estimate reading time for a given text.
    Default WPM is 238 (average adult silent reading speed).
    """
    words = text.split()
    word_count = len(words)
    minutes = word_count / wpm
    seconds = round(minutes * 60)

    return {
        "word_count": word_count,
        "char_count": len(text),
        "char_no_spaces": len(text.replace(" ", "")),
        "minutes": round(minutes, 1),
        "seconds": seconds,
        "display": format_time(seconds),
    }

def format_time(total_seconds: int) -> str:
    if total_seconds < 60:
        return f"{total_seconds} sec read"
    minutes = total_seconds // 60
    seconds = total_seconds % 60
    if seconds == 0:
        return f"{minutes} min read"
    return f"{minutes} min {seconds} sec read"

# Example
text = """
Reading time estimators divide word count by average reading speed.
The average adult reads about 200-250 words per minute silently.
Technical content is typically slower at 100-150 WPM.
"""
result = estimate_reading_time(text)
print(f"Words: {result['word_count']}")
print(f"Time: {result['display']}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.