Universal Data Inspector
Upload or paste JSON, CSV, XML, YAML, text or images and see detected format, metadata, structure, encoding and validation results with related tools.
How to use Universal Data Inspector
- 1Upload or paste
Drop in a file — JSON, CSV, XML, YAML, text or an image — or paste content directly into the box.
- 2Read the detection
The format, byte size, line count and validation status are shown immediately.
- 3Inspect the structure
See node counts and depth for JSON, per-column types and uniqueness for CSV, tag frequency for XML, and key counts for YAML.
- 4Continue in another tool
Follow the related tool links to format, convert or compress what you just inspected.
Common use cases
- Sanity-checking an export before importing it into a database
- Finding ragged rows in a CSV that break an importer
- Confirming an image's real dimensions and MIME type
- Validating YAML indentation before a CI run
Universal Data Inspector FAQ
Are my files uploaded anywhere?
No. Files are read with the browser's FileReader API and analysed locally — nothing leaves your device.
What does the CSV column analysis show?
For each column it infers the type (number, boolean, date, string or empty), counts unique values, and flags rows whose column count does not match the header.
What image metadata is available?
File name, byte size, MIME type and pixel dimensions, plus an inline preview and links to the image compressor and converter.
Is there a size limit?
Pasted or read text is capped at 500,000 characters so the browser stays responsive; images are limited only by available memory.
Looking for something similar? Browse all data tools on Easutil →