Data Converter

Convert JSON, CSV, TSV, YAML, TOML, and SRT/VTT/ASS locally. Optional ODS/XLSX export and subtitle cue shift. Drop a file to auto-detect the source format.

Local file processing

Source format

Drop a file to auto-detect

Drop a file here, or choose from your device

Supported:JSONCSVTSVYAMLTOMLSRTSee all formats

Your files stay on your device. Everything is processed locally in your browser. No uploads, no tracking.

Privacy & how it works

How the JSON & Data Converter works

Convert JSON, CSV, TSV, YAML, TOML, and SRT/VTT/ASS directly in your browser. Optional ODS/XLSX export and subtitle cue shift. Paste data or drop a file (source format is auto-detected when supported) and inspect the result before downloading without transmitting datasets.

Parsing takes place in local JavaScript memory. Fluxed detects columns, escapes CSV/TSV values, and formats structured JSON, YAML, or TOML while keeping the source on your device. YAML and TOML parsers load only when those modes are selected. CSV/TSV suit flat rows; JSON preserves types and nesting; YAML/TOML suit configs. Subtitle modes convert SRT ↔ WebVTT ↔ ASS/SSA dialogue (styles omitted) and can shift cue timings by milliseconds. ODS and XLSX export code is loaded only when selected (write-only OOXML/ODF; no spreadsheet parsing).

Popular conversions

CSV to JSON

JSON to CSV

JSON to YAML

YAML to TOML

CSV to TOML

TSV to YAML

SRT to VTT

ASS to SRT

CSV to ODS

CSV to XLSX

Why local browser processing is safer

Traditional cloud converters upload a file to a remote system before processing it. Fluxed processes files locally in your browser instead. Your files stay on your device. No uploads, no tracking, and no account.

Frequently asked questions

Is pasted JSON sent anywhere?

No. Pasted and selected data stays in the current browser session and is processed locally.

Can Fluxed handle CSV headers?

Yes. Header rows are used as JSON property names and generated correctly when converting JSON records to CSV.

Can I convert subtitles?

Yes. Convert SRT ↔ VTT ↔ ASS/SSA (dialogue only) and optionally shift cue timings in milliseconds.

Can I export to Excel (.xlsx)?

Yes. Choose XLSX as the target from JSON, CSV, TSV, YAML, or TOML. Export is write-only (no XLSX parsing).

Related private tools