Universal Data Format Viewer

Paste any structured data — JSON, XML, YAML, CSV, TOML, .env, or query strings — and explore it as an interactive tree. Convert between formats.

Runs locallyNo sign-upKeyboard first
InputDetected YAML
TreeHover a row to copy its value or path
namestr "my-app"
versionstr "2.1.0"
descriptionstr "A sample application"
databaseobj
hoststr "localhost"
portnum 5432
namestr "mydb"
featuresarr
[0]str "authentication"
[1]str "rate-limiting"
[2]str "caching"
loggingobj
levelstr "info"
formatstr "json"
Valid YAML11 keysDepth 2212 BProcessed locally

What is a Universal Data Viewer?

A data format viewer auto-detects and parses multiple data formats including JSON, XML, YAML, CSV, and .env files. Instead of switching between different tools, paste any structured data and get instant tree view visualization, syntax validation, and format conversion. Useful for developers who work with multiple data formats daily.

Common use cases

  • Quickly inspecting data from unknown or mixed sources
  • Converting between JSON, YAML, XML, and CSV formats
  • Validating configuration files in any format
  • Exploring nested data structures with tree view
  • Pasting clipboard data to identify its format

How to use

  1. 1Paste or drop JSON, XML, YAML, CSV, .env, a query string or TOML — the format is detected automatically.
  2. 2Explore it in the tree: expand nodes and copy any value or its JSONPath.
  3. 3Switch to Converted and pick JSON, YAML, XML, CSV or .env, then copy or download the result.

Frequently asked questions

What formats does it auto-detect?

JSON, XML, YAML, CSV, TOML, and .env files. Detection is based on syntax patterns — it checks for opening braces, angle brackets, indentation patterns, and key=value pairs.

Can I convert between formats?

Yes. Once your data is parsed, you can convert it to any other supported format. For example, paste YAML and export as JSON, or paste CSV and convert to JSON objects.