Text kürzen
Das Werkzeug strafft einen Text auf eine vorgegebene Länge, ohne ihn wie eine Zusammenfassung auf reine Kernpunkte zu reduzieren. Füllwörter, Wiederholungen und umständliche Formulierungen fallen weg, der Inhalt und die Reihenfolge bleiben weitgehend erhalten, nur eben kompakter und direkter formuliert als im Entwurf.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Kürzen ist nicht Zusammenfassen
Eine Zusammenfassung erzeugt eine neue, verdichtete Form des Textes und lässt bewusst Details weg. Das Kürzen dagegen behält Struktur und die meisten Aussagen bei, entfernt aber Füllwörter, doppelte Formulierungen und unnötig lange Schachtelsätze. Das Ergebnis liest sich wie derselbe Text, nur straffer, mit denselben Angaben, aber ohne die Umwege, die beim ersten Entwurf entstanden sind. Wer eine völlig neue, verdichtete Fassung mit nur den wichtigsten Punkten braucht, greift stattdessen zur Zusammenfassung.
Zielwert vorgeben
Sie können eine Ziellänge angeben, etwa 20 Prozent weniger Wörter oder eine feste Wortzahl. Bei einer Stellenanzeige der Weber Metallbau GmbH mit 400 Wörtern etwa lässt sich so eine Fassung mit 300 Wörtern erzeugen, die noch immer alle Anforderungen nennt, nur ohne die Wiederholungen, die sich beim ersten Entwurf eingeschlichen hatten. Ohne Vorgabe wählt das Werkzeug eine moderate Kürzung, die sich sicher anpassen lässt, wenn ein strengeres Limit gilt.
Wo das nützlich ist
Typische Anlässe: eine Pressemitteilung, die auf ein festes Zeichenlimit passen muss, ein Anschreiben, das eine Seite nicht überschreiten darf, oder ein Produkttext, der auf einer Verpackung wenig Platz hat. Das Limit für den Ausgangstext liegt bei rund 20.000 Token pro Anfrage, in der Praxis reicht das für die meisten Geschäftstexte in voller Länge. Bei besonders knappen Zeichenlimits, etwa für Anzeigen oder Etiketten, lässt sich eine sehr enge Zielvorgabe machen, ohne dass Angaben verloren gehen.
Nutzung
Der gekürzte Text lässt sich direkt kopieren oder per API in bestehende Abläufe einbinden, etwa in eine Redaktionssoftware, die Meldungen automatisch auf ein Zeichenlimit bringt. Eine Anmeldung ist dafür nicht nötig, und der Preis richtet sich allein nach der Länge des eingefügten Textes, unabhängig davon, wie stark am Ende gekürzt wurde. Eine sehr starke Kürzung kostet also genauso viel wie eine leichte, solange der Ausgangstext gleich lang ist.
Anwendungsfälle
Die Pressemitteilung mit Zeichenlimit
Ein Verband muss seine Pressemitteilung auf 1.500 Zeichen bringen, damit sie in ein Redaktionssystem passt. Anna Hoffmann kürzt den Originaltext, ohne eine der genannten Zahlen zu verlieren.
Das Anschreiben auf einer Seite
Jonas Weber schreibt ein Bewerbungsanschreiben, das eine DIN-A4-Seite überschreitet. Mit der Kürzung bleibt der Inhalt vollständig, nur die Formulierungen werden knapper.
Produkttext für die Verpackung
Für eine Verpackung mit wenig Platz kürzt die Bäckerei Hoffmann e. K. den ausführlichen Produkttext von der Webseite auf eine Fassung, die alle Zutatenangaben behält, aber deutlich weniger Wörter braucht.
Häufige Fragen
Worin liegt der Unterschied zur Zusammenfassung?
Die Zusammenfassung erzeugt eine neue, verdichtete Form mit nur den wichtigsten Punkten. Das Kürzen behält Struktur und die meisten Aussagen, entfernt aber Füllwörter und Wiederholungen.
Kann ich eine genaue Wortzahl vorgeben?
Ja, Sie können eine Zielwortzahl oder eine prozentuale Kürzung angeben. Das Ergebnis liegt möglichst nah an dieser Vorgabe.
Wie viel kostet das Kürzen eines Textes?
$0.003 pro Anfrage plus $0.0135 je 1.000 Wörter des eingefügten Textes. Die Berechnung erfolgt nach der Länge des Ausgangstextes, nicht des kürzeren Ergebnisses.
Gehen dabei wichtige Zahlen oder Namen verloren?
Nein, das Ziel ist gerade der Erhalt aller inhaltlichen Angaben. Verloren gehen ausschließlich Füllwörter, Wiederholungen und unnötig lange Formulierungen.
Speichert KIT den eingefügten Text?
Er wird nur zur Erstellung der gekürzten Fassung verarbeitet und anschließend nicht aufbewahrt. Ein Konto ist nicht erforderlich.
Wie lang darf der Text sein, den ich kürzen lasse?
Rund 20.000 Token pro Anfrage. Für längere Dokumente empfiehlt sich eine Aufteilung in Abschnitte.
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/text/shorten \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/shorten", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/shorten",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/shorten", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/shorten", 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": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.shorten",
"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_tokens | 20000 |
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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |