Data & Files

Convert, clean and reshape data and files. Move between CSV, JSON, XML and other formats, convert units, tidy messy data and turn documents into usable structure. Free browser tools for one-off conversions, an API for pipelines — the price is always published.

Data & Files
CSV to JSON
free in your browser, or by API
POST /data/csv-to-json$0.002
Data & Files
JSON to CSV
flatten to a spreadsheet, free online
POST /data/json-to-csv$0.002
Data & Files
Excel to JSON
read XLSX sheets, published price
POST /data/xlsx-to-json$0.002
Data & Files
JSON to Excel
a formatted XLSX from your data
POST /data/json-to-xlsx$0.002
Data & Files
XML to JSON
attributes kept, free in your browser
POST /data/xml-to-json$0.002
Data & Files
JSON to XML
free in your browser, or by API
POST /data/json-to-xml$0.002
Data & Files
YAML to JSON
convert either way, free online
POST /data/yaml-json$0.002
Data & Files
Validate JSON Schema
the exact error path, free
POST /data/json-validate$0.002
Data & Files
Repair broken JSON
commas, quotes, cut LLM output
POST /data/json-repair$0.003
Data & Files
Format JSON
pretty-print online, free in your browser
POST /data/json-format$0.002
Data & Files
Minify JSON
strip whitespace, free in your browser
POST /data/json-minify$0.002
Data & Files
JSON to HTML table
a styled table, free online
POST /data/json-to-html$0.002
Data & Files
Clean a CSV
trim, fix encoding, drop empties, free
POST /data/clean-csv$0.002
Data & Files
Remove duplicate rows
dedupe a CSV, free online
POST /data/dedupe-csv$0.002
Data & Files
Fuzzy dedupe
catch duplicates not spelled the same
POST /data/dedupe-semantic$0.002
Data & Files
Merge & join CSV files
inner, left and outer joins
POST /data/merge-csv$0.002
Data & Files
Transform a CSV
rename, compute and reshape columns
POST /data/transform-csv$0.002
Data & Files
Filter CSV rows
keep only what matches, free online
POST /data/filter-csv$0.002
Data & Files
CSV statistics
profile nulls, ranges, distributions
POST /data/csv-stats$0.002
Data & Files
Normalize names & addresses
one clean record from ten
POST /data/normalize-names$0.003
Data & Files
Normalize dates
any format in, ISO-8601 out, free
POST /data/normalize-dates$0.002
Data & Files
Convert to UTF-8
detect encoding, fix mojibake, free
POST /data/to-utf8$0.002
Data & Files
Compare text
line, word and character diff, free
POST /data/diff$0.002
Data & Files
Create a ZIP from text entries
free in your browser
POST /data/zip$0.002
Data & Files
Unzip a file
list and extract archives, free online
POST /data/unzip$0.002
Data & Files
Gzip
compress and decompress: gzip, deflate, brotli
POST /data/gzip$0.002
Data & Files
Mock data generator
realistic test fixtures, free
POST /data/fake$0.002
Data & Files
Markdown to HTML
CommonMark and GFM, free online
POST /data/markdown-to-html$0.002
Data & Files
HTML to Markdown
clean Markdown from messy HTML
POST /data/html-to-markdown$0.002
Data & Files
HTML to text
strip tags, keep it readable, free
POST /data/html-to-text$0.002
Data & Files
Sanitize HTML
strip XSS from user HTML, free online
POST /data/html-sanitize$0.002
Data & Files
Minify HTML
shrink markup without breaking it, free
POST /data/html-minify$0.002
Data & Files
Minify CSS
shrink stylesheets, free in your browser
POST /data/css-minify$0.002
Data & Files
Minify JavaScript
no build step, free in your browser
POST /data/js-minify$0.002
Data & Files
Convert units
length, weight, volume, temperature, free
POST /data/convert-units$0.002
Data & Files
Convert colors
HEX, RGB, HSL, LAB and CMYK, free
POST /data/color-convert$0.002
Data & Files
Convert number base
bases 2 to 36 with digit validation
POST /data/base-n-convert$0.002
Data & Files
IPv4 CIDR range calculator
network, broadcast and usable hosts
POST /data/ipv4-cidr-range$0.002
Data & Files
Validate a credit card number with the Luhn checksum
POST /data/credit-card-luhn-validate$0.002
Data & Files
Convert a cron schedule to a readable list of upcoming run times
POST /data/cron-to-readable$0.002
Data & Files
Compute CSV column statistics
mean, median and standard deviation
POST /data/csv-column-stats$0.002
Data & Files
Validate CSV against a column schema
find row and type errors
POST /data/csv-validate-schema$0.002
Data & Files
Detect CSV delimiter
identify comma, semicolon, tab or pipe
POST /data/detect-csv-delimiter$0.002
Data & Files
JSON object diff
find added, removed and changed keys
POST /data/diff-json-objects$0.002
Data & Files
Convert Excel column letters to numbers and numbers to letters
POST /data/excel-column-letter-convert$0.002
Data & Files
Flatten nested JSON to table with dot-notation keys
POST /data/flatten-nested-json$0.002
Data & Files
Validate IBAN format, country length, and checksum
POST /data/iban-validate$0.002
Data & Files
Validate an IPv4 address
check every octet
POST /data/ipv4-validate$0.002
Data & Files
Validate and convert ISBN-10 and ISBN-13 checksums
POST /data/isbn-validate-convert$0.002
Data & Files
Validate JSON Against Schema
Find Every Violation
POST /data/json-schema-validate$0.002
Data & Files
Format and normalize a MAC address to uppercase colon notation
POST /data/mac-address-format$0.002
Data & Files
Merge two CSV files on a key
left join and find unmatched rows
POST /data/merge-csv-on-key$0.002
Data & Files
Base64 Encode and Decode Text
Standard or URL-Safe
POST /data/mime-base64-encode-decode$0.002
Data & Files
Format an international phone number by country
POST /data/phone-number-format$0.002
Data & Files
Validate postal code format by country
POST /data/postal-code-validate$0.002
Data & Files
Random sample CSV rows with a seed
reproducible CSV sampler
POST /data/random-sample-rows$0.002
Data & Files
Redact common PII patterns in text
emails, phones and card numbers
POST /data/remove-pii-patterns$0.002
Data & Files
Batch slugify a list of titles with unique URL slugs
POST /data/slugify-batch$0.002
Data & Files
Unflatten dot keys to nested JSON online
POST /data/unflatten-to-json$0.002
Data & Files
Check VAT number format by EU country
POST /data/vat-number-format-check$0.002