Format Detection Tool

Auto-detect whether input is JSON, XML, YAML, CSV, or plain text.

In: textOut: jsonTask: validate

Format Detection Tool

Auto-detect whether input is JSON, XML, YAML, CSV, or plain text.

Shareable input links
You can prefill this tool by adding ?input=... to the URL. Tip: URL-encode JSON/text values before sharing.

Input

Paste unknown payload text to detect likely format.

Detection Result

JSON report with detected format and confidence score.

Workspace actions

Paste unknown payload text and run detection to get a best-effort format match.

Split editor

Example input and output

Example TEXT
{"id":1,"name":"Ada"}
Example JSON

Related tools

CSV to JSON Converter

csv-tools

Convert CSV rows with headers into a clean JSON array.

In: csvOut: json

JSON to CSV Converter

csv-tools

Convert a JSON array of objects into CSV with generated headers.

In: jsonOut: csv

CSV Validator

csv-tools

Validate CSV syntax and structure — checks column consistency, unclosed quotes, and empty headers.

In: csvOut: text

JSON Validator

json-tools

Validate JSON syntax and surface parse errors.

In: jsonOut: json

JSON Formatter (Pretty Print)

json-tools

Pretty-print JSON with consistent indentation.

In: jsonOut: json

JSON Minifier

json-tools

Minify JSON by removing unnecessary whitespace.

In: jsonOut: json

JSON Diff (Compare)

json-tools

Compare two JSON documents and highlight differences.

In: jsonOut: json

JSON Sort Keys

json-tools

Sort object keys alphabetically for stable JSON output.

In: jsonOut: json

JSON Escape

json-tools

Escape JSON into a quoted string literal for embedding.

In: json, textOut: text

JSON Unescape

json-tools

Unescape a quoted JSON string back into readable JSON or plain text.

In: textOut: json, text

JSON Flatten

json-tools

Flatten nested JSON objects into single-level key paths.

In: jsonOut: json

JSON Unflatten

json-tools

Rebuild nested JSON from flattened path-based keys.

In: jsonOut: json

JSON Schema Generator

json-tools

Generate a draft JSON Schema from sample JSON input.

In: jsonOut: json-schema

JSON Schema Validator

json-tools

Validate JSON data against a provided JSON Schema.

In: json, json-schemaOut: json

JSON Path Evaluator

json-tools

Evaluate JSONPath expressions against JSON input.

In: json, jsonpathOut: json

JSON Query Tool (jq-like)

json-tools

Run jq-like query expressions to extract or transform JSON data.

In: json, queryOut: json, text

JSON to XML Converter

json-tools

Convert JSON objects or arrays into well-formed XML.

In: jsonOut: xml

XML to JSON Converter

xml-tools

Parse XML into a formatted JSON representation, preserving nested elements and attributes.

In: xmlOut: json

JSON to YAML Converter

json-tools

Convert JSON objects and arrays into clean, human-readable YAML.

In: jsonOut: yaml

YAML to JSON Converter

yaml-tools

Parse YAML and convert it to formatted JSON.

In: yamlOut: json

YAML Validator

yaml-tools

Validate YAML syntax and report the parsed type and top-level keys on success.

In: yamlOut: text

XML Validator

xml-tools

Check XML well-formedness and report the root element and any parse errors with line numbers.

In: xmlOut: text

JSON Merge Tool

json-tools

Merge multiple JSON documents into one output object.

In: jsonOut: json

JSON Splitter

json-tools

Split large JSON arrays into smaller chunks.

In: jsonOut: json

JSON Key Renamer

json-tools

Rename one or more keys across JSON objects.

In: jsonOut: json

JSON Value Replacer

json-tools

Find and replace values in JSON content.

In: jsonOut: json

JSON Filter

json-tools

Filter JSON records using key/value conditions.

In: json, queryOut: json

JSON Pointer Evaluator

json-tools

Evaluate RFC 6901 JSON Pointer expressions against JSON input.

In: json, json-pointerOut: json, text

XML Diff Tool

xml-tools

Compare two XML documents and highlight structural differences.

In: xmlOut: text

XPath Evaluator

xml-tools

Evaluate XPath expressions against XML input.

In: xml, xpathOut: xml, text

XQuery Tool (Practical Subset)

xml-tools

Run a clearly labeled practical XQuery subset for XML exploration: direct XPath, simple for/let expressions, count(), and string().

In: xml, xqueryOut: json

XML Schema Validator (XSD)

xml-tools

Validate XML against a provided XSD schema.

