Text Toolkit

Guides

Reference material on the formats and conventions behind each tool, written for when you need to understand why, not just run the tool.

Aug 10, 2026

Markdown to HTML: what actually happens under the hood

How a Markdown parser actually works: block-level structure first, inline formatting second, and the blank-line and code-fence rules that trip people up.

Aug 14, 2026

Why "word count" isn't as simple as counting spaces

Hyphenated words, stray whitespace, and punctuation joined to words all make "split on spaces" an unreliable way to count words. Why different tools disagree.

Aug 18, 2026

Where Lorem Ipsum actually comes from (and why it's still used)

The real history behind "Lorem ipsum dolor sit amet": a scrambled passage of Cicero, five centuries in print, and why designers still prefer meaningless filler text.

Sep 24, 2026

Title case rules: how AP, Chicago, and APA disagree

Which words to capitalize in a title depends on the style guide. The rules every style shares, where AP, Chicago, and APA differ, and the tricky cases.

Sep 24, 2026

camelCase, snake_case, kebab-case: which naming convention goes where

The common programming case styles, which languages and contexts use each one, why hyphens can't be in variable names, and how to handle acronyms.

Sep 24, 2026

Regex find and replace: a practical cheat sheet

The regular expression building blocks, capture groups and $1 references, eight ready-to-use recipes for cleaning up text, and the most common mistakes.

Sep 24, 2026

Why file10 sorts before file2 (and how natural sorting fixes it)

How alphabetical sorting compares text character by character, what natural sort does differently, the zero-padding workaround, and how case and accents affect order.

Sep 24, 2026

How diff tools work: longest common subsequence and Myers' algorithm

What a diff is actually computing, how the longest common subsequence and Myers' algorithm find the smallest set of changes, and why line and word diffs differ.

Share this page