Number your lines in one click
Turn a plain list into a numbered one. This tool prefixes every line with a number — pick the starting value, the separator (a dot, bracket, colon, tab or space), and whether to skip blank lines. Handy for making ordered lists, referencing lines, or numbering steps.
Related tools
Sort the lines first with sort lines, remove duplicates with remove duplicate lines, or repeat a line with the text repeater.
How to use the line numberer
- Paste your text, one item or line per row.
- Set the starting number — 1 by default, but any value works.
- Pick a separator (a dot, bracket, colon, tab or space) between the number and the line.
- Toggle "skip blank lines" if you want empty rows left unnumbered, then copy the result.
When numbered lines help
Adding numbers turns a plain list into something you can reference and follow. It's useful for step-by-step instructions, ranked lists (top 10s, priorities), referencing lines when reviewing code or a document, numbering survey or quiz questions, or preparing rows before pasting into a spreadsheet. Because you control the start value and separator, the output drops straight into whatever format you need.
Want to reorder first? Use sort lines, strip duplicates with remove duplicate lines, or count what you have with the word counter.
Frequently asked questions
How do I add numbers to each line?
Paste your text and the tool prefixes each line with a number. You can set the starting number and choose the separator between the number and the line.
Can I start numbering from a different value?
Yes. Set any starting number — for example 0 or 100 — and the lines are numbered upward from there.
Can I skip blank lines?
Yes. Turn on skip blank lines and empty lines are left unnumbered so only lines with content get a number.