en

Number Lines

Number every line of your text locally - a line-number prefix on each line. Nothing is uploaded.

Running locally on your device ...

0%

Your files never left your device

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Servers in GermanyGDPR by design
    Independently auditedTLS A+ · HTTP headers A+

    Numbering lines puts a sequential number in front of every line of your text, the way a code editor or a printed listing shows line numbers. This tool adds 1, 2, 3 and so on before each line, separated by a tab, so the numbers line up and the original text stays intact after them.

    Numbered lines are handy for referring to a specific line in a discussion, preparing a numbered list, reviewing a log or a script, or quoting a passage by line. The text is processed exactly as pasted, and blank lines are numbered too.

    Everything runs entirely locally in your browser (no upload, even offline) - your text never leaves your device. The numbering starts at 1 and increases by one for every line; nothing else about the text is changed.

    Specifications

    Specifications
    Input formatsText input
    Output formatTXT
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Paste your text.
    2. A number and a tab are added before each line.
    3. Download the numbered text.

    Limitations: Adds a sequential number (starting at 1) and a tab before every line, including blank lines. Pure text in, pure text out; nothing else about the content is changed.

    FAQ

    Is my text uploaded?

    No. The numbering runs entirely locally in your browser - even offline. Your text never leaves your device.

    How are the number and text separated?

    By a tab, so the numbers align in a column and the original line follows unchanged.

    Are blank lines numbered too?

    Yes. Every line gets a number, including empty ones, so the count matches the real line positions.

    Where does the numbering start?

    At 1, increasing by one for each following line.

    Related tools