Free online text tools

Count, convert and clean text online with case conversion, list cleanup, deduplication, diff, Chinese conversion, HTML/Markdown conversion and character tools.

What can you do with these tools?

Text utilities cover repetitive writing, editing, content and development tasks: count characters and words, change case and Chinese variants, clean lists and duplicate lines, compare revisions, and convert between HTML, Markdown and entities. Core text processing generally runs in the current browser. Before handling sensitive drafts, tokens or personal information, verify that the device and browser extensions are trusted.

Core tools

  • Word Counter — Count characters, words, lines
  • Case Converter — Convert strings between camelCase, snake_case, kebab-case etc.
  • Text Line Tools — Dedupe, sort, drop blanks, trim and reverse text by line — batch-clean text with live toggles
  • Text Diff — Highlight line-by-line differences
  • List Converter — Convert simple lists into JSON arrays, SQL IN lists, or CSVs
  • HTML ⇄ Markdown — Convert between HTML and Markdown
  • Chinese Convert — Simplified ⇄ Traditional Chinese
  • HTML Entities — Encode and decode HTML entity character representations safely

Choose a path for the text task

Task or inputToolDecision criteria and limits
Writing and publishingWord CounterCount length and normalize formatting
Operations listsText Line ToolsClean, deduplicate and sort by line
Revision reviewText DiffCompare additions and removals
Web contentHTML ⇄ MarkdownConvert HTML, Markdown and entities

Recommended workflow

  1. Keep the original
  2. Define character, word or line metrics
  3. Review line breaks, links and special characters

More tools (6)

Frequently asked questions

Which text-cleanup tasks are supported?

Current tools cover character and word counts, case and Chinese conversion, list conversion, deduplication and sorting, line processing, text diff, HTML/Markdown and entity conversion.

Can these tools process very long text?

You can try, but speed and limits depend on the browser, device memory, text length and algorithm. Keep a backup and split very large files into sections.

Is text sent to a server?

Core conversion and cleanup in this category generally runs in the current browser and is not sent to the PocketKit API. Check the data-handling label on each tool page.