Developer tools that never touch your data
Convert data, generate regex patterns, format code and encode strings without an account, an upload, or a queue. Every tool runs entirely in your browser, so whatever you paste never leaves your machine.
Code Converters
See all →Translate between languages and formats
JSON to YAML Converter
Paste JSON on the left and get clean, properly indented YAML on the right. Useful for Kubernetes manifests, GitHub Actions workflows, and Docker Compose files, where YAML is preferred over JSON.
JSON to TypeScript Converter
Paste an API response and get back a TypeScript interface you can paste straight into your types file. Nested objects, arrays of objects, and nullable fields are all inferred.
Python to TypeScript Converter
Paste a Python function or script and get a TypeScript starting point. Type annotations, f-strings, control flow, and common builtins are translated; anything ambiguous is flagged for you to finish by hand.
Regex Generators
See all →Build and test patterns safely
Email Address Regex Generator
Paste a block of text and get back every email address in it. The pattern below is a practical starting point rather than a spec-compliant one, and the notes explain where it draws its line.
URL Regex Generator
Find every link in a block of text. The pattern captures the scheme, host, optional port, path, and query string, and stops at whitespace and angle brackets.
Number Regex Generator
Pull numeric values out of unstructured text — log lines, scraped pages, invoice descriptions. The default pattern handles signed integers and decimals.
Formatters
See all →Tidy minified or messy input
JSON Formatter and Validator
Paste JSON and get it pretty-printed with consistent two-space indentation. Invalid input reports the underlying parse error rather than silently failing.
SQL Formatter
Turn a dense one-line query into something you can review. Each clause goes on its own line and keywords are upper-cased, while text inside string literals is left exactly as written.
Encoders
See all →Escape and decode safely
URL Encoder and Decoder
Encode a value for safe use in a query string, or decode one back. Correct choice between component and path encoding matters more than it looks.
Base64 Encoder and Decoder
Convert text to Base64 and back. Unicode is handled correctly, so non-Latin characters survive the round trip rather than turning into mojibake.
Why these run in your browser
No upload step
Conversion happens in the page you are already looking at. There is no form that posts your data anywhere.
No account
No sign-up, no email capture, no rate-limit quota to buy your way out of.
No usage cap
Convert as much as you need, as often as you need. Because the work is local, there is nothing to throttle.