Test regular expressions in real time with instant match highlighting, capture groups, and flag toggles. Supports JavaScript regex syntax β 100% client-side.
Real-time matching β matches are highlighted instantly as you type the pattern or test string. No "Run" button needed. Capture groups are shown separately in the Match List tab with $1, $2, etc. labels.
Flag toggles β click g (global), i (case-insensitive), m (multiline), s (dotAll), or u (unicode) to change regex behaviour. Replace mode β enter a replacement string and click Replace to see the result with group references ($1, $2).
Uses JavaScript's native RegExp engine, so patterns behave exactly as they would in your JS code.
Yes. Runs 100% in your browser. No regex patterns or test strings are sent anywhere.