ToolRecipe

What do you need to get done?

Drop a file here

or .

Open an app

Follow a recipe

All recipes

Use one tool

All tools

Data format converter

Convert data between JSON, YAML, CSV, TSV, JSON Lines, .env and query strings, or turn it into Markdown and HTML tables. It is free and runs in your browser: nothing is uploaded, and big numbers stay exact.

How to convert JSON, YAML and CSV

  1. 1Paste your data or drop a file in
  2. 2Pick the format it is in and the format you want
  3. 3Copy the result
  4. Your data in the new format.

What happens to your data

  • Nothing is uploaded.Your data is read and converted by your browser, on your own device.
  • Big numbers stay exact.A number like 12345678901234567890 keeps every digit.
  • Errors are specific.Invalid input shows the error and where it is.

What you can do

  • Read JSON, YAML, CSV, TSV, JSON Lines, .env and query strings.
  • Write all of those, plus Markdown tables and HTML tables.
  • Choose 2 or 4 spaces of indent for JSON and YAML.
  • Swap the two formats with the "Swap" button to convert the other way.
  • Open a semicolon CSV, as German Excel writes it: the separator is recognized.

Good to know

  • A table (CSV, TSV, JSON Lines) cannot become one .env file or one query string. Those hold a single object of names and values.
  • A query string can be pasted as a whole URL: everything before the question mark and after the hash is ignored.
  • A name that appears twice in a query string becomes a list.
  • Markdown and HTML tables can be written but not read.

Questions

Is my data uploaded to a server?

No. It is read and converted by your browser on your own device. It is never sent to us or anyone else.

Does converting JSON to CSV flatten nested data?

A list of objects becomes one row per object. Each key becomes a column.

Why can I not turn a CSV into a .env file?

A .env file is one list of names and values, and a CSV is many rows. Convert a single JSON object instead.

Can I convert JSON to YAML?

Yes. Pick JSON as the input and YAML as the output, and choose the indent.

How it works

Small tools that run in your browser.

Four steps

  1. Start with a file or a task

    Drop a file, search, or pick a task.

  2. The tool opens in a window

    Open as many as you like, side by side as tabs.

  3. Results collect on the right

    Drag a result into the next tool.

  4. Save when you're done

    Saved files go to your downloads.

Who uses what

Tool sets for common jobs.

Put a tool on your home screen

The icon opens that tool, like an app.

iPhone and iPad

  1. Open the tool in Safari.
  2. Tap Share (the square with the arrow).
  3. Choose “Add to Home Screen”, then Add.

Android

  1. Open the tool in Chrome.
  2. Tap the menu (⋮) at the top right.
  3. Choose “Add to Home screen” or “Install app”.

Computer

  1. Open the tool in Chrome or Edge.
  2. Click the install icon in the address bar.
  3. Choose Install.

Skills

Claude skills we use ourselves, one job each.