In: xml, xsdOut: text

YAML Diff Tool

yaml-tools

Compare two YAML documents and report differences.

In: yamlOut: text

YAML Linter

yaml-tools

Lint YAML style and structure with stricter quality rules.

In: yamlOut: text

YAML Path Evaluator

yaml-tools

Evaluate path expressions against YAML input.

In: yaml, pathOut: yaml, text

YAML Query Tool

yaml-tools

Run query expressions to extract or transform YAML data.

In: yaml, queryOut: yaml, text

JSON Linter

json-tools

Lint JSON syntax and style with stricter practical checks.

In: jsonOut: text

JSON Patch Generator

json-tools

Generate RFC 6902-style patch operations from left/right JSON values.

In: jsonOut: json

CSV Statistics

csv-tools

Compute row/column stats and numeric summaries for CSV data.

In: csvOut: json

YAML Schema Validator

yaml-tools

Validate YAML content against a JSON Schema.

In: yaml, json-schemaOut: text

JSON Patch Applier

json-tools

Apply RFC 6902-style patch operations to JSON data.

In: json, json-patchOut: json

JSON Size Analyzer

json-tools

Analyze JSON size and structural complexity metrics.

In: jsonOut: json

XML Escape

xml-tools

Escape XML special characters for safe embedding.

In: text, xmlOut: text

XML Unescape

xml-tools

Decode escaped XML entities back to plain characters.

In: textOut: text, xml

JSON to SQL Converter

json-tools

Convert JSON row objects into SQL INSERT statements.

In: jsonOut: sql

JSON to Excel Converter

json-tools

Convert JSON row objects into an XLSX base64 output envelope.

In: jsonOut: xlsx

XML Flatten

xml-tools

Flatten nested XML into a path-based key representation.

In: xmlOut: json

JSON Tree Viewer

json-tools

Render JSON as an interactive collapsible tree with type labels and copyable paths.

In: jsonOut: rendered-tree

JSON Table Viewer

json-tools

Render a JSON array of objects as a sortable, searchable table for fast inspection.

In: jsonOut: rendered-table

CSV Column Profiler

csv-tools

Profile CSV columns with inferred type, emptiness, uniqueness, top values, and numeric percentiles.

In: csvOut: json

JSON Type Profiler

json-tools

Profile field-level type consistency for JSON arrays, including null-rate and unique count metrics.

In: jsonOut: json

JSON Schema Analyzer

json-tools

Audit JSON Schema complexity with required/optional coverage, depth, and missing description checks.

In: jsonOut: json

XML Analyzer

xml-tools

Analyze XML structure with element counts, tag frequency, depth, attribute totals, and namespace usage.

In: xmlOut: json

YAML Analyzer

yaml-tools

Analyze YAML structure for key depth, type distribution, array sizing, and anchor/alias usage.

In: yamlOut: json

API Response Formatter

json-tools

Detect, pretty-format, and analyze API responses into a JSON report with HTTP metadata and formatted payload previews.

In: textOut: json

File Comparison Suite

json-tools

Compare JSON, XML, YAML, CSV, text, or SQL payloads from one unified entry point.

In: textOut: text

Unified Query Tool

json-tools

Run JSONPath, XPath, XQuery-subset, YAMLPath, and JSONata queries through one tool.

In: textOut: text, json

Universal Converter

json-tools

Auto-detect sources and convert across supported JSON, XML, YAML, CSV, and Excel pairs, including structured JSON input and Excel base64 envelopes.

In: textOut: json, xml, yaml, csv, xlsx

Data Generator

json-tools

Generate deterministic mock records for JSON/CSV/XML/YAML testing.

In: jsonOut: json, csv, xml, yaml

JSON Array Mapper

json-tools

Project and rename fields from a JSON array of objects. Select which columns to keep and optionally rename them.

In: jsonOut: json

JSON Group By

json-tools

Group a JSON array of objects by a specified field. Output as a keyed object or as an array of groups.

In: jsonOut: json

CSV Data Generator

csv-tools

Generate mock CSV with configurable columns including uuid, email, integer, float, date, boolean, enum, and name.

In: jsonOut: csv

JSON Template Generator

json-tools

Generate a valid JSON template from JSON Schema using defaults, examples, enums, and type placeholders.

In: jsonOut: json

UUID / ID Generator

json-tools

Generate UUID or sequential IDs in JSON array, newline, or CSV formats.

In: jsonOut: json

Timestamp Generator

json-tools

Generate timestamps in multiple formats for offsets from an anchor date.

