Plain lines
Apple Banana Cherry
1. Apple 2. Banana 3. Cherry
Add sequential line numbers with a custom start value and separator—perfect for code snippets, legal clauses, and feedback lists.
Number Lines
Set format options or pick a preset — numbered output updates instantly.
Paste lines to add sequential numbers with your chosen format.
Your text stays in your browser — nothing is uploaded.
Apple Banana Cherry
1. Apple 2. Banana 3. Cherry
Apple Banana Cherry
I Apple II Banana III Cherry
Apple Banana
01 Apple 02 Banana
Apple Banana Cherry
3. Apple 2. Banana 1. Cherry
1. Apple 2. Banana
(1) Apple (2) Banana
1: Apple 2: Banana
1 - Apple 2 - Banana
01 Apple 02 Banana
3 Apple 2 Banana 1 Cherry
I Apple II Banana III Cherry
A Apple B Banana C Cherry
Convert plain lines into ordered list drafts.
Number reproduction steps for bug reports.
Add row indexes before spreadsheet imports.
Label code samples and procedure steps.
Track value rows during query assembly.
Number stock items for email approvals.
Reference line items in review threads.
Turn notes into step-by-step guides.
Sequence questions before publishing.
Organize outline points for review.
| Mode | Before | After |
|---|---|---|
| Standard numbering | Apple | 1. Apple |
| Start at 10 | Apple | 10. Apple |
| Leading zeros | Apple | 01 Apple |
| Reverse numbering | Apple | 2. Apple |
| Roman numerals | Apple | I Apple |
| Alphabetic numbering | Apple | A Apple |
| Skip empty lines | Apple | 1. Apple |
| Prefix + number | Apple | Step 1. Apple |
| Suffix + number | Apple | (1) Apple |
| Number after text | Apple | Apple 1 |
Turn unordered action items into numbered follow-ups.
Sequence reproduction steps for support tickets.
Label instructions without manual typing.
Add row IDs to plain-text stock lists.
Order draft questions before publishing.
Reference lines in specs and runbooks.
Track insert values during query building.
Number hundreds of rows instantly in-browser.
| Format | Example |
|---|---|
| Standard | 1. |
| Parentheses | (1) |
| Colon | 1: |
| Dash | 1 - |
| Bracket | [1] |
| Roman | I |
| Alphabetic | A |
| Lowercase | a |
| Leading zeros | 01 |
I, II, III, IV
A, B, C, D
a, b, c, d
001, 002, 003
10, 9, 8
Start from 0, 10, 100, or any value.
| Separator | Example |
|---|---|
| Period | 1. Apple |
| Parentheses | (1) Apple |
| Colon | 1: Apple |
| Dash | 1 - Apple |
| Bracket | [1] Apple |
| Space | 1 Apple |
| Custom | 1) Apple |
| Tool | What it does |
|---|---|
| Number Lines | Adds sequential numbers to existing rows. |
| Add Prefix and Suffix | Adds the same text before or after each row. |
| Repeat Text | Duplicates the same text multiple times. |
| Sort Lines | Reorders existing rows alphabetically or numerically. |
| Remove Empty Lines | Deletes blank rows before numbering. |
Before
Buy milk Walk dog Send report
After
1. Buy milk 2. Walk dog 3. Send report
Before
Widget A Widget B Widget C
After
01 Widget A 02 Widget B 03 Widget C
Before
What is this? How does it work? Is it free?
After
1. What is this? 2. How does it work? 3. Is it free?
Before
apple banana cherry
After
1: apple 2: banana 3: cherry
Before
Open app Click login Enter credentials
After
(1) Open app (2) Click login (3) Enter credentials
Before
Preheat oven Mix ingredients Bake 30 minutes
After
Step 1 - Preheat oven Step 2 - Mix ingredients Step 3 - Bake 30 minutes
Before
Install package Import module Call function
After
I Install package II Import module III Call function
Reference steps in specs, README files, and runbooks.
Turn rough notes into ordered lesson steps.
Let reviewers cite specific line items by number.
Add row IDs before sharing plain-text stock lists.
Sequence action items for follow-up tracking.
Label code listing lines for blog posts and docs.
Yes. Enter any start number — for example 10 for section 10 onward.
Yes. Select Roman number style or use the Roman preset for labels like I, II, III.
Yes. Choose Alphabetic or Lowercase style for A, B, C or a, b, c labels.
Yes. Enable reverse numbering to count down from the highest value.
Yes. Enable leading zeros to pad numbers — for example 01, 02, 03.
Yes. Set the start value to 0 for zero-based lists.
Yes. Enable skip empty lines to pass blank rows through without numbers.
Yes. Enable renumber existing lines to strip old prefixes and apply fresh numbering.
Yes. Use prefix before number — for example Step to produce Step 1. Apple.
Yes. Use suffix after number — for example ) with prefix ( for (1) Apple.
No. Line order stays the same — only numbering prefixes are added or updated.
Yes. The tool processes lists locally in your browser, including thousands of rows.
No. All numbering runs locally in your browser — your text never leaves your device.
Yes. Click Download .txt to save the numbered output as a text file.
Yes. Use Copy Output for the numbered text or Copy Stats for a summary of line counts.