AI Text Cleaner
Removes ChatGPT formatting, em dashes & more
Presets toggle what to clean
Custom rules find & replace your own
Cleaned output
Frequently asked questions
What does the AI Text Cleaner remove?
It strips formatting commonly added by AI writing tools em dashes, curly/smart quotes, bullet symbols, markdown bold and italic syntax, ellipsis characters, non-breaking spaces, and extra blank lines between paragraphs.
Can I add my own replacements?
Yes. Use the Custom Rules section to add your own find and replace pairs. These run after the presets so you can layer your own corrections on top.
Does this store or send my text anywhere?
No. All processing happens entirely in your browser using JavaScript. Nothing is sent to any server.
Word & Character Counter
Live stats as you type
0Words
0Characters
0No Spaces
0Sentences
0Paragraphs
0mRead Time
Frequently asked questions
Does the counter update in real time?
Yes. All stats update instantly as you type or paste no button needed.
How is reading time calculated?
Based on an average reading speed of 200 words per minute, which is the commonly used standard for general content.
What counts as a sentence?
Any sequence ending with a period, exclamation mark or question mark counts as one sentence.
Case Converter
Instant, no button needed
Output
Frequently asked questions
What is Sentence case?
Sentence case capitalizes only the first letter of the text and leaves everything else lowercase like a normal sentence.
What is Title Case?
Title Case capitalizes the first letter of every word. Useful for headings, titles and names.
Remove Duplicates
Lines or words
Output
Frequently asked questions
What is the difference between Lines and Words mode?
Lines mode removes duplicate rows from a list if the same line appears more than once, all but the first occurrence are removed. Words mode removes duplicate words across the entire text regardless of line breaks.
Does case matter when detecting duplicates?
By default no "Apple" and "apple" are treated as the same. Toggle Case Sensitive on if you need them treated differently.
List β CSV Converter
Column to separated values and back
Output
Frequently asked questions
How do I convert a column list to comma separated?
Paste your list with one item per line, make sure Column β Separated mode is selected, choose your delimiter and click Convert.
Can I use a custom delimiter?
You can choose comma, semicolon, pipe or tab. For other custom delimiters use the Find & Replace tool to swap the separator after converting.
Text Sorter
Sort lines in any order
Output
Frequently asked questions
Does sorting work on numbers too?
AβZ and ZβA use alphabetical order which works for text. For numeric sort, lines starting with numbers will sort by their first digit. Use Shortest/Longest first for length-based ordering.
What does Shuffle do?
Shuffle randomizes the order of all lines useful for randomizing lists, generating random orders, or picking randomly from a set.
Find & Replace
Bulk replace across pasted text
Find
Replace with
Output
Frequently asked questions
Can I delete all occurrences of a word?
Yes. Leave the Replace With field empty and all instances of the found text will be removed.
What does Whole Word Only do?
With Whole Word Only on, searching for "cat" will not match "catalog" or "concatenate" it only matches the exact standalone word.
Whitespace Cleaner
Clean up pasted text from PDFs, emails and docs
What to clean
Output
Frequently asked questions
Why does text copied from a PDF look messy?
PDFs often insert line breaks at fixed column widths, add tab characters for spacing, and use non-standard space characters. This cleaner removes all of those.
What does Remove All Line Breaks do?
It joins all lines into one continuous paragraph. Useful when PDF text is broken up with artificial line breaks mid-sentence.
Keyword Merger
Merge multiple lists, get all unique words
Paste one keyword list per box. All lists will be merged and deduplicated into a single clean output.
Merged output
Frequently asked questions
How many lists can I merge at once?
As many as you need click Add List to add more input boxes. All lists are combined and deduplicated in one pass.
Does it remove duplicates across lists?
Yes. If the same word or phrase appears in multiple lists it will only appear once in the output. Comparison is case-insensitive by default.
Text Diff Checker
Compare two texts word by word
Original text
Changed text
Differences green = added red = removed
Differences will be highlighted here after you click Compare.
Frequently asked questions
Is this a word-level or line-level diff?
Word-level it highlights individual words that changed, not just entire lines. This makes it easier to spot small edits in dense text.
What is this useful for?
Comparing two versions of an essay or document, checking what changed between a draft and a revision, or verifying that only specific parts of a text were changed.
About Text Vault
Is Text Vault completely free?
Yes. Every tool is free with no signup, no account required and no usage limits.
Does Text Vault store or send my text?
No. All processing happens entirely in your browser using JavaScript. Nothing is ever sent to a server and your text is never stored anywhere.
Does it work on mobile?
Yes. Text Vault is fully responsive and works on phones and tablets. Tools are accessible via the tab bar at the top on smaller screens.