Skip to content
Fileflect

TOML to JSON

Convert TOML files (Cargo.toml, pyproject.toml, config.toml) into JSON. Your files are never uploaded.

Processed on your device: your file never leaves your computer

or click to choose them from your device

Up to 50 files, 50 MB max each.

What TOML to JSON does

TOML to JSON reads TOML 1.0 files with tables, inline tables, arrays of tables and dates, and produces indented JSON. Use it to process a project's configuration with tools that only understand JSON, or to review its structure.

Limits

  • Up to 50 files at a time, up to 50 MB each.
  • With Pro: up to 500 files per batch.
  • A job that takes longer than 2 minutes is stopped so it doesn't freeze your device.
  • Processed in your browser: your files are never uploaded to a server.

Frequently asked questions

How are dates converted?

As ISO 8601 text: a date-time becomes 1979-05-27T07:32:00.000Z and a plain date 1979-05-27.

What about very large integers?

JSON in the browser can't hold integers above 2^53 without losing precision, so such a file is rejected with a warning instead of changing the value.

Are my files uploaded to a server?

No. The conversion runs in your browser and the file never leaves your device.