Add numeric prefixes to text lines or remove prefixes such as “1.”. Choose whether to number blank lines and whether to start at one or zero.
Paste a list or passage with actual line breaks. Leave Start numbering from 1 selected for a normal one-based list, or clear it to start at zero. Select Ignore empty lines if blank lines should remain unnumbered, then choose Add Line Numbers.
The action updates the input itself. Copy uses the current text, and Reset clears it. Keep the original separately when the content already contains meaningful numeric labels.
With the defaults, “apple” and “banana” on separate lines become “1. apple” and “2. banana”. Starting from zero instead produces “0. apple” and “1. banana”. The prefix is the number, a period and a space.
When blank lines are ignored, they remain in the output but do not consume a number. The line total still counts those entries, so the displayed number of lines can be larger than the number of numbered items. A visual wrap does not create another line entry.
Remove Line Numbers strips leading whitespace followed by digits, a period and optional whitespace from each line. It handles prefixes such as “12. ”, but it does not remove “12)” or Roman numerals. The action is a text pattern, not a check of whether the prefix is actually a list number.
A line beginning “2026. Project notes” loses its year prefix too. A decimal-like start can also match. Inspect the first part of each affected line rather than assuming that every removed number was formatting.
Selecting Add Line Numbers twice adds another prefix to text that is already numbered. It does not detect or replace old numbering automatically. To renumber a conventional list, review the removal result first and then apply the new numbering once.
Even empty input can become a numbered blank entry if you press Add with empty lines included. For useful output, start with the intended list and confirm the preview in the input box before copying it into a document or message.
Each actual newline creates a separate entry for numbering. Visual wrapping inside the input box does not create another entry, even if a long line occupies several visible rows. Paste the list, inspect its boundaries and select the starting option before adding numbers. If a copied paragraph has hard breaks at the end of every printed line, those breaks will produce numbered entries that may not match the logical items you intended.
Start with unnumbered content when possible, and keep a source copy when existing prefixes carry information. Add Line Numbers does not distinguish an old list label from the text of the entry. It simply adds another prefix. For a document with headings, quoted examples or notes mixed into the list, select only the intended lines rather than numbering every pasted entry and trying to infer the structure afterward.
Leave Start numbering from 1 checked for the sequence 1, 2, 3 and so on. Clear it for 0, 1, 2. The generated prefix uses a period followed by a space in both cases. Zero-based numbering can be useful for a working reference list, but it is still plain text; the output is not connected to a programming language’s array indexes or a document editor’s automatic numbered-list feature.
For three entries, verify the first prefix and final sequence before copying the result. A previously numbered source can make the displayed list look as if numbering has restarted inside each item, because both the new and old labels are present. Remove only the prefixes you genuinely intend to replace, review that intermediate result, then apply the chosen start once. Repeated clicks add repeated layers rather than updating a stored numbering scheme.
When Ignore empty lines is selected, blank or whitespace-only entries remain in the output but receive no number and do not advance the sequence. The line total still includes them. A list with two items separated by one blank line can therefore display three lines while the final visible item is numbered two. This difference is expected and should not be interpreted as a missing item or a numbering calculation error.
If empty lines are included, each one receives a prefix just like a non-empty entry. A trailing newline can create a numbered blank final entry, and empty input itself can become a prefixed empty line. Check the beginning and end of the input when the result contains a number without text. Reset clears the text; it does not validate whether the remaining list has the required number of meaningful items.
Remove Line Numbers recognizes optional leading whitespace, digits, a period and optional following whitespace at the beginning of each line. It does not require that the digits form a sensible sequence. A line beginning “2026. Project notes” matches just as a line beginning “1. Project notes” does. This makes the action convenient for ordinary numeric prefixes but unsafe to assume as a universal detector of list formatting.
Prefixes such as “1)”, “A.” or Roman numerals are not removed by that pattern. A decimal-looking start can partly match too: removing a digits-and-period prefix may change content that was not intended as a list label. Work from a copy and inspect lines containing dates, measurements or identifiers. If the source uses another numbering style, edit it with an appropriate rule rather than repeatedly clicking removal and expecting it to recognize new formats.
Numbered plain text can help two people refer to entries in a draft, checklist or review. However, adding or deleting a line changes the position of later entries when you generate numbers again. Do not treat a generated position as a permanent record identifier. If an item needs a stable reference over time, retain its actual identifier separately from the temporary line number shown for a particular version of the text.
Keep the document version with any feedback that refers to its numbered lines. That way “line 12” can be understood even after the list is reorganized. For code, adding textual prefixes also changes the source and can make it invalid to execute. Use the tool only for a review copy when you need visible labels; an editor’s display-only line numbers are more appropriate when the original file must remain executable and unchanged.
To renumber a conventional list, inspect the source prefixes, remove the supported numeric form and compare the intermediate text with your copy. Check that dates or meaningful opening numbers were not stripped. Then choose whether to skip blank lines and whether to start from zero or one. Add the numbers once and verify the first, a middle and the last entry before copying the result to its destination.
Copy works on the current input after the most recent action, subject to browser permission. If clipboard access is blocked, select the text manually. After pasting, check whether the receiving editor automatically interprets the prefixes as a formatted list; its display may differ from plain text. Save the final checked version and retain the source whenever removal could have affected meaningful numeric content that you may need to recover later.
The interface offers one or zero as the starting value. It does not provide a custom starting-number field.
No. They stay in the output without a prefix and do not advance the numbering sequence.
It can remove a year if it appears at the beginning followed by a period, because that matches the removal pattern.
No. It adds a new prefix. Remove and review existing numeric prefixes first if you want to renumber.
Select Ignore empty lines before adding numbers. Blank entries remain in place but do not receive a prefix or advance the numbering sequence.
No. Numbering follows actual newline entries, not the rows visible after a long line wraps within the input box.
No. The removal pattern recognizes a numeric prefix ending in a period. Other numbering styles require a separate editing rule.
No. The total counts all line entries even when blank entries are skipped for numbering.
With empty lines included, it can become a single prefixed empty entry. Start with the intended list and inspect the result before copying.
They are plain-text prefixes for the current version. If you reorganize the list and renumber it, references to old positions can change.