Home / Tools / Regex tester

Regex Tester: Test JavaScript Regular Expressions

Test a regular expression against your text and see every match, its position and its capture groups.

Enter a pattern, choose flags and paste your test text. Every match is listed with its position and groups. It uses your browser’s JavaScript regex engine.

g i m s u y

Frequently asked questions

Which regex flavor is this?
JavaScript (ECMAScript). Other languages differ in small ways, such as lookbehind and named group syntax.
What do the flags mean?
g finds all matches, i ignores case, m makes ^ and $ match at each line, s lets . match a new line.
Why does the page freeze?
A pattern with nested repeats can take very long on some text. Simplify it or shorten the test text.

Runs in your browser. Nothing you type is sent to this site. Updated 2026-10-11.

More tools

Code formatters

CSS beautifier CSS minifier HTML beautifier HTML minifier JavaScript beautifier JavaScript minifier JSON formatter YAML formatter XML formatter SQL formatter Markdown preview

Converters

Base64 encoder and decoder URL encoder and decoder Unix timestamp converter CSV to JSON JSON to CSV HTML entity encoder and decoder Number base converter Time zone converter JSON to TypeScript XML to JSON HTML to Markdown Date difference calculator

Text tools

Remove duplicate lines Lorem ipsum generator Word counter Case converter Text diff checker

Color and images

Color converter Contrast checker Image to Base64 Image resizer

Network

Subnet calculator Download time calculator Common ports list CIDR to IP range IPv6 address expander and compressor MAC address formatter curl command builder

Server and files

Cron expression explainer chmod calculator HTTP status codes

Encoding and security

Password generator UUID generator Hash generator JWT decoder QR code generator Password strength checker Wi-Fi QR code generator