All developer tools
13 free utilities. Every one of them converts or transforms text directly on this page — no upload, no account, no network request.
Code Converters
Browse 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.
Case Converter
Paste an identifier or a whole list of them and get every naming convention back, including the awkward ones like CONSTANT_CASE and kebab-case. Acronyms survive the round trip.
JSON to CSV Converter
Paste a JSON array and get CSV that opens cleanly in Excel or Google Sheets, with the quoting done properly so commas and quotes inside values do not corrupt the file.
CSV to JSON Converter
Paste CSV and get JSON back with the right types. Quoted fields, embedded newlines and doubled quotes are all handled, and numbers come back as numbers rather than strings.
Regex Generators
Browse 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
Browse 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
Browse 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.