Text Tools

Words, precision
and power.

The details behind text processing, encoding, and document formats.

✦ 108 Articles ✦ Updated Weekly ✦ Free to Read
✦ AI

✦ AI-powered — understands natural language

Find & Replace Sep 11, 2026 Latest ✦

Word Boundaries and Lookarounds: Precise Find & Replace

Replacing "id" also hits valid, hidden and width. Word boundaries, lookarounds and lazy quantifiers are the three patterns that make find-and-replace precise.

Read article
String Repeater Jun 9, 2026

Stress Testing with Repetitive Data: The Edge Cases That Break Real Systems

Normal test data misses the edge cases that break real systems. Here's how repetitive and generated data exposes UI text overflow bugs, database cardinality issues, ReDoS vulnerabilities, and the principles behind fuzz testing and property-based testing.

Whitespace Cleaner Jun 9, 2026

Invisible Unicode Characters: Security Risks, Homoglyph Attacks, and Text Watermarking

Zero-width characters, BiDi control codes, and homoglyphs are used in phishing attacks, document watermarking, and the Trojan Source code injection vulnerability. Here's what invisible Unicode characters are, why they cause bugs, and how to detect and remove them.

Morse Code Translator Jun 9, 2026

Morse Code as Assistive Technology: Enabling Communication with a Single Button

Morse code is an active assistive technology enabling people with motor disabilities to type with a single button. Here's Google's Morse keyboard for Android, how two-switch input works, why Morse code still matters in amateur radio, and the binary tree that makes it efficient.

Character Frequency Jun 8, 2026

Shannon Entropy and Character Frequency: The Information Theory Behind Text Analysis

Character frequency analysis connects directly to Shannon entropy, data compression, and information theory. Here's what the distribution of characters in text reveals about compressibility, password strength, Zipf's Law, and stylometric authorship analysis.

Word & Character Counter Jun 8, 2026

Readability Scores Explained: What Flesch-Kincaid Measures — and What It Misses

Readability scores measure sentence length and syllable count — not vocabulary familiarity, coherence, or domain knowledge. Here's how Flesch-Kincaid, Gunning Fog, and SMOG actually work, what they miss, and when they're genuinely useful as diagnostic tools.

Lorem Ipsum Generator Jun 8, 2026

The Case Against Lorem Ipsum — and When to Use It Anyway

Lorem Ipsum is neutral enough to let design be evaluated as design — but it also hides real content problems until production. Here's the legitimate case against Lorem Ipsum, when representative real text produces better design decisions, and when Lorem Ipsum genuinely is the right tool.

Text Diff Jun 8, 2026

How Diff Works: Git, Three-Way Merge, and the Myers Algorithm Behind It

Git diff, pull request reviews, and three-way merges all run on the Myers diff algorithm. Here's how diff finds the shortest edit between two texts, how to read git diff output, why merge conflicts happen, and how diff applies beyond version control.

Case Converter Jun 8, 2026

Code Naming Conventions: Why camelCase, snake_case, and kebab-case Each Exist

Case conventions exist for reasons, not tradition. Here's why Python uses snake_case, JavaScript uses camelCase, CSS uses kebab-case, and how to handle naming across language boundaries when data crosses APIs and databases.

Text Diff Jun 6, 2026

Text Diff — Compare Two Texts and See Exactly What Changed

Learn how text diff works, the difference between line, word, and character diff modes, how to read unified diff format, and when to use a text diff tool for documents, code, and configuration files.

Character Frequency Jun 6, 2026

Character Frequency — Count How Often Every Character Appears in Your Text

Learn how character frequency analysis works, what the classic English letter distribution looks like, and how it's used in cryptography, data cleaning, linguistics, and writing analysis — with a free character frequency tool.

Sort Lines Jun 6, 2026

Sort Lines — Sort Any List Alphabetically, Numerically, or by Length

Learn how to sort any text list alphabetically, numerically, by length, or randomly, why numerical sort differs from alphabetical for numbers, and how to use a free sort lines tool for any list.

Lorem Ipsum Generator Jun 6, 2026

Lorem Ipsum Generator — Placeholder Text for Design Mockups & Development

Learn what Lorem Ipsum is, where it comes from, why designers use it instead of real text, and how to generate any amount of placeholder text for mockups, prototypes, and database seeding.