Data Viewers
Raw data is easier to read as a table. Rows line up, columns get headers, and a missing field or a stray value stands out. These viewers take JSON, CSV or a PHP array and render it as an HTML table without you writing any code.
Paste the data, upload a file or fetch it from a URL. The JSON viewer expects an array of objects and turns each key into a column. The CSV viewer lets you choose the delimiter and treats the first row as headers. The PHP array viewer parses both array() and [] syntax. All three handle large inputs and scroll horizontally when there are many columns.
Use them to check an API response before you write the parser, to inspect an export before importing it somewhere else, or to share a quick look at a dataset with a colleague.
-
CSV to Table
Convert CSV to a table and copy it into an email or as HTML code.
-
JSON to Table
Turn a JSON array into a table, then copy it for email or as HTML.
-
PHP Array to Table
Render a PHP array as a table, then copy it for email or as HTML.
-
JSONPath Tester
Query JSON with JSONPath expressions.
-
CSV Cleaner
Trim, dedupe, filter, sort and pick columns in a CSV.
Which tool for which job
-
Check a CSV export before importing it somewhere
CSV to Table. Columns line up, so a shifted row or a stray delimiter is easy to see. Cells stay text, which keeps leading zeros on codes like 007.
-
Read an API response that returns a list of records
JSON to Table. Each object becomes a row and each key a column, so a record with a missing field leaves a visible gap.
-
Read a PHP array from var_export() or a config file
PHP Array to Table. Both array() and [] syntax are parsed, so output from var_export() works as well as a modern config file.
-
Pull one field out of every item in a large JSON response
JSONPath Tester. An expression such as $.items[*].id returns every id, and a filter like [?(@.price < 15)] narrows the list.
-
Tidy a CSV file before an import
CSV Cleaner. Spaces at the start or end of a value are a common reason two values that look the same fail to match after an import. Trim them here first.