ForHosting KIT · Text & KI

Text auf Spaltenbreite umbrechen

Bei einer Breite von 32 verteilt sich eine lange Notiz mit zwei Absätzen auf 8 Zeilen mit höchstens 32 Zeichen, die Leerzeile zwischen den Absätzen bleibt erhalten. Ein Wort, das länger als die Breite ist, steht ganz in einer eigenen Zeile. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Breite
32
Erhalten Sie
Zeilenanzahl
8
Anzahl der Absätze
2

Der Zeilenumbruch macht aus langem, unregelmäßigem Text gut lesbare Zeilen mit der gewählten Spaltenbreite. Übergeben Sie Klartext und eine ganzzahlige Breite; das Werkzeug setzt jeden Absatz neu, ohne Wörter zu trennen. Leerzeilen trennen weiterhin die Absätze, sodass E-Mails und Notizen ihre Gliederung behalten. Das deterministische Ergebnis eignet sich direkt für Terminals, Quelltextkommentare, Dokumentationen, Tickets und Nachrichten mit vorhersagbaren Zeilenlängen.

So funktioniert der Umbruch auf eine Spaltenbreite

Der Zeilenumbruch löst eine Darstellungsaufgabe, ohne den Inhalt umzuschreiben. Das Werkzeug liest die Wörter jedes Absatzes von links nach rechts. Das nächste Wort kommt in die aktuelle Zeile, wenn Wort, Trennzeichen und vorhandener Inhalt gemeinsam in width passen.

Andernfalls beginnt vor diesem Wort eine neue Zeile. Normale Zeilen überschreiten daher die angeforderte Breite nicht, und Wörter werden nie mittendrin geteilt. Ein einzelnes Wort, das länger als das Limit ist, bildet bewusst eine Ausnahme: Es bleibt vollständig in einer eigenen Zeile, weil das Trennen einer Kennung, URL, eines Dateinamens oder Fachbegriffs seine Bedeutung verändern oder das Kopieren verhindern könnte.

Wiederholte Leerzeichen, Tabulatoren und einzelne Zeilenwechsel innerhalb eines Absatzes werden zu normalen Worttrennern. Leerzeilen grenzen weiterhin Absätze ab; in der Ausgabe bleibt jeweils eine davon erhalten. Dadurch können Sie sowohl unformatierten Fließtext als auch bereits mit einer falschen Breite umbrochenen Text neu setzen.

Das Werkzeug fügt keine Trennstriche ein, richtet keine Ränder aus, interpretiert kein Markdown und formuliert keine Sätze um. Es verändert ausschließlich die Position der Zeilenwechsel und liefert damit ein beständiges, prüfbares Ergebnis.

Eine geeignete Breite wählen und die Ausgabe verstehen

Wählen Sie width nach dem Zielmedium und nicht nach der Länge der Quelle. Terminalprotokolle und klassische E-Mails profitieren häufig von mäßig schmalen Zeilen, während Quelltextkommentare Platz für Einrückung und spätere Kommentarzeichen benötigen. Wenn das umgebende Format Zeichen belegt, ziehen Sie die Länge dieses Präfixes vor dem Umbrechen von der verfügbaren Spaltenzahl ab.

Ein vier Zeichen langes Kommentarpräfix verlangt beispielsweise eine Textbreite, die vier Spalten unter dem endgültigen visuellen Ziel liegt. Leerer Ausgangstext ist gültig und ergibt null Zeilen und null Absätze. Zeilenenden werden zu LF normalisiert, sodass Windows, macOS, Linux, Browser und entfernte Ausführung übereinstimmen. width zählt Zeichen einer JavaScript-Zeichenkette und keine gerenderten Pixel.

Verwenden Sie die Funktion deshalb für Klartext und Festbreitenschriften, nicht für pixelgenaue Grafiklayouts mit Proportionalschriften.

Zuverlässiger Einsatz in E-Mails, Kommentaren und Automationen

Brechen Sie E-Mails erst nach dem Schreiben und Überarbeiten um, denn zusätzliche Wörter in bereits formatiertem Text hinterlassen oft kurze, ungleichmäßige Zeilen. Bewahren Sie beabsichtigte Absatzwechsel durch Leerzeilen und senden Sie anschließend den vollständigen Nachrichtentext in einer Anfrage. Bei Quelltextkommentaren brechen Sie zunächst den Fließtext um und ergänzen danach die sprachspezifischen Präfixe; alternativ verkleinern Sie width um deren Länge.

