Add line numbers to any text instantly. Configure start number, separator style and zero padding. Free, works in your browser — no data sent to a server.
Word Counter Online — Count Words, Characters & Reading Time
Count words, characters, sentences, paragraphs, unique words and reading time in real time. Free online word counter — paste your text and get instant statistics.
Remove Line Breaks Online — Strip Newlines from Text
Remove unwanted line breaks from text instantly. Keep paragraph structure or strip every newline at once — free, runs in your browser, no data sent to a server.
Remove Duplicate Lines Online — Deduplicate Text Instantly
Remove duplicate lines from any list or text instantly, with a live count of duplicates removed. Free, browser-based, no data sent to a server.
Sort Lines Online — Alphabetical & Reverse Text Sorter
Sort lines of text alphabetically, in reverse or by natural sort — free and browser-based, with case-sensitive matching and empty-line removal built in.
Case Converter Online — camelCase, snake_case, Title Case & More
Convert text between 8 case formats instantly — UPPERCASE, camelCase, snake_case, kebab-case and more. Free, browser-based, no data sent to a server.
Trim Lines Online — Remove Leading & Trailing Spaces from Text
Remove leading and trailing whitespace from every line — trim start, end or both. Free, browser-based, with optional empty-line removal and no data sent anywhere.
A free online tool to add line numbers to any text — code, lists, logs or documents. Configure the start number, separator style (. ) : |), zero padding and empty line handling. Results appear instantly and run entirely in your browser — no data is sent to any server.
Paste your text into the line numbering tool
Type or paste any text into the input field. The tool accepts plain text of any length — code, lists, logs, documents or any multiline content.
Configure the start number and separator
Set the starting line number (default is 1) and choose a separator style: period, parenthesis, colon or pipe. Line numbers update instantly as you type.
Enable zero padding or skip empty lines if needed
Toggle Pad zeros to align numbers with leading zeros (01, 02…). Toggle Skip empty lines to number only non-blank lines — useful for code blocks and formatted lists.
Copy the numbered result
Click Copy to grab the entire numbered output. Paste it directly into your document, editor or wherever you need numbered lines.
This tool adds a line number to every line as soon as you paste text. You can configure the start number, separator character and zero padding, then click Copy to grab the numbered result.
The Start at field accepts any starting number from 0 to 9999, not just 1. This is useful when numbering a continuation of a larger document, or when matching line numbers already used in a code file.
Four separators are available: period (1. line), parenthesis (1) line), colon (1: line) and pipe (1| line). Choose the style that fits your document format or coding convention.
All text processing happens locally in your browser, so nothing you paste is ever sent to a server. The tool keeps working fully offline once the page has loaded, and your content never leaves your device.
Enabling Skip empty lines numbers only the non-blank lines in your text. Empty lines stay in the output but receive no number, which suits code blocks, poetry or documents with intentional blank lines.
Yes — clicking Load example fills the input with a nine-line documentation outline, from Introduction to License. Numbering it shows the tool's default settings, starting the count at 1, before you make any changes.