Code Conversion
Code conversion tools: cURL to your language of choice, JSON to TypeScript interfaces, OpenAPI to client stubs.
All Code Conversion
- cURL Converter Convert cURL commands to Python (requests/httpx), JavaScript (fetch), Go, and PHP.
- SQL Formatter Format SQL queries. Standard, T-SQL, PL/SQL, MySQL, PostgreSQL dialects.
- HTML Formatter / Beautifier Format and prettify HTML. Configurable indent, attribute wrapping.
- CSS Formatter / Beautifier Format CSS. Sort properties alphabetically, normalize colors and units.
- XML Formatter & Validator Format and validate XML. Configurable indent. Catches well-formedness errors.
- JavaScript Beautifier / Minifier Format or minify JavaScript. Handles modern syntax (ES2023+, JSX, TypeScript).
- GraphQL Query Formatter Format GraphQL queries, mutations, and SDL schemas.
- TOML ↔ JSON Converter Convert TOML to JSON and back. Useful for Cargo.toml, pyproject.toml, config files.
- Stack Trace Beautifier Format and demangle stack traces. JavaScript, Python, Java, Go.
- NPM Package Size Estimator Estimate bundled size of any npm package using bundlephobia.
- YAML to .env Converter Convert nested YAML to flat .env. UPPER_SNAKE keys with dotted-path naming.
- JWT from cURL Composer Generate a cURL command with a freshly signed JWT in the Authorization header.
- package.json Validator Validate package.json structure, required fields, common mistakes.
- cURL to Python requests Convert cURL commands specifically to Python requests / httpx code.
- cURL to JavaScript fetch Convert cURL commands specifically to JavaScript fetch() code.
- cURL to OpenAI SDK Convert OpenAI cURL examples to OpenAI Python/Node SDK code.
- cURL to Anthropic SDK Convert Anthropic cURL examples to Anthropic Python/Node SDK code.
- Tailwind Class Sorter Sort Tailwind utility classes in the canonical order (matches the official Prettier plugin).
- YAML to TOML Converter Convert YAML config to TOML and back. Useful for moving between pyproject.toml and conda env files.
- INI to JSON Converter Parse INI / config files to JSON and back. Handles sections, comments, multi-value keys.
- Java .properties to YAML Converter Convert Java / Spring .properties files to YAML (and back). Dotted keys become nested maps.
- TSV ↔ CSV Converter Convert tab-separated values to comma-separated values, with proper RFC 4180 quoting.
- JSON to Protobuf (.proto) Schema Generate a Protocol Buffers .proto schema from a JSON sample. Infers types and message shape.
- CSV Column Extractor / Reorder Pick, drop, or reorder columns in a CSV without spreadsheets. Streams large files in browser.
- CSV Deduplicator Remove duplicate rows from a CSV based on selected columns. Configurable case/trim handling.
- .env to YAML / Docker Compose Env Converter Convert .env files to YAML (Kubernetes-style env list or map) and back.
- CSS Minifier Minify CSS in your browser. Removes comments, whitespace, and shortens hex colors. Source-map friendly.
- JavaScript Minifier Minify JS / mangle identifiers in your browser using Terser. Drop console.* in production builds.
- HTML Minifier Minify HTML in your browser. Collapses whitespace, removes optional tags, inline-minifies CSS / JS.
- CSV to SQL INSERT Generator Convert CSV to INSERT statements for MySQL, Postgres, SQLite, SQL Server. Custom table / column mapping.
- SQL INSERT to JSON Converter Parse a SQL INSERT statement (or many) back into JSON rows. MySQL / Postgres / SQLite syntax.
- XML Validator (Well-Formed Check) Validate XML for well-formedness. Pinpoints line / column of any parse error.
- MongoDB Query Builder (Visual) Build MongoDB find() and aggregation pipelines visually. Generates valid query JSON.
- Redis Command Reference (Searchable) Searchable reference of 240+ Redis commands with syntax, complexity, and examples.
- Open Source License Generator (MIT, Apache, GPL, BSD) Generate a LICENSE file with your name and year. MIT, Apache 2.0, GPLv3, BSD, ISC, MPL, Unlicense.
- Conventional Commit Message Builder Build properly-formatted Conventional Commit messages with type, scope, description, body, breaking flag.
- Semver Bumper (Calculate Next Version) Calculate the next semantic version from current version + change type. Major / minor / patch / pre-release.
- Postgres EXPLAIN Output Formatter Parse Postgres EXPLAIN / EXPLAIN ANALYZE output. Highlight slow nodes, sequential scans, sort spills.
- CSV Pivot Table Builder Pivot CSV by row / column / aggregate. Sum, count, average, min, max. Browser-only, no upload.
- CSV Splitter (By Rows or Column Value) Split a large CSV into multiple files by row count or grouped by a column value. Download as ZIP.