Stillmore

Free JSON, YAML and CSV Converter

Select a conversion and paste your data. For JSON to CSV, use an array of records with named fields.

Turn two product records into CSV

The JSON sample has two fields for each product. In the CSV output those field names become the column headings, and each product takes one line.

Four named shade bands in the collection
CSV output2 records
shade,position
Vanilla Beige,1
Cherry,3
Table view of the same CSV
shadeposition
Vanilla Beige1
Cherry3

How to convert a small product table

  1. Pick the direction

    Select the input and output formats before pasting your data.

  2. Check the table shape

    For JSON to CSV, use an array of objects with a row per item and a key per column.

  3. Convert and inspect a row

    Compare a SKU, a quoted description and an empty value against the source before using the output.

Hand off structured campaign data

A small table is often easier to review in a different format from the one your next tool expects.

Move a shot list into a sheet

Turn one JSON object per shot into columns for angle, prop and filename.

Prepare a product feed

Convert CSV headers and rows to JSON records for a developer to inspect.

Review a content brief

Render nested JSON as YAML so a teammate can scan the hierarchy.

Check an import sample

Convert two representative products first, including one with an empty field.

JSON, YAML and CSV converter FAQ

How should I lay out a product list for CSV?

Use one object per product and consistent keys such as name, colour and SKU. Inspect the header and first data row after conversion. Flatten nested fields before putting them into a table.

Do CSV numbers stay numeric in JSON?

CSV cells return as strings. Inspect numeric and boolean fields before feeding the result into a typed system.

How are missing or null values written to CSV?

A missing or null field becomes an empty cell. If your spreadsheet must distinguish “unknown” from “empty”, add that distinction to the source records before converting.

Where do I get the converted text?

The result appears in the output text area. Select and copy it into a file or the application that needs it.

Does the order of the first product’s fields matter?

Its field order sets the first columns. Any additional field names found in later records are appended to the header.

Will a comma inside a product name split the CSV column?

The exporter wraps values containing commas in double quotes. A name such as “Peach, Small” stays in one cell when the CSV is read with quote handling.

Where should the column names go when I paste CSV?

Put them in the first row. The converter uses them as property names for the JSON objects made from the following rows.