Zeilennummern hinzufügen
Liste einfügen, mit vorangestellter Zeilennummer pro Zeile zurückbekommen. Standard-Trennzeichen ist Tab, sodass es direkt in Excel-Spalte A landet. Konfigurierbarer Startwert sowie Null-/Leerzeichen-Padding für saubere Spaltenausrichtung.
Oder Strg+Enter drücken
Wann du dieses Tool nutzen solltest
AnleitungLanges Log oder Feedback-Liste? Erst nummerieren, dann auf "Zeile 47" zeigen statt den Inhalt zu beschreiben.
Tab-getrennt landet direkt in der Tabelle — Nummern in Spalte A, Originaltext in Spalte B. Keine Formel, kein Drag-Fill.
LLMs folgen "für jedes nummerierte Element…"-Anweisungen zuverlässiger, wenn Items vorab nummeriert sind.
Die letzte Zahl ist die Gesamtanzahl. Schneller als manuelles Zählen, kein `wc -l` nötig.
So funktioniert's
drei Schritte-
01
Text einfügen oder .txt ablegen
Live-Vorschau bis 100.000 Zeilen am Desktop / 5.000 mobil. Größere Eingaben wechseln automatisch in den Download-Modus — gleiche Engine, gleiche Nummerierung, Seite bleibt responsiv.
-
02
Trennzeichen, Start, Padding wählen
Trennzeichen: Tab (Standard, ergibt Excel-Spalten), Leerzeichen, ": " oder ". ". Start bei beliebiger Ganzzahl. Padding: keins, Null ("007") oder Leerzeichen (" 7") für saubere Ausrichtung.
-
03
Auf „Ausführen" klicken
Nummern werden deterministisch vorangestellt. „Leerzeilen entfernen"-Toggle aus (Standard): jede Zeile bekommt eine Nummer, auch leere — `cat -n`. Toggle an: `cat -b`-Verhalten — Leerzeilen werden übersprungen, aber die Nummerierung bleibt auf nicht-leeren Zeilen lückenlos.
Unter der Haube
Technische Hinweise- Algorithmus
- Einzelner linearer Pass · O(n)
- Pad-Breite
- String(start + count − 1).length
- Durchsatz
- 100.000 Zeilen in ≈90 ms auf einem 2024 M3 MacBook Air
Pro Zeile: Cursor als String formatieren, optional auf max-Breite padden, Trennzeichen voranstellen. Cursor erhöht sich nur bei tatsächlich nummerierten Zeilen.
Breite einmal anhand der größten zu produzierenden Zahl berechnet. 1000-Zeilen-Datei padded immer auf 4 Stellen. Mit empty=on zählt nur nicht-leere Zeilen.
Gleiche Engine wie die anderen Tools. Web Worker übernimmt ab 2 MB oder 100.000 Zeilen, damit der Main-Thread interaktiv bleibt.
Datenschutz & Grenzen
was wo bleibtAlles läuft im Browser-Tab — kein Upload, kein fetch, keine Analytics. Nummern werden lokal berechnet. 80 MB Hartlimit pro Lauf.
Häufig gefragt
beantwortetWarum ist Tab das Standard-Trennzeichen?
Tab-getrennter Text fügt sich in Excel, Google Sheets und Numbers automatisch als zwei Spalten ein. Leerzeichen, Doppelpunkt-Leerzeichen (": ") und Punkt-Leerzeichen (". ") sind alternative Optionen für reinen Text.
Kann ich bei 0 oder 100 anfangen?
Ja — beliebige Ganzzahl ins Start-Feld eingeben. Negative Werte und 0 sind erlaubt. Padding-Breite passt sich automatisch der größten produzierten Zahl an.
Was passiert mit Leerzeilen?
Zwei Modi über den "Leerzeilen entfernen"-Toggle. Aus (Standard) nummeriert jede Zeile inklusive Leerer — `cat -n`. An nummeriert nur nicht-leere Zeilen, hält die Nummerierung aber lückenlos ("1, 2, 3" auf nicht-leeren Zeilen, auch wenn Leerzeilen dazwischen lagen) — `cat -b`.
Wie unterscheidet sich das von Excels ROW()-Formel?
ROW() braucht die Daten schon in Zellen, liefert Nummern in einer separaten Spalte und bricht beim Zeilenlöschen. Dieses Tool gibt Plain-Text zurück, den du überall einfügen kannst — Mail, Chat, PDF, Markdown — ohne Formelabhängigkeit.
Wird mein Text hochgeladen?
Nein. Die Nummerierung läuft komplett im Browser. Kein fetch, kein XHR, keine Telemetrie. Nach dem Laden vom Netz trennen und das Tool funktioniert weiter.