Data Tools
43 toolsEncode, decode, and transform data formats
Data encoding and conversion tools — encode and decode Base64, convert between CSV and JSON, parse query strings, encode URLs, convert images to data URIs, look up MIME types, and more.
43 tools
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text. Supports standard and URL-safe variants.
CSV to JSON
Convert CSV to JSON array or JSON array back to CSV. RFC 4180 compliant, handles quoted fields with commas.
CSV / Excel to Array
Convert a CSV or tab-separated table to a 2D JSON array.
URL Encode / Decode
Percent-encode or decode URL components. Supports Component, Full URL, and Form (+) encoding variants.
Query String Parser
Parse a query string into JSON, or stringify a JSON object to a query string.
Image to Base64 Converter
Convert an image file to base64, a data: URI, or ready-made HTML, CSS, and Markdown snippets.
Base64 to Image Converter
Paste a base64 string or data URI to preview, rotate, zoom, download, or print the image, or copy it as HTML, CSS, or Markdown.
SVG to Data URI Converter
Convert SVG markup to a URL-encoded or base64 data URI, ready to embed in CSS, HTML, or Markdown.
MIME Type Lookup
Look up the MIME type for a file extension, or the extension for a MIME type.
JSON to SQL
Convert a JSON array of objects to SQL INSERT statements. Supports MySQL, PostgreSQL, SQLite, and batch inserts.
CSV to SQL
Convert CSV data to SQL INSERT statements. Auto-detects column headers and infers data types.
XML Formatter
Format, minify, or validate XML. Detects syntax errors with line and column numbers.
XML to CSV
Convert XML to CSV. Auto-detects the repeating row element or specify a dot-notation path.
XPath Query
Run XPath 1.0 expressions against XML, returns matching elements, attributes, or text nodes.
YAML Formatter
Format, validate, or convert YAML to JSON. Detects duplicate keys and syntax errors.
Text to Binary
Convert text to binary (0s and 1s) or decode binary back to text. UTF-8 aware.
Hex Encode / Decode
Encode text to hexadecimal bytes or decode hex back to text. Supports space, comma, and 0x separators.
Punycode Converter
Convert internationalized domain names to Punycode (ACE) and back. Encode/decode individual labels or full domains.
Base32 Encode / Decode
Encode or decode Base32 in RFC 4648, Base32hex, Crockford, or z-base-32 variants.
Base58 Encode / Decode
Encode or decode Base58 using Bitcoin, IPFS, or Flickr alphabets.
URL Parser
Break a URL into its components: scheme, host, port, path, query parameters, and hash. Useful for debugging API endpoints and link structures.
.env Parser / Converter
Parse and validate .env files, or convert them to JSON, shell export statements, or docker run -e flags.
TOML to YAML Converter
Convert TOML to YAML using a pure-TypeScript parser with no external dependencies. For the reverse direction, see YAML to TOML.
CSV Validator
Validate CSV structure: check for consistent column counts, duplicate headers, empty headers, and infer column data types.
YAML to .env Converter
Convert YAML configuration to .env format or vice versa. Nested YAML keys are flattened with _ separators.
HTML Table Extractor
Extract tables from HTML and export as JSON, CSV, or Markdown. Handles rowspan/colspan and nested tags.
HTML Meta Extractor
Extract all <meta> tags, <title>, Open Graph, Twitter Card, canonical links, and JSON-LD from an HTML document.
XML Validator
Validate XML well-formedness: check tag matching, unclosed tags, attribute quoting, and unescaped special characters.
SQL Schema Generator
Generate a CREATE TABLE SQL statement from a JSON object or CSV sample. Infers column types, adds id and timestamp columns.
SQL SELECT Builder
Build a SELECT query visually: choose columns, add JOINs, WHERE clauses, GROUP BY, ORDER BY, and LIMIT.
JSON to CSV
Convert a JSON array to CSV with configurable delimiter and null handling.
XML to JSON
Convert XML to JSON. Attributes are prefixed with @, text nodes use #text.
XML to YAML
Convert XML documents to YAML format.
XML Minifier
Remove whitespace and comments from XML to reduce file size.
XML Escape / Unescape
Escape or unescape XML special characters: &, <, >, ", '.
YAML to JSON
Convert YAML documents to JSON format.
YAML to TOML
Convert YAML configuration files to TOML format.
SQL INSERT Generator
Generate SQL INSERT statements from CSV or JSON data with dialect support.
TSV to CSV Converter
Convert between Tab-Separated Values and Comma-Separated Values.
CSV Column Filter
Pick, reorder, and rename columns from a CSV file.
INI / Properties Parser
Parse INI / .properties files to JSON, or convert JSON back to INI format.
Excel Parser
Parse a real .xlsx Excel file and export its sheets as JSON or CSV. Reads the actual binary spreadsheet format, not pasted text. 100% client-side.
JSON to Excel Converter
Convert a JSON array of objects into a real, downloadable .xlsx spreadsheet with proper column headers. 100% client-side, nothing is uploaded.