← Back to Home
Input String
Variation Options
Generated Regex Pattern
Enter a string above and click "Generate Regex"
Sample Variations Matched
These are examples of strings that the generated regex will match:
Generate a regex to see variations
Test Your Regex
Usage Guide
What This Tool Does
This tool generates regular expressions that match variations of an input string. It's useful for:
- Security Testing: Detect obfuscated keywords in payloads (e.g., "script" → "scr1pt", "SCR!PT")
- Input Validation: Create filters that catch evasion attempts
- Pattern Matching: Find variations of terms in logs or data
- WAF Rules: Build more robust web application firewall signatures
Variation Options Explained
- Case insensitive: Matches both uppercase and lowercase (admin, ADMIN, Admin)
- Leet speak: Includes common character substitutions (a→4, e→3, i→1, o→0, s→5, t→7)
- Allow whitespace: Permits optional spaces/tabs between characters
- Special char inserts: Allows special characters between letters (a.d.m.i.n)
- Double characters: Matches repeated characters (aadminn, passsword)
- Unicode lookalikes: Includes similar-looking Unicode characters (а→a cyrillic)
- Word boundaries: Only match complete words, not substrings
- Match whole string: Pattern must match entire input (uses ^ and $)
- Match numeric variations: Detects GUIDs, SSNs, and credit card formats based on your sample