Free Text Tools: Compare, Clean and Format Text in Your Browser

Working with plain text often means small, fiddly jobs: changing the case of a heading, filling a layout with placeholder text, cleaning up a pasted list, or checking what changed between two versions of a document. This guide covers four free tools that do those jobs in your browser: Case Converter, Lorem Ipsum Generator, Remove Duplicate Lines and Text Diff / Compare.
All four tools covered in this guide are free with no sign-up, and they run in your browser. Each tool page shows its own steps, and this guide follows them.
Tools in this guide
- Case Converter – change text to UPPERCASE, lowercase, Title Case, Sentence case or camelCase.
- Lorem Ipsum Generator – generate placeholder text by paragraphs, sentences or words.
- Remove Duplicate Lines – remove repeated lines from a list while keeping the original order.
- Text Diff / Compare – compare two texts line by line and see what was added or removed.
Case Converter
Case Converter converts text to UPPERCASE, lowercase, Title Case, Sentence case or camelCase. Conversion is instant, it handles long blocks of text, and it runs in your browser, so nothing you paste is uploaded.
How to use it:
- Paste your text into the box.
- Choose a case style.
- Copy the converted result.
Use this tool when a heading, title or pasted passage is in the wrong case, for example turning a block of capitalised text into sentence case before publishing it.
Lorem Ipsum Generator
Lorem Ipsum Generator generates classic, neutral placeholder text for designs and documents. You choose how much text you need and whether it is counted in paragraphs, sentences or words.
How to use it:
- Choose how much placeholder text you need and the unit: paragraphs, sentences or words.
- Click Generate.
- Copy the result into your design or document.
Use this tool when you are mocking up a page layout and need realistic-looking text to show how the design will look before the real copy is ready.
Remove Duplicate Lines
Remove Duplicate Lines cleans a list pasted one item per line. It removes duplicates while preserving the original order, keeping the first occurrence of each line. By default it ignores case, trims spaces and removes blank lines, and those options can be changed.
How to use it:
- Paste your list into the text box, one item per line.
- Choose whether to ignore case, trim spaces, and remove blank lines.
- Click Remove Duplicate Lines, then copy the cleaned result.
Use this tool when a list collected from several sources contains repeated entries, for example a merged list of names, URLs or keywords that needs tidying before use.
Text Diff / Compare
Text Diff / Compare compares two texts line by line. It shows added and removed lines and gives statistics for total lines and the number of added and removed lines. The comparison happens locally in your browser, using an LCS diff algorithm.
How to use it:
- Paste or type your original text into the “Original Text” box.
- Paste or type your updated text into the “Modified Text” box.
- Click “Compare” to see the line-by-line differences.
- Added lines are marked with a ‘+’ prefix and a green background; removed lines are marked with a ‘-‘ prefix.
- Review the statistics for total lines and the number of added and removed lines.
- Click “Copy Result” to copy a plain-text version of the comparison, or “Reset” to start over.
Use this tool when you want to check what changed between two drafts of the same text, for example before accepting an edit or republishing a page.
Which tool should you use?
- To change the case of text: Case Converter.
- To fill a layout with placeholder text: Lorem Ipsum Generator.
- To clean repeated entries from a list: Remove Duplicate Lines.
- To see what changed between two versions of a text: Text Diff / Compare.
The tools also work in sequence: clean a list with Remove Duplicate Lines, change its case with Case Converter, then compare the result with the original using Text Diff / Compare.
Practical tips
- Copy the converted or cleaned result before leaving the tool page, so you do not have to repeat the steps.
- Check the duplicate-removal options before running it: ignoring case and trimming spaces can change which lines count as duplicates.
- Replace placeholder text with real copy before publishing; placeholder text is only for layout.
- When comparing texts, keep the original unchanged in the first box so the added and removed lines are easy to read.
- For a long passage, convert the case first and then read it through once, since a case change can make a typo easier to spot.
Limitations to keep in mind
- Text Diff / Compare works line by line, not character by character or by meaning, so a reworded line will show as a removed line and an added line.
- Remove Duplicate Lines works on whole lines, so it will not remove duplicates inside a single line of text.
- Case Converter changes the case of the text you paste; it does not check spelling, grammar or meaning.
- Lorem Ipsum Generator produces placeholder text only; it is not real content and should not be published as if it were.
- None of these tools stores your text for you, so keep a copy of any result you still need.
FAQs
Are these text tools free, and do I need to sign up?
Yes. All four tools covered in this guide are free with no sign-up, and they run in your browser.
How do I change the case of text?
In Case Converter, paste your text into the box, choose a case style, then copy the converted result.
How do I generate placeholder text?
In Lorem Ipsum Generator, choose how much text you need and the unit (paragraphs, sentences or words), click Generate, then copy the result.
How do I remove duplicate lines from a list?
In Remove Duplicate Lines, paste your list one item per line, choose whether to ignore case, trim spaces and remove blank lines, click Remove Duplicate Lines, then copy the cleaned result.
How do I compare two versions of a text?
In Text Diff / Compare, paste the original text and the updated text into their boxes, click Compare, and review the added and removed lines and the statistics.
Does Text Diff / Compare show character-level changes?
No. It compares line by line, so a reworded line shows as a removed line and an added line, not as individual character changes.
More in AI Tutorials
Free Productivity Tools: Convert Time, Timestamps and Units in Your Browser
Productivity work often comes down to small conversions: working out what time a meeting falls in another time zone, turning a Unix timestamp into…
Free Developer Tools: Encode, Format and Generate IDs in Your Browser
Developer work often involves small, exact jobs: encoding a piece of text, checking a hash, formatting a block of JSON, generating a password, encoding…
Free Social Media Tools: Hashtags and UTM Links for Your Posts
Social media posts often need two small jobs done before publishing: finding hashtags that fit the topic, and building a link you can track.…