In: jsonOut: json

CSV Anomaly Detector

csv-tools

Identify data quality issues in CSV: missing values, numeric outliers (IQR), type inconsistencies, and duplicate key rows.

In: jsonOut: json

Regex Test Data Generator

json-tools

Given a regex pattern, generate N example strings that match it. Useful for structured IDs, codes, and format-specific mock values.

In: jsonOut: json

Scroll horizontally to view all related tools.

Reverse tools

No reverse tool detected for this format pair

Next steps

CSV Formatter

csv-tools

Normalize CSV by parsing and re-emitting with consistent quoting and proper cell escaping.

In: csvOut: csv

JSON Formatter (Pretty Print)

json-tools

Pretty-print JSON with consistent indentation.

In: jsonOut: json

JSON Minifier

json-tools

Minify JSON by removing unnecessary whitespace.

In: jsonOut: json

JSON Sort Keys

json-tools

Sort object keys alphabetically for stable JSON output.

In: jsonOut: json

YAML Formatter

yaml-tools

Normalize YAML by parsing and re-emitting with consistent 2-space indentation and block style.

In: yamlOut: yaml

XML Formatter

xml-tools

Pretty-print XML with consistent 2-space indentation for improved readability.

In: xmlOut: xml

XML Minifier

xml-tools

Minify XML by removing whitespace and indentation.

In: xmlOut: xml

YAML Sort Keys

yaml-tools

Sort YAML mapping keys alphabetically, recursively.

In: yamlOut: yaml

CSV Sorter

csv-tools

Sort CSV rows by one or more columns.

In: csvOut: csv

YAML Minifier

yaml-tools

Compress YAML into a compact representation.

In: yamlOut: yaml

XML Sort Elements

xml-tools

Sort XML element structures for deterministic ordering.

In: xmlOut: xml

API Response Formatter

json-tools

Detect, pretty-format, and analyze API responses into a JSON report with HTTP metadata and formatted payload previews.

In: textOut: json

Scroll horizontally to view all next-step tools.

Included in workflows

API Response Triage

Detect unknown payload format, then normalize and analyze the raw API response for investigation.

Beginner~2 min
Open workflow

API Incident Triage and Compare

Detect response format, normalize raw payloads, and compare snapshots to isolate regressions quickly.

Intermediate~3 min
Open workflow

API War Room Unified Query

Detect input shape, run cross-format queries, and produce a normalized report for debugging teams.

Intermediate~3 min
Open workflow

Cross-Format Regression Gate

Detect payloads, compare files, and run focused queries to validate that critical fields did not regress.

Intermediate~4 min
Open workflow

Format Detect and Query Starter

Detect payload format first, then run a unified query in a single beginner-friendly flow.

Beginner~2 min
Open workflow

Universal Convert to JSON Sanity

Detect payload format, normalize response structure, and pretty-format JSON output for inspection.

Beginner~2 min
Open workflow

Format Detect, Query, and Export SQL

Detect payload format, run unified extraction queries, then emit SQL insert statements.

Intermediate~4 min
Open workflow

Format Detect and Compare

Detect mixed payload formats and run a comparison for quick before/after checks.

Beginner~2 min
Open workflow

Cross-Format Schema Gate

Detect payload structure, normalize API content, generate schema, and validate migration candidates.

Intermediate~4 min
Open workflow

Universal Convert then Detect Format

Run universal conversion and verify the resulting payload format with a format detection check.

Beginner~2 min
Open workflow

Escape JSON then Detect Format

Escape JSON text and inspect the resulting output signature with format detection.

Beginner~2 min
Open workflow

Flatten JSON then Detect Format

Flatten nested JSON and run a lightweight format check on the transformed payload.

Beginner~2 min
Open workflow

Rename JSON Keys then Detect Format

Apply key renaming rules and verify the transformed payload remains structured JSON.

Intermediate~3 min
Open workflow

Evaluate JSONPath then Detect Format

Run a JSONPath extraction and inspect the resulting payload type with format detection.

Intermediate~3 min
Open workflow

Run JSON Query then Detect Format

Execute jq-like JSON queries and verify output type for downstream compatibility checks.

Intermediate~3 min
Open workflow

Unescape JSON then Detect Format

Unescape JSON string content and verify the output payload class.

Beginner~2 min
Open workflow

Replace JSON Values then Detect Format

Apply value replacement rules and validate output payload class in one quick pass.

Intermediate~3 min
Open workflow

Unescape XML then Detect Format

