How to use
Pick a conversion mode, paste your input, then convert and copy.
- Select a mode (e.g., JSON → CSV, Base64 decode, URL encode).
- Paste text into the input box.
- Adjust options (CSV delimiter, timestamp units) if shown.
- Click Convert (or press Ctrl/⌘ + Enter).
- Copy the output or swap it back into the input to chain conversions.
FAQ
Does this online converter upload my data?
No. Conversions run in your browser and the tool does not send network requests.
What JSON shapes work for JSON → CSV?
Best results come from an array of objects (one object per row). Nested values are JSON-stringified into a single CSV cell.
Why does CSV → JSON keep numbers as strings?
CSV has no native types, so the tool keeps values as strings to avoid incorrect guessing.
Why does Base64 decode fail sometimes?
The input may not be valid Base64 or may include extra characters. Remove whitespace/invalid chars and try again.
URL encode vs full URL encode—what does this do?
This encodes/decodes a URL component (e.g., query value) using encodeURIComponent/decodeURIComponent, not a full URL rewrite.
How does timestamp auto-detect work?
Auto treats ~10-digit values as seconds and ~13-digit values as milliseconds. You can override using the Timestamp unit option.
Can I chain conversions (e.g., JSON → CSV then Base64)?
Yes. Convert, then click Swap to move output back into input and choose a new mode.