v1.2 · Stable · Free personal · Paid business

Modern regex workbench for every platform

Test, replace, GREP, compare, debug, export, and generate code across .NET, PCRE2, JavaScript, and a dozen more flavors — with live highlighting, a flavor-aware token palette, and portable desktop builds for Windows, macOS, and Linux.

Free for personal use · Business license available · Self-contained zips · .NET 10 + Avalonia 12

RegexCraft Match mode showing pattern editor, analysis tree, and highlighted matches

Everything you need to craft regexes

A single desktop app for exploration, debugging, and production-ready patterns — not just a web playground.

M

Live Match & Groups

Subject highlighting for matches and capture groups, expandable equal-width match cards, and one-click copy or jump.

R

Replace & Split

Live preview with substitution highlighting and familiar backreferences — $1, ${name}, and more.

Multi-flavor testing

.NET, PCRE2, JavaScript (Jint), plus High/Approximate flavors for Python, Java, PHP, Ruby, Go, Rust, and others.

C

Compare mode

Side-by-side results for 2–4 flavors: validity, matches, groups, fidelity badges, known differences, and a copyable summary.

D

Debug step-through

Educational walk-through for the .NET engine — F10/F11, pattern and subject focus, captures, and clear messaging when unavailable.

G

GREP across files

Search and replace over folders with include/exclude globs, async progress, cancellation, dry-run, and backups.

{ }

Code generation

Emit ready-to-paste snippets for C#, JavaScript, TypeScript, Python, PHP, Java, Go, Rust, Ruby, Perl, Kotlin, and Swift.

L

Library & History

Twenty built-in common patterns plus your saves, categories, tags, favorites, and searchable history — persisted locally.

Export matches

Export Test results to CSV or JSON — match index, value, offsets, groups, pattern, flavor, and options.

See it in action

Light and dark themes, professional syntax highlighting, and modes for every workflow.

Engines & fidelity

Three real engines back a full flavor registry. Full / High / Approximate banners keep honesty front and center.

Flavor Engine Fidelity
.NET dotnet Full
PCRE2 pcre2 Full
JavaScript / TypeScript javascript (Jint) Full
PHP pcre2 High
Python, Java, Kotlin, Swift dotnet Approximate
Go, Rust dotnet Approximate (RE2 limits modeled)
Ruby, Perl pcre2 Approximate

Details and option matrices: Flavors guide

Ready to try RegexCraft?

Portable builds for Windows, macOS (Intel & Apple Silicon), and Linux. Free for personal use.