Glyph WidgetsGlyph Widgets
WerkzeugeÜber unsKontaktBlogDatenschutzNutzungsbedingungenWerbung entfernenAuf Ko-fi unterstützen

© 2026 Glyph Widgets LLC. Alle Rechte vorbehalten.

·

100% Client-seitige Verarbeitung

Zurück zum Blog

Add Line Numbers: Jede Textzeile nummerieren

Zeilennummern sofort zu Text hinzufügen. Startnummer, Trennzeichen und Nullpolsterung anpassen. Browserbasiert, kein Upload.

Glyph Widgets
27. Februar 2026
9 Min. Lesezeit
zeilennummern hinzufügenzeilen nummerieren onlinezeilennummerierungtext zeilen nummerierennummern zu zeilen hinzufügen

Was ist Add Line Numbers?

Add Line Numbers ist ein kostenloses Online-Tool, das jeder Zeile in einem Textblock eine fortlaufende Nummer voranstellt. Es löst das praktische Problem, nummerierte Ausgabe ohne Code-Editor oder Textverarbeitung zu benötigen: Code in ein Dokument einfügen, nummerierte Schritte für Anleitungen erstellen, indizierte Daten zur Überprüfung aufbereiten oder bestimmte Zeilen bei der Zusammenarbeit an einer Textdatei identifizieren.

Das Tool bietet eine konfigurierbare Startnummer, fünf Trennzeichenstile (einschließlich einer benutzerdefinierten Option) und optionale Nullpolsterung, damit Zahlen bei mehr als neun Zeilen vertikal ausgerichtet sind. Alle Verarbeitungsschritte finden im Browser statt – keine Dateien werden hochgeladen, keine Daten verlassen Ihr Gerät. Das Tool ist kostenlos und erfordert kein Konto.

Hauptfunktionen

  • Anpassbare Startnummer – Bei jeder beliebigen positiven Ganzzahl beginnen. Starten Sie bei 1 für Standard-Nummerierung, bei 100 für seitenrelative Nummerierung oder bei einem anderen positiven Wert.
  • Mehrere Trennzeichenstile – Wählen Sie zwischen Punkt-Leerzeichen (1. ), Doppelpunkt-Leerzeichen (1: ), Klammer-Leerzeichen (1) ), Tabulator (1\t) oder einem eigenen Trennzeichen.
  • Optionale Nullpolsterung – Wenn aktiviert, werden Zeilennummern linksseitig mit Nullen aufgefüllt, damit alle Nummern die gleiche Breite haben. Ein 12-zeiliger Block ergibt 01., 02., ..., 12. statt 1., 2., ..., 12.. Die Polsterbreite wird automatisch aus der letzten Zeilennummer berechnet.
  • Echtzeit-Vorschau – Die nummerierte Ausgabe aktualisiert sich während der Eingabe; kein Klick auf eine Schaltfläche erforderlich.
  • Zeilenanzahl-Anzeige – Beide Bereiche zeigen die Anzahl der verarbeiteten Zeilen.
  • In Zwischenablage kopieren – Ein-Klick-Kopie der nummerierten Ausgabe.
  • Batch-Modus – Mehrere Blöcke in einem Durchgang verarbeiten (Supporter-Funktion).

Die zugrunde liegende Implementierung teilt die Eingabe bei \n, ordnet jeder Zeile ${lineNum}${separator}${line} zu und fügt sie mit Zeilenumbrüchen wieder zusammen. Nullpolsterung verwendet JavaScripts String.padStart() mit der Breite, die als Stellenanzahl der letzten Zeilennummer berechnet wird.

So verwenden Sie Add Line Numbers

Schritt 1: Startnummer festlegen

Das Zahlenfeld „Start At" oben links hat den Standardwert 1. Ändern Sie ihn auf eine beliebige positive Ganzzahl. Wenn Sie das Feld leeren, einen nicht-numerischen Wert eingeben oder null eingeben, fällt das Tool auf 1 zurück.

Häufige Startwerte:

  • 1 – Standard-Nummerierung ab eins
  • Jede positive Ganzzahl, um einen zuvor nummerierten Block fortzusetzen (z. B. 26, um nach einem vorherigen 25-zeiligen Block fortzufahren)