Berücksichtigen Sie im Terminal Zeitstempel, Protokollstufen, Einrückungen und ANSI-Dekorationen, die außerhalb dieses Werkzeugs ergänzt werden. Speichern Sie width in automatisierten Abläufen als Projekteinstellung, statt unterschiedliche Werte auf Skripte zu verteilen. Formatänderungen bleiben so prüfbar und erzeugte Dateien konsistent.

Testen Sie lange technische Tokens ausdrücklich. Da der Algorithmus niemals ein Wort teilt, können URLs und Kennungen das Limit überschreiten. Wenn Sie eine harte Obergrenze benötigen, kombinieren Sie den Umbruch mit einer gesonderten Regel für Tokens.

Es gibt weder Netzwerkzugriffe noch eine Bedeutungsanalyse. Gleiche Eingaben erzeugen stets denselben Text und dieselben Zählwerte.

Klartext-E-Mails vorbereiten

Setzen Sie lange Absätze auf eine einheitliche Breite und erhalten Sie Leerzeilen zwischen Themen.

Quelltextkommentare formatieren

Erzeugen Sie berechenbare Textzeilen, bevor ein Dokumentationsablauf Kommentarzeichen und Einrückungen ergänzt.

Terminalausgaben lesbar halten

Passen Sie Hilfetexte, Versionshinweise und Konsolenbeschreibungen an das gewählte Spaltenbudget an.

Teilt das Werkzeug lange Wörter?

Nein. Umbrüche erfolgen nur zwischen Wörtern. Ein Wort, das width überschreitet, bleibt vollständig in einer eigenen Zeile und darf daher breiter sein.

Was geschieht mit vorhandenen Zeilenwechseln?

Einzelne Zeilenwechsel innerhalb eines Absatzes werden zu Leerzeichen. Eine oder mehrere Leerzeilen trennen Absätze und ergeben eine Leerzeile in der Ausgabe.

Misst width Pixel oder Zeichen?

width zählt Zeichen einer JavaScript-Zeichenkette, keine Pixel. Die Funktion eignet sich für Klartext und Umgebungen mit fester Zeichenbreite.

Welche Breite sollte ich wählen?

Richten Sie sie nach dem Ziel, nicht nach dem Ausgangstext. Bekommen die Zeilen ein Präfix, etwa die vier Zeichen einer Kommentarmarke, ziehen Sie es vorher ab, damit die fertigen Zeilen noch passen.

Fügt das Werkzeug Trennstriche ein oder setzt es Blocksatz?

Nein. Es ändert nur die Stelle, an der jede Zeile umbricht. Es gibt keine Trennstriche, keinen gedehnten Abstand und keine Umformulierung, Wörter und Reihenfolge bleiben genau wie geschrieben.

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.

POSThttps://api.kit.forhosting.com/str/word-wrap

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/word-wrap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.","width":32}'
{
  "text": "Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.",
  "width": 32
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.word_wrap",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_chars200000
max_width10000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Eine geeignete Breite wählen und die Ausgabe verstehen

Die Anfrage akzeptiert eine Ganzzahl von eins bis zehntausend; fehlende, gebrochene, nullwertige, negative oder zu große Angaben führen zu invalid_input. Die Antwort enthält text als kopierbaren Hauptwert, width als angewandte Grenze, line_count einschließlich leerer Trennzeilen und paragraph_count für nicht leere Absätze.

Zuverlässiger Einsatz in E-Mails, Kommentaren und Automationen

Ein erfolgreiches Element kostet per API $0.002; die Browserversion arbeitet lokal und kostenlos.

Kann ich leeren Text umbrechen?

Ja. Bei gültigem width bleibt das Ergebnis leer; line_count und paragraph_count sind beide null.

Was kostet ein API-Aufruf?

Jede erfolgreiche Anfrage kostet $0.002 pro Element. Das Browserwerkzeug läuft lokal und ist für die interaktive Nutzung kostenlos.

Vollständige KIT-Dokumentation lesen →