Dissertationsumfang nach Kapiteln berechnen
Der Umfang einer Dissertation lässt sich leichter planen, wenn die Gesamtsumme aus konkreten Kapitelzielen entsteht.
Im Browser ausführen – kostenlos
Geben Sie die geplanten Wörter je Kapitel ein, wählen Sie einen üblichen Zeilenabstand und ergänzen Sie Seiten für Vorspann, Literatur oder Anhänge. Der Rechner summiert die Wörter, schätzt jedes Kapitel und zeigt den Gesamtumfang. Alle Annahmen bleiben sichtbar, damit Sie sie mit den Vorgaben Ihrer Hochschule vergleichen können.
Machen Sie aus der Gliederung einen messbaren Plan
Listen Sie die Kapitel auf, die Sie tatsächlich einreichen möchten, auch wenn ihre Titel noch vorläufig sind. Legen Sie für jeden Abschnitt ein seiner Aufgabe entsprechendes Ziel fest: Die Einleitung formuliert die Frage, der Forschungsstand bündelt vorhandene Arbeiten und die Methodik erläutert das Vorgehen. Die Aufschlüsselung zeigt frühzeitig, ob ein Literaturkapitel übermäßig groß oder die Diskussion zu knapp geplant ist. Verwenden Sie das Ergebnis als Ausgangspunkt und passen Sie die Werte nach Rückmeldungen Ihrer Betreuung oder nach Abschluss eines Abschnitts an. Für noch offene Kapitel sind null Wörter möglich; eindeutige Namen halten spätere Vergleiche verständlich.
Verstehen Sie die Umrechnung in Seiten
Der Seitenumfang hängt von Schrift, Rändern, Absätzen, Überschriften, Zitaten, Tabellen und Abbildungen ab. Keine Umrechnung kann deshalb das fertige Layout exakt vorhersagen. Das Werkzeug nutzt transparente Richtwerte: 250 Wörter bei doppeltem, 350 bei 1,5-fachem und 500 bei einfachem Zeilenabstand. Jedes Kapitel wird einzeln aufgerundet, da es üblicherweise auf einer neuen Seite beginnt. Vergleichen Sie den im Ergebnis genannten Richtwert mit den Anforderungen Ihrer Hochschule zu Schrift, Rändern, Zeilenabstand und Fußnoten, bevor Sie ihn als Abgabeziel verwenden.
Berücksichtigen Sie Seiten außerhalb des Wortumfangs
Eine Dissertation enthält außerdem Titelblatt, Erklärungen, Zusammenfassung, Danksagung, Inhaltsverzeichnis, Abbildungsverzeichnisse, Literatur und Anhänge. Diese Bestandteile können viele Seiten beanspruchen, ohne den Hauptwortumfang stark zu erhöhen. Tragen Sie den Vorspann als Seitenzahl ein und reservieren Sie einen eigenen Wert für Literatur und Anhänge; beides wird nach der Kapitelschätzung addiert. Nutzen Sie eine kürzlich angenommene Arbeit Ihres Programms als erste Orientierung und aktualisieren Sie die Reserven, wenn Quellen oder Anhänge wachsen. Eingebettete Tabellen und Abbildungen werden nicht separat modelliert, daher ist die Summe als Planungswert zu verstehen.
Anwendungsfälle
Dissertationsvorhaben vorbereiten
Überführen Sie Gliederung und vorläufige Ziele in eine klare Schätzung für ein Gespräch.
Kapitel ausgewogen planen
Vergleichen Sie die erwarteten Längen und erkennen Sie übergroße oder zu knappe Abschnitte.
Schreibfortschritt verfolgen
Berechnen Sie den Plan neu, wenn Kapitel, Literatur und Anhänge wachsen.
Häufige Fragen
Wie viele Wörter werden pro Seite angenommen?
Der Rechner nutzt 250 Wörter bei doppeltem, 350 bei 1,5-fachem und 500 bei einfachem Zeilenabstand; der gewählte Wert steht im Ergebnis.
Warum wird jedes Kapitel einzeln aufgerundet?
Kapitel beginnen meist auf einer neuen Seite; dadurch bleibt auch jede einzelne Schätzung sinnvoll.
Erhöhen Vorspann und Literatur die Wortzahl?
Nein. Die Reserven erhöhen nur die Gesamtseiten, nicht die Summe der Kapitelwörter.
Entspricht die Schätzung exakt dem fertigen Dokument?
Nein. Schrift, Ränder, Überschriften, Fußnoten, Abbildungen und lokale Regeln beeinflussen die Seitenzahl; prüfen Sie Ihre Richtlinie.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Derselbe deterministische Rechner läuft auch im Browser.
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/thesis-length-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"chapters":[{"name":"Introduction","word_count":3000},{"name":"Literature Review","word_count":8000},{"name":"Methodology","word_count":5000},{"name":"Results","word_count":7000},{"name":"Discussion","word_count":6000},{"name":"Conclusion","word_count":2000}]}'const res = await fetch("https://api.kit.forhosting.com/edu/thesis-length-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"chapters": [
{
"name": "Introduction",
"word_count": 3000
},
{
"name": "Literature Review",
"word_count": 8000
},
{
"name": "Methodology",
"word_count": 5000
},
{
"name": "Results",
"word_count": 7000
},
{
"name": "Discussion",
"word_count": 6000
},
{
"name": "Conclusion",
"word_count": 2000
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/thesis-length-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"chapters": [
{
"name": "Introduction",
"word_count": 3000
},
{
"name": "Literature Review",
"word_count": 8000
},
{
"name": "Methodology",
"word_count": 5000
},
{
"name": "Results",
"word_count": 7000
},
{
"name": "Discussion",
"word_count": 6000
},
{
"name": "Conclusion",
"word_count": 2000
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/thesis-length-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"chapters":[{"name":"Introduction","word_count":3000},{"name":"Literature Review","word_count":8000},{"name":"Methodology","word_count":5000},{"name":"Results","word_count":7000},{"name":"Discussion","word_count":6000},{"name":"Conclusion","word_count":2000}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"chapters":[{"name":"Introduction","word_count":3000},{"name":"Literature Review","word_count":8000},{"name":"Methodology","word_count":5000},{"name":"Results","word_count":7000},{"name":"Discussion","word_count":6000},{"name":"Conclusion","word_count":2000}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/thesis-length-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"chapters": [
{
"name": "Introduction",
"word_count": 3000
},
{
"name": "Literature Review",
"word_count": 8000
},
{
"name": "Methodology",
"word_count": 5000
},
{
"name": "Results",
"word_count": 7000
},
{
"name": "Discussion",
"word_count": 6000
},
{
"name": "Conclusion",
"word_count": 2000
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.thesis_length_estimate",
"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_items | 100 |
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. |