Text Tools

Compare texts, test regular expressions, edit Markdown and more. All tools run in your browser.

Text Diff

Compare two texts and find differences. Line-by-line and character-level comparison.

Added Removed

JSON Diff

Compare two JSON objects with structural diff highlighting. Key order independent.

JSON Compare

Regex Tester

Test regular expressions in real time. Match highlighting and capture group display.

Regex PCRE

Markdown Editor

Edit Markdown with real-time preview. GFM support and syntax highlighting.

Markdown GFM

Word Counter

Count words, characters, sentences and paragraphs. Reading time estimation.

Words Characters

Slug Generator

Generate SEO-friendly URL slugs. Transliteration and customizable separators.

SEO URL

Text Tools for Developers

Rich Dev Tools provides a set of text tools for everyday development tasks. From text comparison to slug generation - everything runs in your browser.

Why Use Text Tools?

  • Text Diff - for comparing configurations, code and documents
  • Regex - for testing and debugging regular expressions before using in code
  • Markdown - for quick editing of README files and documentation
  • Slug - for generating SEO-optimized URLs

Text Comparison vs JSON Comparison

The Text Diff tool compares raw text line by line and character by character - great for comparing log files, configuration files, SQL scripts, or any plain text. The JSON Diff tool understands JSON structure: it compares values by key regardless of order, shows nested changes clearly, and ignores formatting differences. Use Text Diff for arbitrary text files, JSON Diff when both inputs are valid JSON objects where key order does not matter.

Regular Expressions in Practice

Regular expressions are patterns for matching, extracting, and manipulating text. Common use cases: validating emails and phone numbers, extracting data from logs, parsing structured text, and search-and-replace in code editors. Our Regex Tester uses JavaScript's RegExp engine and shows all matches in real time with named capture groups. Test your pattern here before putting it in production code to avoid mistakes in validation or parsing logic.

Benefits
  • 100% browser-based
  • Cryptographically secure
  • No registration
  • Free

Common Questions

It compares two texts line by line and character by character, highlighting additions, deletions, and modifications. Similar to git diff but with a visual interface - great for comparing configs, SQL dumps, or any text files.

It uses JavaScript's RegExp engine, which supports most PCRE features including lookaheads, lookbehinds, named groups, and Unicode properties. Flags like global, multiline, and case-insensitive are configurable.

Full GitHub Flavored Markdown (GFM) including tables, task lists, strikethrough, fenced code blocks with syntax highlighting, and autolinks. The preview updates in real time as you type.

Yes. It counts words, characters, sentences, and paragraphs for any language including CJK (Chinese, Japanese, Korean) text. Reading time estimation adjusts for average reading speed.