Schritt 2: Trennzeichen wählen

In der Optionsleiste erscheinen fünf Trennzeichen-Schaltflächen:

SchaltflächeTrennzeichenBeispiel
. (Punkt-Leerzeichen). 1. Erste Zeile
: (Doppelpunkt-Leerzeichen): 1: Erste Zeile
) (Klammer-Leerzeichen)) 1) Erste Zeile
Tab\t1\tErste Zeile
Benutzerdefiniertvom Nutzer definiert1 >> Erste Zeile

Bei Auswahl von „Benutzerdefiniert" erscheint ein kurzes Texteingabefeld. Geben Sie eine beliebige Zeichenfolge ein – sie wird zwischen der Zahl und dem Zeileninhalt in jeder Zeile eingefügt.

Schritt 3: Nullpolsterung aktivieren (optional)

Aktivieren Sie das Kontrollkästchen Zero Padding, wenn Zeilennummern linksseitig aufgefüllt werden sollen, damit sie vertikal ausgerichtet sind. Dies ist am nützlichsten für Blöcke mit mehr als 9 Zeilen. Bei einem 50-zeiligen Block ab 1 werden Nummern zu 01 bis 50. Bei 100 Zeilen: 001 bis 100.

Schritt 4: Text einfügen

Klicken Sie in das Eingabefeld und fügen Sie Ihren Text ein oder tippen Sie ihn. Das Ausgabefeld rechts aktualisiert sich sofort.

Beispieleingabe (5 Zeilen, Startnummer 1, Punkt-Leerzeichen-Trennzeichen, keine Polsterung):

Einleitung
Hintergrund
Methodik
Ergebnisse
Schlussfolgerung

Ausgabe:

1. Einleitung
2. Hintergrund
3. Methodik
4. Ergebnisse
5. Schlussfolgerung

Gleiche Eingabe mit aktivierter Nullpolsterung:

1. Einleitung
2. Hintergrund
3. Methodik
4. Ergebnisse
5. Schlussfolgerung

(Kein sichtbarer Unterschied bei 5 Zeilen, aber ab 10+ Zeilen: 01. bis 10.)

Schritt 5: Ergebnis kopieren

Klicken Sie auf Copy Result. Eine Bestätigungsmeldung erscheint. Der Verlaufsbereich (für Supporter) zeichnet den Vorgang beim Kopieren automatisch auf.

Praktische Beispiele

Code zur Überprüfung vorbereiten

Sie haben einen JavaScript-Ausschnitt, den Sie in einen GitHub-Issue oder ein Dokument einfügen möchten, wo Zeilenreferenzen wichtig sind. Fügen Sie den Code mit den Standardeinstellungen (Startnummer 1, Punkt-Leerzeichen-Trennzeichen) ein, und die Ausgabe ist eine nummerierte Liste, auf die Ihr Prüfer genau verweisen kann: „Zeile 7 sollte const statt let verwenden."

Eine geordnete Schrittliste erstellen

Sie schreiben ein Prozessdokument und haben eine Aufzählungsliste, die nummeriert werden muss. Fügen Sie die Liste mit dem Klammer-Leerzeichen-Trennzeichen ein. Aus Erste Aufgabe wird 1) Erste Aufgabe. Kopieren Sie das Ergebnis und fügen Sie es in Ihr Dokument ein, ohne jede Zeile manuell neu zu formatieren.

Einen Datenexport zum Debuggen indizieren

Sie haben 300 Zeilen aus einer Datenbank exportiert und müssen herausfinden, welche Zeile einen Parsing-Fehler verursacht hat. Fügen Sie ab 1 Zeilennummern mit Nullpolsterung hinzu. Das resultierende Format 001 bis 300 ermöglicht es Ihnen, zu jeder Zeile anhand ihrer Zeilennummer zu springen, und macht Protokollmeldungen wie „Fehler in Zeile 047" sofort verwertbar.

Tipps und Best Practices

Verwenden Sie Nullpolsterung immer dann, wenn Sie mehr als 9 Zeilen erwarten. Ohne Polsterung ist 10 drei Zeichen lang und 1 nur eines, sodass Zahlen- und Inhaltsspalten in monospaced Ausgaben nicht ausgerichtet sind. Das Aktivieren der Polsterung sorgt für eine saubere vertikale Ausrichtung ohne manuelle Anpassung.

