Regex Tester
Test and debug regular expressions with live match highlighting and capture groups.
Pattern
Flags
gims
Quick insert
EmailURLPhoneIPv4Date (YYYY-MM-DD)Hex Color
Test string
Matches highlighted
—
0 matches found
Enter a valid pattern to see match details.
What is a Regex Tester?
A regex tester lets you write regular expressions and immediately see how they match against test text. This tool uses JavaScript's native RegExp engine, so patterns behave exactly as they would in your code — no surprises when you copy them over.
How to use it
Type a regex pattern in the top field and toggle flags (global, case-insensitive, multiline, dotAll) as needed. Paste or type your test string below. Matches are highlighted instantly and listed with their positions and capture groups. Use the quick-insert chips to start from common patterns.
Common patterns
Email: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
URL: https?://[^\s]+
Phone: +?[\d\s-()]{7,}
IPv4: \d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}
Date (YYYY-MM-DD): \d{4}-\d{2}-\d{2}
Hex Color: #[0-9a-fA-F]{3,8}
Get the true custom solution that you need
We blend AI-driven automation with stringent compliance measures, ensuring your data's confidentiality and security.
Get the true custom solution that you need
We blend AI-driven automation with stringent compliance measures, ensuring your data's confidentiality and security.
Like the free tools? See what Quash does for your full QA pipeline.
Like the free tools? See what Quash does for your full QA pipeline.
Try Quash for free
macOS & Windows