Regex Visualizer
Break down any regex pattern token by token. See exactly what each character does —quantifiers, anchors, groups, escapes, and character classes —with color-coded explanations.
Enter a regex pattern to see its syntax tree...
🟢📖 Reading Regex Syntax
Regular expressions are a declarative language for matching text. Every regex pattern can be decomposed into these token types:
- ^ Anchors —match position, not characters (^ $ \b \B)
- + Quantifiers —how many times to match (+, *, ?, {n,m})
- ( ) Groups —capture sub-patterns for extraction or backreferencing
- [a-z] Character classes —match any character in a set
- \d Escapes —shorthand for common character sets
- | Alternation —match pattern A OR pattern B
See also: Regex Tester · Regex Cheatsheet · Regex Replace