Structured data
Validate, format, convert, preview, and clean JSON or CSV data.
- JSON Formatter and Validator
- JSON to CSV
- CSV Viewer and Cleaner
Workflow hub
Format, validate, encode, compare, and inspect JSON, CSV, developer data, and numeric values.
107 active toolsNarrow the workflow
Choose a category to see its focused guide and complete tool list.
Validate, format, convert, preview, and clean JSON or CSV data.
Convert readable UTF-8 text to and from transport encodings.
Inspect, compare, validate, format, and transform developer-oriented text and structured data locally.
Convert browser-local text, tables, configuration snippets, and structured data between practical formats.
Transform numeric lists, ranges, bases, IP values, and bitwise data for pasted-data workflows.
Focused utilities
Each tool appears once under its primary category.
Validate JSON, pinpoint syntax errors, and format it with controlled indentation and Unicode output.
Open toolValidate JSON and remove insignificant whitespace while preserving string values exactly.
Open toolConvert an array of JSON objects to previewable, configurable CSV.
Open toolParse quoted CSV safely and convert rows to JSON objects or arrays.
Open toolPreview, filter, reshape, clean, sort, and export CSV entirely in a Web Worker.
Open toolEncode or decode UTF-8 text with standard Base64 or Base64URL.
Open toolEncode full URLs or URI components and decode percent-encoded text.
Open toolEscape HTML special characters or decode named and numeric entities.
Open toolDecode JWT header and payload claims without verifying the signature.
Open toolConvert epoch seconds, milliseconds, and ISO date strings.
Open toolGenerate UUID v4 values in bulk or inspect UUID version and variant.
Open toolExtract pasted HTML table markup into CSV or TSV rows.
Open toolConvert valid JSON into readable YAML with indentation and quoting controls.
Open toolConvert common YAML mappings and sequences into JSON.
Open toolValidate and format common YAML with indentation and duplicate-key warnings.
Open toolCheck whether XML is well formed and pretty-print or minify it.
Open toolMap XML elements, attributes, and text nodes into JSON.
Open toolInspect CSV structure, inferred types, empty cells, cardinality, and formula-like values.
Open toolJoin two CSV datasets by one or more keys with explicit duplicate and join rules.
Open toolCompare two CSV datasets by key or row position and show changed cells.
Open toolReshape CSV data between long and wide layouts with transparent aggregation rules.
Open toolSplit a CSV by row count, approximate size, or column value and download one ZIP.
Open toolSwap CSV rows and columns while preserving uneven values with explicit labels.
Open toolRedact, alias, or pseudonymize selected CSV columns locally for safer test data.
Open toolDecode common CSV encodings and produce a UTF-8 file locally.
Open toolGenerate or compare SHA-1, SHA-256, SHA-384, and SHA-512 digests locally.
Open toolGenerate or compare HMAC-SHA-256/384/512 values using a local key.
Open toolVerify supported JWT signatures with a local secret, PEM public key, or JWK.
Open toolEvaluate XPath expressions against pasted XML with optional namespace mappings.
Open toolCompare two OpenAPI JSON or YAML documents and report changed specification paths.
Open toolCompare two XML documents structurally while ignoring attribute order.
Open toolTest semantic versions against common comparator, caret, tilde, and wildcard ranges.
Open toolValidate JSON5, format it, minify it, and convert it to strict JSON locally.
Open toolCompare two JSON documents and explain added, removed, changed, and type-changed values
Open toolMerge two or more JSON objects while controlling conflicts, arrays, and null values
Open toolFlatten nested objects into path-value pairs or reconstruct nested JSON from flat keys
Open toolSort JSON object keys recursively or at selected depths without changing values
Open toolRun JSONPath expressions against pasted JSON and inspect matched values and paths
Open toolResolve, build, and explain RFC 6901 JSON Pointer paths
Open toolInfer a JSON Schema from one or more sample JSON documents
Open toolValidate a JSON instance against a pasted JSON Schema and show precise failing paths
Open toolValidate one JSON value per line, format records, and locate invalid NDJSON rows
Open toolConvert a JSON array to NDJSON or combine NDJSON records into a JSON array
Open toolInfer TypeScript interfaces or type aliases from sample JSON
Open toolParse query strings into key-value rows and rebuild encoded query strings
Open toolParse a URL into scheme, credentials, host, port, path, query, and fragment
Open toolParse raw HTTP request or response headers and explain common fields
Open toolParse Cookie or Set-Cookie headers into names, values, and attributes
Open toolConvert a pasted cURL command to Fetch or Axios and rebuild supported cURL commands
Open toolParse cron expressions, explain schedules, and show the next matching times
Open toolGenerate cron expressions from common scheduling controls and preview run times
Open toolValidate, compare, sort, and explain semantic-version strings
Open toolFormat SQL statements with configurable indentation and keyword case
Open toolRemove unnecessary SQL whitespace and optionally comments without changing quoted strings
Open toolConvert CSV rows into SQL INSERT statements with explicit table and type rules
Open toolTest regular expressions, highlight matches, inspect groups, and explain flags
Open toolFormat and validate local OpenAPI JSON or YAML documents
Open toolEncode UTF-8 text as hexadecimal bytes or decode valid hex back to text
Open toolEncode UTF-8 text as binary bytes or decode binary byte sequences to text
Open toolEncode UTF-8 text to Base32 or decode Base32 input with validation
Open toolEncode UTF-8 bytes with Base58 and decode valid Base58 strings
Open toolEscape text as Unicode sequences and decode supported escapes back to characters
Open toolEscape or unescape text for JavaScript string and template literals
Open toolEscape raw text for a JSON string or decode a valid JSON string value
Open toolConvert internationalized domain names between Unicode and Punycode forms
Open toolEncode or decode ROT13 and configurable Caesar shifts
Open toolEncode supported text as Morse code or decode Morse sequences back to text
Open toolConvert signed integers among binary, octal, decimal, hexadecimal, and custom bases
Open toolConvert decimal values to scientific notation and expand exponent notation
Open toolConvert supported positive integers to Roman numerals and validate Roman-numeral input
Open toolConvert CSV or TSV into escaped, accessible HTML table markup
Open toolConvert suitable JSON arrays or objects into escaped HTML tables
Open toolParse TOML, report syntax errors, and generate consistently formatted output
Open toolParse TOML into JSON while documenting datetime and type conversion
Open toolConvert compatible JSON objects to TOML with clear warnings for unsupported shapes
Open toolParse common INI syntax, report issues, and produce consistent formatting
Open toolConvert common INI configuration into JSON using explicit section and value rules
Open toolConvert simple JSON objects into INI sections and key-value pairs
Open toolFormat dotenv-style files, detect duplicates, and preserve value semantics
Open toolConvert dotenv-style key-value entries into JSON without evaluating variable expansion
Open toolConvert a compatible JSON object into dotenv-style key-value lines
Open toolCalculate count, sum, mean, median, mode, range, variance, and standard deviation from pasted numbers
Open toolGenerate arithmetic sequences from start, end, step, count, or padding rules
Open toolExpand expressions such as `1-5,8,10-12` or compress integer lists into ranges
Open toolCalculate AND, OR, XOR, NOT, shifts, and integer representations
Open toolConvert IPv4 dotted decimal to integer, hexadecimal, and binary forms and back
Open toolCalculate IPv4 network, broadcast, host range, mask, and address count from CIDR notation
Open toolNeutralize spreadsheet formula-like cells in pasted CSV without uploading the data.
Open toolRename CSV headers and reorder selected columns locally.
Open toolConvert a small CSV or TSV paste into a Markdown table.
Open toolInspect BOM markers, line endings, and byte-oriented clues in pasted CSV text.
Open toolProfile headers, row widths, empty values, and duplicate rows in a CSV paste.
Open toolCheck whether delimited text has consistent columns and balanced quotes.
Open toolConvert spreadsheet serial dates to ISO dates using an explicit date system.
Open toolPreview JSON records or CSV rows as a compact local report.
Open toolBuild and inspect a Content-Security-Policy from pasted directives.
Open toolGenerate a browser-local SHA-256 Subresource Integrity token for pasted asset text.
Open toolAnalyze pasted HTTP response headers for common security controls.
Open toolInspect pasted PEM certificate metadata locally.
Open toolInspect SSH public key format and calculate a local fingerprint.
Open toolDecode JWT claims and explain standard time claims without verifying a signature.
Open toolInspect a pasted JWK or JWKS structure without fetching remote keys.
Open toolScan pasted .env-style text for likely secrets and risky variable names.
Open toolGenerate a nested Markdown table of contents from heading lines.
Open toolCheck pasted Markdown for common heading, spacing, and list consistency issues.
Open toolPreview a conservative sanitized version of pasted HTML.
Open toolCheck pasted HTML for common image, link, heading, and form labeling issues.
Open tool