JavaScript is required.

Subst

Literal find & replace, applied in order · nothing is stored

Original text
0 chars · 0 lines
Result
0 chars ·
RulesFind → Replace

Rules match exactly what you type: no wildcards, no regex, case matters. Each rule works on the output of the one above it. Swap runs them backwards to undo a chain. Ctrl+Enter copies the result.

Rules
Bulk paste rules

One find => replace pair per line, or tab-separated. JSON also works. Line order becomes rule order. Lines starting with #  (hash, space) are comments.

Export rules