What this tool does
Number Lines adds a sequential number to the start of every line in your text. Paste a list and get back a numbered version — 1, 2, 3 and so on — with control over where the numbering starts, what separator follows each number, and whether numbers are padded with leading zeros for alignment.
Why numbered lists are useful
Numbering turns a plain list into an ordered, referenceable one. It is essential when sequence matters — steps in a procedure, ranked items, a checklist, or any list where you need to point to "item 7." Numbered lines also make it easy to count entries at a glance and to communicate about specific lines with someone else. Adding the numbers by hand is tedious and breaks the moment you insert or remove a line; this tool renumbers instantly.
The options
Set the starting number to begin at something other than 1 — useful when continuing a list from elsewhere. Choose the separator that follows each number, such as a period and space, a parenthesis, or a colon, to match the format you need. Enable zero-padding to align numbers neatly, turning 1, 2 … 10 into 01, 02 … 10 so the list stays visually aligned regardless of how many digits each number has.
Common uses
Create numbered steps for instructions or recipes. Build a ranked list of items. Add line numbers to code or data for reference. Prepare a numbered list for a document or email. Because the numbering is generated fresh each time, you can reorder or edit the list and re-run the tool to renumber cleanly. It all happens in your browser with nothing uploaded.
Adding line numbers to a list
Numbering lines turns a plain list into an ordered, referenceable one. Number a set of steps so they read as a sequence, add line numbers to a list of items for easy reference, create a ranked list, or prepare numbered entries for a document. Each line gets a sequential number at its start, and you control where the numbering begins, what separates the number from the text, and whether numbers are padded with leading zeros for alignment.
Custom start, separator and zero-padding
TextCaret lets you tailor the numbering. Set the starting number to anything — begin at 0, at 1, or at 100 to continue an existing list. Choose the separator between the number and the text, whether a period and space, a parenthesis, a colon or a tab. Enable zero-padding so 1 becomes 01 or 001, which keeps numbers aligned in a fixed-width column and sorts correctly as text. These options make the output fit whatever format your document or data needs.