Test regular expressions with live matching, capture groups, and flags. Supports JavaScript regex syntax.
0 matches
Type your regex pattern in the pattern field.
Toggle flags: global (g), case-insensitive (i), multiline (m).
Paste or type the text you want to test against.
Matches are highlighted in real time. Capture groups are shown below.
JavaScript regex (ECMAScript). This is the same syntax used in browsers, Node.js, and TypeScript.
Yes. Named and numbered capture groups are listed with their matched values.
Yes. Invalid patterns show an error message with details about what went wrong.
Format, minify, and validate JSON data with syntax highlighting. Instantly detect errors with line numbers.
Encode text or files to Base64 and decode Base64 back to text or files. Instant conversion in your browser.
Count words, characters, sentences, and paragraphs in real time. Includes reading time estimate.