Restore escaped XML text and verify the recovered payload format.

Beginner~2 min
Open workflow

Flatten XML then Detect Format

Flatten XML output and run a format check on the resulting payload.

Intermediate~3 min
Open workflow

Compare XML then Detect Format

Run XML diff and inspect the comparison output format for reporting workflows.

Beginner~2 min
Open workflow

Split XML then Detect Format

Split large XML payloads into chunks and verify the output shape with format detection.

Intermediate~3 min
Open workflow

XML to HTML then Detect Format

Render XML to HTML and inspect the resulting document signature for publishing workflows.

Beginner~2 min
Open workflow

Evaluate YAML Path then Detect Format

Run a YAML path check and inspect the resulting output type for downstream compatibility.

Intermediate~3 min
Open workflow

Run YAML Query then Detect Format

Execute a YAML query and inspect the output type to confirm compatibility with later steps.

Intermediate~3 min
Open workflow

CSV Column Extractor Output Sanity Check

Run CSV Column Extractor and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Column Remover Output Sanity Check

Run CSV Column Remover and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Escape Output Sanity Check

Run JSON Escape and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Unescape Output Sanity Check

Run JSON Unescape and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Flatten Output Sanity Check

Run JSON Flatten and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Unflatten Output Sanity Check

Run JSON Unflatten and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Path Evaluator Output Sanity Check

Run JSON Path Evaluator and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Query Tool (jq-like) Output Sanity Check

Run JSON Query Tool (jq-like) and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON to XML Converter Output Sanity Check

Run JSON to XML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV to XML Converter Output Sanity Check

Run CSV to XML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV to HTML Converter Output Sanity Check

Run CSV to HTML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML to CSV Converter Output Sanity Check

Run XML to CSV Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON to YAML Converter Output Sanity Check

Run JSON to YAML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Minifier Output Sanity Check

Run XML Minifier and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML to XML Converter Output Sanity Check

Run YAML to XML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV to YAML Converter Output Sanity Check

Run CSV to YAML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Merge Tool Output Sanity Check

Run JSON Merge Tool and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Key Renamer Output Sanity Check

Run JSON Key Renamer and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Value Replacer Output Sanity Check

Run JSON Value Replacer and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Filter Output Sanity Check

Run JSON Filter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Filter Output Sanity Check

Run CSV Filter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Join/Merge Tool Output Sanity Check

Run CSV Join/Merge Tool and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Splitter Output Sanity Check

Run CSV Splitter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Transpose Output Sanity Check

Run CSV Transpose and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Header Editor Output Sanity Check

Run CSV Header Editor and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Diff Tool Output Sanity Check

Run XML Diff Tool and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Minifier Output Sanity Check

Run YAML Minifier and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Merge Tool Output Sanity Check

Run YAML Merge Tool and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Flatten Output Sanity Check

Run YAML Flatten and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Unflatten Output Sanity Check

Run YAML Unflatten and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Linter Output Sanity Check

Run YAML Linter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Path Evaluator Output Sanity Check

Run YAML Path Evaluator and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Query Tool Output Sanity Check

Run YAML Query Tool and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Key Renamer Output Sanity Check

Run YAML Key Renamer and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Value Replacer Output Sanity Check

Run YAML Value Replacer and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Linter Output Sanity Check

Run JSON Linter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Delimiter Converter Output Sanity Check

Run CSV Delimiter Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

YAML Splitter Output Sanity Check

Run YAML Splitter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON Size Analyzer Output Sanity Check

Run JSON Size Analyzer and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Escape Output Sanity Check

Run XML Escape and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Unescape Output Sanity Check

Run XML Unescape and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Splitter Output Sanity Check

Run XML Splitter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Formula Applier Output Sanity Check

Run CSV Formula Applier and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Merger Output Sanity Check

Run XML Merger and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV Encoding Converter Output Sanity Check

Run CSV Encoding Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML to HTML Converter Output Sanity Check

Run XML to HTML Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

CSV to Excel Converter Output Sanity Check

Run CSV to Excel Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

JSON to Excel Converter Output Sanity Check

Run JSON to Excel Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Sort Elements Output Sanity Check

Run XML Sort Elements and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

XML Flatten Output Sanity Check

Run XML Flatten and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

Universal Converter Output Sanity Check

Run Universal Converter and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

Data Generator Output Sanity Check

Run Data Generator and immediately inspect the resulting payload format to verify the output is ready for the next handoff.

Beginner~2 min
Open workflow

Scroll horizontally to view all workflows.