Text Formatting & Conversion Tools
Count, trim, tidy and extract from pasted text in a single step.
Text Censor & Redactor
Censor or redact words, emails, phone numbers, and card numbers with asterisks, bars, or labels.
Text Splitter
Split long text into parts by character or word count without cutting words.
Sort Lines Alphabetically
Sort lines A–Z, by the number in each line, or by length, and remove duplicates.
Remove Line Breaks from PDF Text
Join lines wrapped by PDF copy-paste while keeping paragraphs, lists, and headings.
Remove Leading & Trailing Spaces
Trim spaces, tabs, and hidden characters from the start and end of each line or the whole text.
Character Frequency Counter
Count how often each character, word, or phrase appears, with letter frequency and keyword density.
Whitespace Visualizer
Show spaces, tabs, non-breaking spaces, and zero-width characters as symbols, then clean them up.
Emoji Remover
Remove emojis from text, including flags and skin-tone emojis, and keep the ones you choose.
Split Text by Number of Lines
Split text every N lines or into equal parts. Repeat a CSV header, add line numbers, and download chunks as a ZIP.
Number Sequence Generator
Generate numbered, lettered, or dated lists with leading zeros, a prefix or suffix, and comma or line output.
Filter Lines Containing Text
Keep or remove lines by keyword or regex, like grep in your browser. Match any or all terms and show context lines.
Find Duplicate Lines
Find duplicate lines in any list and count how often each one appears, then copy the unique lines or download a CSV.
Add Text to Each Line
Add a prefix and suffix to every line, with quotes, commas, SQL IN lists, and JSON arrays.
Remove Spaces from Text
Remove spaces, tabs, and line breaks, and find hidden non-breaking and zero-width spaces.
Email Extractor
Extract email addresses from text, HTML, or CC lists, remove duplicates, filter by domain, and export names and emails to CSV.
Extract URLs from Text
Pull every URL and link out of text, HTML, or logs. Remove duplicates, filter by domain, and export to CSV or JSON.
Remove HTML Tags from Text
Remove HTML tags and extract plain text, with options to keep links, convert tables, or output Markdown.
Split Text by Delimiter
Split text by a comma, tab, newline, any custom delimiter, or a regex, then copy or download the items.
Remove Lines Containing Text
Remove lines that contain a word, phrase, or regex pattern, or keep only the matching lines.
Column to Comma Separated List
Convert a list or spreadsheet column to a comma separated list, with quotes for SQL, Python, and JSON. Also converts comma text back to rows.
Line Counter
Count total lines, non-empty lines, words and characters in any text.
Unicode Normalizer (NFC/NFKC)
Convert text to NFC, NFD, NFKC or NFKD, find decomposed accents and ligatures, and compare the result in a diff.
Bullet Point Formatter
Unify mixed -, *, and • markers and fix uneven indentation in nested lists.
Curly Quotes to Straight Quotes
Convert smart quotes to straight quotes, or straight to curly, in pasted text.
Add Line Numbers to Text
Number each line or paragraph of your text, with letter, Roman, and 1.1 styles.
Longest & Shortest Line Finder
Find the longest and shortest lines in any text and flag lines over a length limit.
Phone Number Extractor
Pull phone numbers out of any text, remove duplicates, and format them as E.164 or (212) 555-0100.
Add Line Numbers to Text
Add line numbers to text or code with a custom start, separator, and padding, or remove them.
Remove Blank Lines
Delete blank and empty lines, or keep one between paragraphs, with trim and duplicate options.
Remove Duplicate Lines
Remove repeated lines from a list or text, keeping the first or last copy of each.
Text Censor & Redactor
Censor or redact words, emails, phone numbers, and card numbers with asterisks, bars, or labels.
Text Splitter
Split long text into parts by character or word count without cutting words.
Sort Lines Alphabetically
Sort lines A–Z, by the number in each line, or by length, and remove duplicates.
Remove Line Breaks from PDF Text
Join lines wrapped by PDF copy-paste while keeping paragraphs, lists, and headings.
Remove Leading & Trailing Spaces
Trim spaces, tabs, and hidden characters from the start and end of each line or the whole text.
Character Frequency Counter
Count how often each character, word, or phrase appears, with letter frequency and keyword density.
Whitespace Visualizer
Show spaces, tabs, non-breaking spaces, and zero-width characters as symbols, then clean them up.
Emoji Remover
Remove emojis from text, including flags and skin-tone emojis, and keep the ones you choose.
Split Text by Number of Lines
Split text every N lines or into equal parts. Repeat a CSV header, add line numbers, and download chunks as a ZIP.
Number Sequence Generator
Generate numbered, lettered, or dated lists with leading zeros, a prefix or suffix, and comma or line output.
Filter Lines Containing Text
Keep or remove lines by keyword or regex, like grep in your browser. Match any or all terms and show context lines.
Find Duplicate Lines
Find duplicate lines in any list and count how often each one appears, then copy the unique lines or download a CSV.
Add Text to Each Line
Add a prefix and suffix to every line, with quotes, commas, SQL IN lists, and JSON arrays.
Remove Spaces from Text
Remove spaces, tabs, and line breaks, and find hidden non-breaking and zero-width spaces.
Email Extractor
Extract email addresses from text, HTML, or CC lists, remove duplicates, filter by domain, and export names and emails to CSV.
Extract URLs from Text
Pull every URL and link out of text, HTML, or logs. Remove duplicates, filter by domain, and export to CSV or JSON.
Remove HTML Tags from Text
Remove HTML tags and extract plain text, with options to keep links, convert tables, or output Markdown.
Split Text by Delimiter
Split text by a comma, tab, newline, any custom delimiter, or a regex, then copy or download the items.
Remove Lines Containing Text
Remove lines that contain a word, phrase, or regex pattern, or keep only the matching lines.
Column to Comma Separated List
Convert a list or spreadsheet column to a comma separated list, with quotes for SQL, Python, and JSON. Also converts comma text back to rows.
Line Counter
Count total lines, non-empty lines, words and characters in any text.
Unicode Normalizer (NFC/NFKC)
Convert text to NFC, NFD, NFKC or NFKD, find decomposed accents and ligatures, and compare the result in a diff.
Bullet Point Formatter
Unify mixed -, *, and • markers and fix uneven indentation in nested lists.
Curly Quotes to Straight Quotes
Convert smart quotes to straight quotes, or straight to curly, in pasted text.
Add Line Numbers to Text
Number each line or paragraph of your text, with letter, Roman, and 1.1 styles.
Longest & Shortest Line Finder
Find the longest and shortest lines in any text and flag lines over a length limit.
Phone Number Extractor
Pull phone numbers out of any text, remove duplicates, and format them as E.164 or (212) 555-0100.
Add Line Numbers to Text
Add line numbers to text or code with a custom start, separator, and padding, or remove them.
Remove Blank Lines
Delete blank and empty lines, or keep one between paragraphs, with trim and duplicate options.
Remove Duplicate Lines
Remove repeated lines from a list or text, keeping the first or last copy of each.
Category Overview
What Text Formatting & Conversion tools can do for you
30 tools listed
The text formatting and conversion tools handle the basic jobs you do to pasted text: counting, trimming, tidying and extracting. They cover word, character and line counts, removing line breaks, blank lines and extra spaces, deleting duplicate lines and sorting lines, which are chores that take a surprising number of steps in an ordinary editor.
For cleaning up text before you use it, there are tools to normalize spacing, quotes and dashes, fix garbled characters, and change letter case. Extraction tools pull email addresses, phone numbers and URLs out of longer text, and splitting and numbering tools prepare data for further work.
Every tool processes your input inside your browser. Nothing is sent to or stored on a server, so you can paste internal documents or parts of a customer list without worrying about where the text goes.
Handy when you need to
- ✓ Check the word or character count of an essay, post or report
- ✓ Strip stray line breaks and spaces from copied text
- ✓ Make quotes, dashes and spacing consistent before you submit
- ✓ Pull email addresses or URLs out of a long block of text
Pro tip
If you know what you want, type a word like "line break", "duplicate" or "extract" in the search box to narrow things down quickly. To check the quality of your writing, try the proofreading tools; for spreadsheet-style data, the CSV tools are a better fit.
Text Formatting & Conversion: frequently asked questions
- Q. Is the text I paste sent anywhere?
- A. No. All processing happens inside your browser, and nothing you enter is sent to or stored on our servers.
- Q. Can I remove all line breaks at once?
- A. Yes. The line break remover joins everything into one block, and you can choose to keep paragraph breaks or replace line breaks with a space.