Developer & Data

6 tools

Format JSON, convert CSV and JSON, encode Base64 and URLs, and convert timestamps, in your browser.

All Developer & Data tools

  • Base64 Encode & Decode

    Encode text to Base64 or decode it back, with URL-safe and MIME options and correct UTF-8.

  • URL Encode & Decode

    Percent-encode or decode URL components, full URLs and form data, with correct UTF-8.

  • CSV to JSON

    Convert CSV to a JSON array of objects. Handles quoted commas and escaped quotes. Values stay as strings.

  • JSON to CSV

    Convert a JSON array of objects, or a single object, into CSV. Missing keys become empty cells; values are escaped safely.

  • Timestamp Converter

    Convert a Unix timestamp to a date, or a date to a Unix timestamp. Seconds, milliseconds, UTC and local time.

About these tools

Six tools for everyday data work. The JSON Formatter formats, minifies and validates JSON. CSV to JSON and JSON to CSV convert between a CSV table and a JSON array of objects. Base64 Encode & Decode and URL Encode & Decode encode and decode text with correct UTF-8. The Timestamp Converter converts a Unix timestamp to a date and back, in seconds or milliseconds, UTC and local time.

The tools follow the relevant standards, so the output is predictable in every browser. The JSON Formatter never rounds numbers or rewrites escapes, which matters for large IDs and financial values, and the CSV converters keep values as text rather than guessing types.

Everything runs on your device. API keys, tokens and payloads you paste are never uploaded.

Frequently asked questions

Is it safe to paste API responses or tokens here?

The tools run entirely in your browser and make no network requests with your data. As with any tool, avoid pasting secrets on a shared or untrusted computer.

Which standards do these tools follow?

JSON follows RFC 8259, CSV follows RFC 4180, Base64 follows RFC 4648, URL encoding follows RFC 3986 and the WHATWG form-encoding rules, and Unix time follows the POSIX definition.

Do the tools work with large inputs?

Yes. Text inputs of up to 50 MB are processed in a background worker so the page stays responsive.