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.
JSON formatter & validator
Validate, format or minify JSON.
Open toolCSV ↔ JSON
Convert tabular data with local cleanup options.
Open toolURL encoder & decoder
Encode and decode URL components.
Open toolBase64 encoder & decoder
Encode and decode UTF-8 text.
Open toolUUID generator
Generate random UUID v4 identifiers.
Open toolChoose 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.