Toolkit · 5 tools

Developer tools

Validate and format JSON, convert CSV and JSON, percent-encode URL components, encode UTF-8 as Base64, and generate UUID v4 identifiers. All work stays in your browser.

Choose by the data you have

These developer utilities handle common text and data chores without sending content to a server. Validate and format JSON, convert CSV and JSON, encode or decode URL components, work with UTF-8 Base64 and generate UUID v4 identifiers.

Pick by task

  • Use the JSON tool to check syntax, pretty-print or minify a document. It does not execute or evaluate the JSON.
  • Use CSV ↔ JSON when tabular data needs to move between a spreadsheet-shaped file and a JSON array or object.
  • Use the URL tool for individual components, not whole URLs with a scheme and host.
  • Use Base64 for UTF-8 text and small data values; use the UUID tool when you need random identifiers rather than encoded text.

What is preserved and what is rejected

  • Each tool states its byte or item limits. Very large inputs can still be slow to parse in a browser tab.
  • CSV export protects formula-looking values and preserves leading zeroes and Unicode where the selected mode allows it.
  • Invalid JSON, malformed CSV, bad percent sequences and invalid Base64 produce a useful error instead of silent replacement.
  • UUIDs use the browser’s Web Crypto generator. Nothing is stored or sent to an account.

Common questions

Does the JSON formatter run my code?

No. It parses JSON as data and formats the text. It does not evaluate expressions, call functions or load remote content.

Why does CSV export quote some cells?

Quoting protects delimiters, line breaks and formula-looking values so the receiving spreadsheet treats them as text. The goal is a valid, safe CSV rather than the smallest possible file.

Is Base64 encryption?

No. Base64 is an encoding for representing bytes as text. Anyone can decode it; use real encryption when confidentiality matters.

Processing happens in your browser. Files and pasted contents are not uploaded. No account needed.