Die Startnummer beeinflusst die Polsterbreite. Das Tool berechnet die letzte Zeilennummer als startAt + lineCount - 1. Wenn Sie bei 90 beginnen und 20 Zeilen haben, ist die letzte Zahl 109 (drei Stellen), sodass die Nullpolsterung 090, 091, ..., 109 erzeugt.

Das Tabulator-Trennzeichen funktioniert am besten in monospaced Kontexten. Durch Tabulator getrennte Nummern richten sich in Code-Editoren, Terminal-Ausgaben und CSV-Viewern perfekt aus, können aber in Rich-Text-Anwendungen inkonsistent dargestellt werden. Verwenden Sie Punkt-Leerzeichen oder Doppelpunkt-Leerzeichen für Dokumente.

Benutzerdefinierte Trennzeichen können Leerzeichen enthalten. Wenn Sie - (Leerzeichen-Bindestrich-Leerzeichen) möchten, geben Sie diese drei Zeichen in das benutzerdefinierte Eingabefeld ein. Das Tool fügt die Trennzeichenfolge unverändert zwischen der Zahl und dem Inhalt ein.

Der Batch-Modus nummeriert jeden Block unabhängig. Im Batch-Modus ist jedes Element ein separater Block. Jeder Block erhält eine eigene Nummerierung, die bei der konfigurierten Startnummer beginnt. Die Blöcke teilen keine durchgehende Sequenz.

Häufige Probleme und Fehlerbehebung

Nummern richten sich auch bei aktivierter Nullpolsterung nicht aus. Die Ausrichtung funktioniert nur in monospaced Schriften. Rich-Text-Editoren, Textverarbeitungsprogramme und proportional beabstandete Schriften zeigen die Spalten nicht als ausgerichtet an. Fügen Sie den Text in einen monospaced Kontext ein (Code-Editor, Terminal, <pre>-Block), um die Ausrichtung zu sehen.

Die Startnummer wird ignoriert. Wenn das Startnummer-Feld leer ist, einen nicht-ganzzahligen Wert enthält oder auf null gesetzt ist, fällt das Tool stillschweigend auf 1 zurück. Geben Sie eine gültige positive Ganzzahl ein, um den Wert zu überschreiben.

Leere Zeilen in der Eingabe erhalten Nummern. Dies ist das korrekte Verhalten – jede Zeile, einschließlich leerer Zeilen, erhält eine Nummer. Dadurch bleibt die Zeilenstruktur des Originals erhalten. Wenn Sie leere Zeilen überspringen möchten, entfernen Sie diese zuvor mit einem anderen Tool.

Die Ausgabe enthält eine unerwartete zusätzliche Zeile am Ende. Wenn Ihre Eingabe mit einem Zeilenumbruch endet (eine nachgestellte Leerzeile), wird diese Leerzeile gezählt und nummeriert. Dies kommt häufig beim Einfügen aus bestimmten Quellen vor. Löschen Sie den nachgestellten Zeilenumbruch in der Eingabe, um die zusätzliche nummerierte Zeile zu entfernen.

Die Kopierschaltfläche ist deaktiviert. Die Schaltfläche ist deaktiviert, wenn die Ausgabe leer ist. Fügen Sie zuerst Text in die Eingabe ein.

Datenschutz und Sicherheit

Add Line Numbers verarbeitet Ihren Text vollständig in Ihrem Browser mit JavaScripts Array.map() und String.padStart(). Kein Text wird an einen Server übertragen. Während der Verarbeitung wird keine Netzwerkanfrage gestellt. Das Tool hat keine mit der Berechnung verbundenen Analysefunktionen. Sobald die Seite geladen ist, funktioniert es ohne Internetverbindung.

Häufig gestellte Fragen

Ist Add Line Numbers kostenlos? Ja, vollständig kostenlos. Die Kernfunktionalität – Text einfügen, Einstellungen wählen, nummerierte Ausgabe kopieren – erfordert weder Zahlung noch ein Konto. Supporter-Funktionen (Voreinstellungen, Verlauf, Batch-Modus) erfordern ein Glyph Widgets Supporter-Abonnement.

