Text Cleanup & Formatting Tools
Fix text that arrived in the wrong shape — copied from a PDF with a break on every line, typed in capitals, full of duplicates, laced with invisible characters, or buried in a page of other text. Paste it in, pick the operation, copy the clean result. Everything runs in your browser.
Text Cleanup & Formatting
39 tools · free, no sign-up
Title Case Converter
Convert text to Title Case, UPPERCASE, lowercase, or Sentence case. Follows APA, MLA, Chicago, and AP title capitalization rules.
Remove Line Breaks
Remove unwanted line breaks and extra whitespace from text copied from PDFs, emails, or web pages. Clean up formatting instantly.
Remove Duplicate Lines
Remove duplicate lines from your text while preserving the original order. See which lines were duplicates and how many were removed.
Sort Lines Alphabetically
Sort lines alphabetically (A–Z or Z–A), by length, or reverse line order. Perfect for sorting lists, references, and data.
Sentence Case Converter
Convert text to sentence case — capitalize only the first letter of each sentence. Perfect for fixing ALL CAPS text or reformatting titles and headings.
Find and Replace Text
Find and replace text online — with case-sensitive and whole-word options. See how many replacements were made and copy the result.
Extra Space Remover
Remove extra spaces, tabs, and blank lines from your text. Collapse double spaces, trim line edges, and clean up messy formatting instantly.
Text Repeater
Repeat any text or phrase multiple times — with optional separators, line breaks, and numbering. Copy the repeated result instantly.
Smart Quotes Converter
Convert straight quotes to curly (smart) quotes, or smart quotes back to straight — plus fix apostrophes, em dashes, and ellipses for polished documents.
Add Prefix & Suffix to Lines
Add text to the beginning or end of every line — build lists, wrap items in quotes or commas, and batch-format data instantly.
Emoji Remover
Remove all emoji and pictographic symbols from text. Clean up social media content, chat exports, and documents for formal writing.
Accent & Diacritic Remover
Remove accents and diacritical marks from text — convert é, ñ, ü, and ç to plain ASCII letters for filenames, IDs, and databases.
Hashtag Generator
Turn your caption or keywords into clean hashtags — camelCase or lowercase, deduplicated, and ready to copy for Instagram, X, TikTok, and LinkedIn.
Case Converter
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg case, InVeRsE case, camelCase, and snake_case — all in one tool.
Sentence Splitter
Split text into one sentence per line — handling abbreviations, decimals, and quotes sensibly. Great for editing, translation, and analysis.
Text Splitter
Split long text into chunks by character or word count — with optional part numbering. Perfect for SMS, tweets, and AI prompt limits.
Comma Separator
Convert a column list to comma-separated values and back — with options for quotes, custom delimiters, and deduplication.
Punctuation Remover
Remove all punctuation from text — or keep the marks you choose. Clean text for word analysis, data processing, and language exercises.
Email Extractor
Extract all email addresses from any text — deduplicated, sorted, and ready to copy as a list or comma-separated values.
URL Extractor
Extract all links and URLs from any text — deduplicated, with optional domain-only mode. Copy as a list or comma-separated values.
Number Extractor
Extract all numbers from any text — integers, decimals, and negatives — with sum, average, and count of what was found.
Shuffle Lines
Randomize the order of lines in your list — shuffle names, questions, or items fairly with one click.
Number Sorter
Sort numbers in ascending or descending order — paste any list, get it sorted numerically (not alphabetically), with duplicates optionally removed.
Bullet Point Generator
Convert lines of text into bullet points — choose •, ◦, ▪, dashes, arrows, checkmarks, or numbers, and copy the formatted list anywhere.
Add Line Breaks
Add line breaks to text — after every sentence, after N characters or words, or after a chosen character. Un-wall your text instantly.
Add Line Numbers
Add line numbers to any text — choose the starting number, separator, and padding, and optionally skip blank lines.
List Comparison Tool
Compare two lists and see what they share and where they differ — items in both, only in list A, and only in list B, with counts and copy buttons.
Duplicate Word Remover
Remove duplicate words from text — repeated words in a row (the the) or every repeat across a list — with a count of what was removed.
Remove Words From Text
Remove specific words or phrases from your text — enter your own list or strip common stop words, with whole-word matching and a removal count.
Multi Word Replacer
Replace many words at once — set up multiple find→replace pairs and apply them all in one pass, with per-pair replacement counts.
Unique Word Extractor
Extract every unique word from a text as an alphabetized vocabulary list — with counts, minimum-length filtering, and copy as list or CSV.
Hidden Character Detector
Find zero-width characters, special spaces, soft hyphens, bidi controls, tag characters and look-alike letters in pasted text, see each in place, and clean them out.
List Merger
Merge two to six lists line by line with a separator, append or alternate them, or generate every combination — with control over uneven lengths, blanks and duplicates.
Column Extractor
Pick columns from CSV, TSV, fixed-width or any delimited text by number or header name, then reorder, rename, dedupe, sort and copy them out with any delimiter.
Transcript Cleaner
Clean YouTube, Zoom and Teams transcripts: strip timestamps, filler words and sound cues, merge speaker turns, and read SRT or VTT files. Runs in your browser.
Subtitle Converter
Convert SRT to WebVTT and back, shift or stretch cue timings to the millisecond, change frame rate, and renumber. Runs in your browser.
Line Filter
Keep or remove the lines of a text that contain words, phrases or regular expressions, with case and whole-word options and a count of every match.
Unicode Text Normalizer
Convert text to NFC, NFD, NFKC or NFKD, turn full-width into half-width, expand ligatures, and see which code points and UTF-8 bytes changed.
Outline Numbering Generator
Number an indented outline in decimal (1.1.1), the I. A. 1. a. (1) (a) style, or legal clause, article and statute numbering. Reads tabs, spaces and Markdown bullets.
Common Fixes
| Problem | Fix with |
|---|---|
| Text copied from a PDF breaks at the end of every line | Remove Line Breaks |
| A title typed in ALL CAPS | Title Case Converter or Sentence Case Converter |
| Double spaces after full stops, stray tabs | Extra Space Remover |
| A mailing list with repeats | Remove Duplicate Lines |
| A column of names that needs to be one comma-separated line | Comma Separator |
| Every link on a pasted page | URL Extractor |
| Two lists to compare or combine | List Comparison Tool and List Merger |
| Text that behaves oddly when searched or pasted | Hidden Character Detector and Unicode Text Normalizer |
| A YouTube or Zoom transcript full of timestamps | Transcript Cleaner |
Every Tool by Job
- Case. The Case Converter, Title Case Converter with APA, MLA, Chicago and AP rules, and the Sentence Case Converter.
- Spacing and breaks. Remove Line Breaks, the Extra Space Remover, Add Line Breaks, the Sentence Splitter and the Text Splitter.
- Lines and lists. Sort Lines Alphabetically, the Number Sorter, Remove Duplicate Lines, Shuffle Lines, the Line Filter for keeping or removing lines that match a word or pattern, Add Line Numbers and Add Prefix & Suffix to Lines.
- Find, replace and remove. Find and Replace Text, the Multi Word Replacer, Remove Words From Text, the Duplicate Word Remover, the Punctuation Remover, the Emoji Remover and the Accent & Diacritic Remover.
- Extract. The Email Extractor, URL Extractor, Number Extractor, Unique Word Extractor and Column Extractor for delimited data.
- Typography and characters. The Smart Quotes Converter swaps straight and curly quotes, the Hidden Character Detector finds zero-width characters, odd spaces and look-alike letters, and the Unicode Text Normalizer converts to NFC, NFD, NFKC or NFKD.
- Lists, outlines and captions. The Bullet Point Generator, Outline Numbering Generator for 1.1.1, I. A. 1. a. or legal numbering, Hashtag Generator and Text Repeater.
- Transcripts and subtitles. The Transcript Cleaner strips timestamps and filler from YouTube, Zoom and Teams transcripts, and the Subtitle Converter converts between SRT and WebVTT and shifts cue timings.
Private by Design
The text tools work entirely in your browser: what you paste is transformed on your own device and is not uploaded to CitationEasy or anyone else. That makes them safe for lists of names and email addresses, draft documents and data you would not paste into an unknown website.
To sort a reference list by the rules of a citation style rather than letter by letter, use the Bibliography Alphabetizer on the Citation & Reference Tools shelf. To count what you have cleaned, use the Counters & Readability shelf; for JSON, CSV and other structured data, Data, Markup & Code.
Frequently Asked Questions
- How do I remove line breaks from text copied from a PDF?
- Paste the text into Remove Line Breaks. By default it removes the single breaks inside paragraphs and keeps the blank lines between them; another mode joins everything into one block. Replace breaks with spaces rather than deleting them, so words on consecutive lines do not run together.
- What is the difference between title case and sentence case?
- Title case capitalizes the major words of a title (The Origin of Species); sentence case capitalizes only the first word and proper nouns (The origin of species). APA uses sentence case for article and book titles in the reference list and title case in the text; MLA and Chicago use title case.
- How do I remove duplicate lines and sort a list?
- Paste the list into Remove Duplicate Lines to keep one copy of each, then into Sort Lines Alphabetically. Use the Number Sorter for numbers: sorted as text, 100 comes before 20.
- How do I turn a column of items into a comma-separated list?
- Paste the column into the Comma Separator and choose the delimiter and whether each item should be quoted. It also works the other way, splitting a comma-separated line back into one item per line.
- What are hidden characters, and why do they matter?
- Zero-width spaces, non-breaking spaces and look-alike letters from other alphabets are invisible or near-identical on screen but different to a computer. They make searches miss, break code, and defeat duplicate removal. The Hidden Character Detector shows where they are and cleans them out.
- Is it safe to paste personal data into these tools?
- The text never leaves your browser, so nothing you paste is sent to a server or stored. Close the tab when you are done if you are on a shared computer.