Data processing
Convert, validate and transform JSON, XML, YAML, CSV and other data formats.
39 tools available
Base64 toolbox
Encode text to Base64, or decode Base64 back to plain text.
Data processing
BSON Hex Converter
Decode BSON hex dumps into a readable tree and encode JSON back to BSON hex.
Data processing
CSV Data Viewer
Preview the first rows of a CSV file with delimiter detection and row and column counts.
Data processing
CSV to JSON converter
Turn CSV rows into a JSON array of objects, using the first row as the header.
Data processing
CSV to Markdown
Turn CSV rows into a GitHub-flavoured Markdown table with an optional header row.
Data processing
CSV to SQL
Generate CREATE TABLE and INSERT statements from CSV rows with inferred column types.
Data processing
CSV validator
Check a CSV file: delimiter, quoting, column count consistency and a preview.
Data processing
Diff checker
Compare two texts and show the added, removed and unchanged lines.
Data processing
ER Diagram Generator
Turn CREATE TABLE statements into a Mermaid or Graphviz entity-relationship diagram.
Data processing
GraphQL Formatter
Beautify or minify GraphQL queries, mutations and fragments with brace validation.
Data processing
Gzip Tools
Compress and decompress gzip, zlib and raw deflate payloads given as text or Base64.
Data processing
HTML entities encoder
Escape or unescape HTML entities in a string.
Data processing
HTML to Text
Strip HTML markup down to readable plain text while keeping block boundaries.
Data processing
JSON Validator & Formatter
Validate JSON syntax with precise line and column errors, then beautify, minify or sort the keys.
Data processing
JSON Schema Builder
Infer a draft 2020-12 JSON Schema from a sample JSON document.
Data processing
JSON Schema validator
Validate a JSON document against a JSON Schema and list every violation.
Data processing
JSON to CSV converter
Flatten a JSON array of objects into CSV rows.
Data processing
JSON to XML converter
Convert a JSON document into XML, using the @attribute and #text conventions.
Data processing
JSON ⇄ YAML converter
Convert a JSON document to YAML, or a YAML document back to JSON.
Data processing
JSON5 Validator
Validate tolerant JSON5 with comments, trailing commas, single quotes and unquoted keys.
Data processing
JSON Lines Converter
Convert between JSON Lines and a JSON array in either direction.
Data processing
JSONPath tester
Evaluate a JSONPath expression against a JSON document.
Data processing
Remove duplicate lines
Drop duplicate lines while keeping the original order, optionally ignoring case.
Data processing
NoSQL Validator
Validate MongoDB-style queries and aggregation pipelines against known operators.
Data processing
Number base converter
Convert an integer between base 2, 8, 10, 16 and 36, with arbitrary precision.
Data processing
SOAP Formatter
Pretty-print a SOAP envelope with consistent indentation while preserving CDATA.
Data processing
SQL Performance Analyzer
Detect common SQL performance problems such as SELECT star and missing WHERE clauses.
Data processing
SQL Formatter
Format or minify SQL with uppercase keywords, one clause per line and indented subqueries.
Data processing
Temperature Converter
Convert a temperature between Celsius, Fahrenheit and Kelvin and show all three scales.
Data processing
Timestamp converter
Convert between Unix timestamps and readable dates.
Data processing
Timezone Converter
Convert a wall-clock time between two IANA time zones with offsets and DST state.
Data processing
TOML to JSON
Convert a TOML document to JSON, keeping key order where the decoder allows.
Data processing
TOML validator
Validate a TOML document and list its top-level keys with their value types.
Data processing
URL encoder / decoder
Percent-encode text for use in a URL, or decode a percent-encoded string.
Data processing
WSDL Formatter
Pretty-print a WSDL document and list the operations it exposes.
Data processing
XML Validator & Formatter
Check that an XML document is well-formed (mismatched or unclosed tags) and re-indent it.
Data processing
XML to JSON converter
Convert an XML document into JSON, using the @attribute and #text conventions.
Data processing
YAML to TOML
Convert a YAML mapping to TOML and refuse documents TOML cannot represent.
Data processing
YAML Validator & Formatter
Validate YAML syntax, catch indentation errors and normalize the indentation.
Data processing