This tool is designed to verify the actual matching results of a regular expression against specific text. After pasting a regex and test text, the page immediately performs the match, highlights matched content in the original text, and lists each match with its value, position, line and column numbers, and capture groups. This helps you confirm that a pattern works correctly before putting it into code.
The tool supports six flags: global g, ignore case i, multiline m, DotAll s, Unicode u, and Sticky y. They can be combined freely, and the active flags are displayed in real time after the input field. Browser capabilities are checked when the page loads, and unsupported flags are automatically hidden to avoid unusable combinations.
Invalid regex syntax does not fail silently. The tool provides the error reason, line number, and column number, with a location link that directly selects the problematic character. Common issues such as unclosed character classes and parentheses can be identified. When the regex contains patterns such as nested quantifiers that may cause catastrophic backtracking, the page displays a backtracking risk warning. Empty matches are also handled to prevent infinite loops.
All matching is performed locally by the browser’s built-in regex engine. Regular expressions and test text are not uploaded to a server or saved, making the tool suitable for internal logs and business data that should not be shared externally.
Comments 0