Debuggex is a web-based visual regex tester for JavaScript, Python, and PCRE. It provides visual and text views for examining expressions, plus a step-through debugger and pattern explanations. Users can add unit tests to check matches and subgroups as a regex changes, and browse a repository of pre-built expressions that includes tests. The service can generate code snippets, save patterns, and create links that reopen an expression. Expressions can also be embedded in a StackOverflow answer. The Free plan costs 0.00 USD per month and includes two saved unit tests per regex and ten public expressions. Basic costs 5.00 USD per month and includes five tests per regex, unlimited public expressions, and up to 20 private expressions, along with explanation, replacement, and repository features. Pro costs 15.00 USD per month and includes unlimited tests and private expressions, performance debugging, and test coverage. The free tier excludes snippets that use expressions from the library. Debuggex's privacy policy says saved or shared expressions can be viewed by anyone with the link.
Who it is for
Debuggex suits people who write or inspect JavaScript, Python, or PCRE regular expressions and want visual debugging or unit tests. Its sharing and StackOverflow embed options may help when discussing a particular expression.
What is good
- Supports JavaScript, Python, and PCRE
- Unit tests check matches and subgroups
- Repository expressions include unit tests
- Shareable links reopen an expression
What to know first
- Free plan allows two tests per regex
- Free plan allows ten public expressions
- Library-based code snippets are excluded from free tier
- Linked expressions can be viewed by anyone with the link
Verdict
Debuggex combines visual inspection, testing, and sharing for three regex flavors. Consider its expression visibility policy and free-plan limits if you need private patterns or library-based snippets.
Get started with Debuggex
- Open the Debuggex website in a browser.
- Enter a regular expression and choose its applicable JavaScript, Python, or PCRE engine.
- Inspect the expression in visual or text mode and use the debugger.
- Add unit tests to check matches and subgroups as the expression changes.
- Save, share, or embed the expression as needed.
What the free plan stops at
The Free plan allows two saved unit tests per regex and ten public expressions. It excludes code snippets that use expressions from the library; Python and PCRE engines are free while in beta.
Questions about Debuggex
Is Debuggex free?
Yes. The Free plan costs 0.00 USD per month and includes two saved unit tests per regex and ten public expressions.
Which regex flavors does it support?
Debuggex supports JavaScript, Python, and PCRE. Python and PCRE engines are listed as free while in beta.
What do Basic and Pro cost?
Basic costs 5.00 USD per month. Pro costs 15.00 USD per month.
Can I save or share expressions?
Yes. Debuggex supports saved patterns and shareable links; expressions can also be embedded in StackOverflow answers. Its privacy policy says saved or shared expressions can be viewed by anyone with the link.
Does Debuggex have an Enterprise plan?
Yes. Enterprise lists optional private server deployment, denial-of-service prevention, flexible user counts, an OEM license, and on-site training. Its price is available by contacting the company.
What information does Debuggex store about accounts?
Its privacy policy says it stores the account email, not the password, and does not sell collected user data to third parties without express permission.
Debuggex plans and pricing
All plansCompared on regular expression testers
- Free plan
- Yes
- Regex flavors
- JavaScript, Python, PCRE
- Pattern explanation
- Yes
- Step-through debugger
- Yes
- Code generation
- Yes
- Saved patterns
- Yes
- Available platforms
- web





