04 · dev-tool

Regex Visualizer

Type a pattern; matches highlight live, capture groups get their own colour, and every token is explained in plain English. Matching runs in a Web Worker with a timeout, so even a catastrophic-backtracking pattern can't freeze the page.

/ /
matches 0 matches
Reach me at [email protected] or [email protected], but not at foo@.
  • [\w.+-] any one of: \w, ., +, -
  • + the previous token, one or more times
  • @ the literal character "@"
  • [\w-] any one of: \w, -
  • + the previous token, one or more times
  • \. the literal character "."
  • [\w.-] any one of: \w, ., -
  • + the previous token, one or more times

flags

  • g global: find all matches, not just the first
© 2026 jDKOderso