This tool runs entirely in your browser. Nothing you paste is uploaded.
How you can check →Regex flavor guides
"Regex" isn't one thing — grep, Python, Java, .NET and JavaScript all disagree about what a pattern actually does. Each guide below covers one real engine's own rules, and links straight into the regex tester with that flavor already selected.
JavaScript, TypeScript, Node.js, browsers
ECMAScript RegExp, exactly as your browser or Node runs it
PHP (preg_*), R, Apache/nginx rewrite rules, many C/C++ tools
the engine behind PHP's preg_* and most Apache/nginx rewrite rules
Python 3.11+
re module rules, Unicode-by-default, 3.11+ possessive quantifiers
Java, Kotlin, Scala, Android
java.util.regex rules for Java, Kotlin, Scala and Android
C#, F#, VB.NET, PowerShell
System.Text.RegularExpressions rules, including the group-numbering quirk
Go, ripgrep (default mode), Rust regex (closely related engine)
RE2 rules, including why lookaround and backreferences don't compile
grep -E, egrep, sed -E / -r, awk
POSIX ERE and leftmost-longest matching, not leftmost-first
grep (no -E), sed (no -E/-r)
POSIX BRE, where ( ) and { } are literal and \( \) \{ \} do the work