Free Online Text Tools
Everyday text processing without leaving the browser
A lot of programming is text processing dressed up as something else: a regex needs testing before it ships, two config files need to be compared, an identifier needs to move from camelCase to snake_case for a different language, or a block of Markdown needs to become clean HTML for a CMS. This category groups the text utilities that handle those tasks — with live previews, sensible defaults, and documentation that explains the gotchas you would otherwise learn the hard way.
All Text Tools
Regex Tester
Test regular expressions online. Live match highlighting, capture groups, and support for JavaScript flags (g, i, m, s, u, y).
XML Formatter
Format, beautify, and validate XML documents online. Handles namespaces, CDATA sections, and mixed content.
SQL Formatter
Format and beautify SQL queries. Supports SELECT, JOIN, subqueries, CTEs, and multiple SQL dialects.
Case Converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and more.
Text Diff
Compare two text snippets side-by-side and highlight the differences. Word- and line-level diff, everything runs in your browser.
Word Counter
Count words, characters, sentences, paragraphs, and reading time in any text. Includes a byte-size estimate for storage planning.
Markdown → HTML
Convert Markdown to HTML with a live preview. Supports GitHub Flavored Markdown (tables, task lists, strikethrough) and code fences.
When to use these tools
Use these tools when building or debugging a regex, reviewing what changed between two text snippets, converting identifiers between naming conventions, or preparing content for the web.
Frequently Asked Questions
Which regex flavor does the tester use?
JavaScript (ECMAScript) regex, exactly as it behaves in modern browsers. Features specific to PCRE (like lookbehind assertions in some engines) or Python are called out where they differ.
Is the diff line-level or word-level?
Line-level by default, which matches how `git diff` and code-review tools present differences. That makes the output directly useful for reviewing config or code changes.