Every format, one private tool
PasteKit formats, validates and converts 58 formats and 48 conversion pairs. Parsing happens in a Web Worker on your machine, so large files stay smooth and your data is never sent anywhere — verify it in your browser's network panel, or read how the Content Security Policy enforces it.
Popular
- JSONLossless streaming JSON parser and printer
- JSON5 / JSONCPrettier (json5 / jsonc), json5, jsonc-parser
- YAMLyaml (eemeli) — YAML 1.2 and 1.1
- XMLBuilt-in XML tokenizer and printer (DTD entities never expanded)
- CSVPapa Parse
- TSVPapa Parse
- TOMLtaplo (WASM) for layout, smol-toml for validation
- SQLsql-formatter
- HTMLPrettier; html-minifier-terser for minify
- Markdown (GFM)Prettier; markdown-it for the live preview
- CSSPrettier; csso for minify
- JavaScript / JSXPrettier; terser for minify
- TypeScript / TSXPrettier
More formats
- JSON Lines / NDJSONLossless line-by-line JSON parser
- SCSSPrettier
- LessPrettier
- GraphQLPrettier; graphql-js for minify
- INIBuilt-in INI parser and printer
- Java .propertiesBuilt-in .properties parser and printer
- .env (dotenv)Built-in dotenv parser and printer
- Dockerfiledprint-plugin-dockerfile (WASM)
- Nginx configBuilt-in nginx config printer
- Apache configBuilt-in Apache config printer
- PythonRuff formatter (WASM)
- Gogofmt (WASM)
- Javaprettier-plugin-java; google-java-format (WASM)
- PHP@prettier/plugin-php
- C / C++ / Objective-Cclang-format (WASM)
- Shell / Bashshfmt (WASM)
- Vue single-file componentPrettier
- Angular templatePrettier (angular parser)
- Handlebars / GlimmerPrettier (glimmer parser)
- LuaStyLua (WASM)
- Dartdart_style (WASM)
- Zigzig fmt (WASM)
- JWT decoderjose (decode only; verification is opt-in)
- Base64 / Base64URLNative decoder + format auto-detect
- URL / query stringWHATWG URL + URLSearchParams
- HTTP request / response headersBuilt-in HTTP message parser
- Unified diff / patchdiff2html
- SVGBuilt-in XML printer; SVGO for optimise
Specialist
- Rustrustfmt (WASM)
- C#CSharpier (WASM)
- Kotlinktfmt (WASM)
- Swiftswift-format (WASM)
- RubySyntax Tree on CRuby (WASM)
- HCL / TerraformBuilt-in HCL parser and printer (terraform fmt style)
- Protocol Buffers (.proto)clang-format (WASM, proto mode)
- LaTeXtex-fmt (WASM)
- Log lines (Apache, Nginx, JSON logs)Built-in log parsers (combined, common, syslog, JSON)
- Stack traces (Java, Python, .NET, JavaScript)Built-in stack trace parsers
- DAX (Power BI)Built-in DAX tokenizer and printer
- Power Query M@microsoft/powerquery-formatter
- KQL (Kusto Query Language)Built-in KQL tokenizer and printer
- Cypher (Neo4j)Built-in Cypher tokenizer and printer
- MongoDB shell queriesPrettier (JavaScript parser)
- Cron expression explainercronstrue + cron-parser
- Regular expression explainerregexp-tree + railroad diagrams
Converters
- JSON → YAML
- JSON → XML
- JSON → CSV
- JSON → TOML
- JSON → TypeScript
- JSON → Go
- JSON → Python
- JSON → Java
- JSON → Kotlin
- JSON → C#
- JSON → Rust
- JSON → Swift
- JSON → PHP
- JSON → JSON Schema
- JSON → SQL
- JSON → JSON Lines
- YAML → JSON
- YAML → TOML
- YAML → .env
- XML → JSON
- XML → YAML
- CSV → JSON
- CSV → Markdown
- CSV → SQL
- CSV → HTML
- TSV → JSON
- CSV → TSV
- TSV → CSV
- Markdown → HTML
- Markdown → PDF
- HTML → Markdown
- HTML → JSX
- cURL → JavaScript fetch
- cURL → Axios
- cURL → Python requests
- cURL → Go net/http
- cURL → PHP
- Unix timestamp → ISO 8601
- ISO 8601 → Unix timestamp
- TOML → JSON
- TOML → YAML
- JSON Lines → JSON
- JSON5 → JSON
- JSON → Flat JSON
- Flat JSON → JSON
- SQL → JSON
- JSON → Markdown
- JSONC → JSON