Test regular expressions live against sample text with match highlighting and capture groups.
Developer/\b\w+@\w+\.\w+\b/gType your regular expression in the pattern field (without the surrounding slashes).
Enter the test string in the text area below the pattern field.
Toggle flags (g, i, m, s) using the flag buttons to change matching behavior.
All matches are highlighted in real time; capture groups appear in the panel below.
Copy the pattern or any matched group value with the copy button.
Write and test patterns for email, phone number, or Thai ID validation before shipping.
Extract timestamps, error codes, or IP addresses from server log samples.
Prototype a pattern before using it in a sed, awk, or code replace operation.
Experiment interactively to understand why a pattern matches or doesn't.
Test regular expressions live with match highlighting and capture group extraction. Useful for developers writing form validation, log parsing, or any text-search task โ and for learners debugging why their pattern doesn't match.
Convert JSON arrays to CSV format instantly โ paste JSON, download CSV.
Format, validate, and minify JSON instantly with adjustable indentation.
Encode or decode Base64 strings โ runs entirely in your browser.
Safely encode or decode URL components for query strings and paths.
Convert between YAML and JSON formats with validation and formatting.
Decode and inspect JSON Web Tokens โ view header, payload, and signature locally.