Funktioniert es offline? Ja. Sobald die Seite geladen ist, erfolgt die gesamte Verarbeitung lokal. Sie können die Internetverbindung trennen und das Tool funktioniert weiterhin.

Ist mein Text sicher? Ihr Text verlässt niemals Ihren Browser. Das Tool sendet keine Inhalte an einen Server. Wenn Sie die Verlaufsfunktion verwenden, wird eine Kopie der Ein- und Ausgaben im lokalen IndexedDB-Speicher Ihres Browsers gespeichert – ausschließlich auf Ihrem eigenen Gerät.

Kann ich die Nummerierung bei 0 beginnen? Nein. Das Tool erfordert eine positive Startnummer. Wenn Sie 0 eingeben, fällt es auf 1 zurück. Der kleinste wirksame Startwert ist 1.

Kann ich die Nummerierung von einem vorherigen Block fortsetzen? Ja. Wenn Ihr erster Block 25 Zeilen hatte und Sie möchten, dass der nächste Block bei 26 beginnt, setzen Sie „Start At" auf 26. Die Nullpolsterung berücksichtigt den neuen Startwert bei der Berechnung der Polsterbreite.

Welche Trennzeichen stehen zur Verfügung? Fünf Optionen sind eingebaut: Punkt-Leerzeichen (. ), Doppelpunkt-Leerzeichen (: ), Klammer-Leerzeichen () ), Tabulator (\t) und ein benutzerdefiniertes Feld, in das Sie eine beliebige Zeichenfolge eingeben können. Das benutzerdefinierte Feld akzeptiert alle Zeichen, einschließlich Leerzeichen, Symbole und mehrzeichige Sequenzen.

Wird die Nullpolsterung beim Tippen dynamisch aktualisiert? Ja. Die Polsterbreite wird als Stellenanzahl der letzten Zeilennummer (startAt + lineCount - 1) berechnet, und die Ausgabe wird bei jedem Tastendruck neu gerendert. Das Hinzufügen weiterer Zeilen erhöht die Polsterbreite automatisch, wenn die Stellenanzahl wächst.

Kann ich Zeilen in einer mehrspaltigen CSV-Datei nummerieren? Das Tool fügt Nummern als Präfix zu jeder Zeile hinzu, nicht als neue Spalte. Bei einer CSV-Datei würde die Ausgabe 1. Spalte1,Spalte2,Spalte3 lauten statt 1,Spalte1,Spalte2,Spalte3. Wenn Sie die Nummer als ordentliche CSV-Spalte benötigen, verwenden Sie das Tabulator-Trennzeichen und ersetzen Sie dann in einem nächsten Schritt den Tabulator durch ein Komma.

Was passiert mit Windows-Zeilenenden in meiner Eingabe? Das Tool teilt die Eingabe bei \n. Windows-Dateien verwenden \r\n. Die meisten Browser normalisieren eingefügten Text auf \n, aber wenn \r-Zeichen in Ihrer Ausgabe erscheinen, fügen Sie den Inhalt zuerst über einen Texteditor ein, um Zeilenenden zu normalisieren.

Kann ich viele Dateien auf einmal verarbeiten? Der Batch-Modus (Supporter-Funktion) ermöglicht es Ihnen, mehrere unabhängige Textblöcke einzugeben (einen pro Batch-Zeile) und alle mit einem einzigen Klick zu verarbeiten. Jeder Block erhält eine unabhängige Zeilennummerierung ab der konfigurierten Startnummer.

Verwandte Tools

  • Remove Line Breaks – Zeilenumbrüche entfernen, bevor oder nachdem Nummern hinzugefügt werden – nützlich beim Kombinieren von Schritten in einem Arbeitsablauf.
  • Word Counter – Zeilen, Wörter und Zeichen in Ihrem Text zählen.
  • Sorter – Zeilen alphabetisch oder numerisch sortieren, bevor Sie sie nummerieren.

Jetzt Add Line Numbers ausprobieren: Add Line Numbers

Zuletzt aktualisiert: 27. Februar 2026

Weiterlesen

Mehr ArtikelAdd Line Numbers ausprobieren