Tools
Utilities I've built or find useful. Small, single-purpose things that save time during development.
.NET Regex Explainer
Paste a regular expression and get a plain-English breakdown piece by piece, with .NET-specific constructs like balancing groups and inline options called out, plus a live tester and a RegexOptions reference.
.NET Stack Trace Beautifier
Paste a raw .NET exception and get a readable trace: async state machines demangled, inner exceptions chained, framework noise dimmed, and your code highlighted.
Cron Expression Explainer
Type a cron expression and get a plain-English description, a field-by-field breakdown, and the next run times in UTC and local time.
CSV Insert Generator
Turn a CSV file or a table screenshot into a CREATE TABLE script, batched SQL INSERT statements, and a matching C# class, with column types inferred from your data.
Href Path Encoder
Paste a file path or URL with spaces and get the fully encoded, href-safe version, backslashes flipped for the web, with one-click copy.
JSON Workbench
Format, validate, minify, and sort JSON entirely in your browser, then generate C# classes from it with one click. Nothing you paste leaves your machine.
Lorem Ipsum Generator
Placeholder text by the paragraph, sentence, or word, with the classic 'Lorem ipsum dolor' opening optional and one-click copy for dropping into mockups.
SQL Update Script Builder
A visual tool for building parameterized SQL UPDATE statements: manage the SET and WHERE clauses column by column and get a consistent, typo-free script out.
Unix Timestamp Converter
Paste a Unix epoch timestamp and read it back as a date in UTC, your local time, and ISO 8601, with seconds or milliseconds detected automatically. Turn a date the other way too, and watch the current epoch tick.
VB6 Resurrector
Drop a classic Visual Basic 6 .frm file and watch the form run in your browser, events and all. Then convert it to a modern Razor view, Bootstrap layout, and C# view model.