Developer Tools
Free browser-based tools for JSON, encoding, security, databases, web code and APIs. Everything runs on your device — your data is never uploaded to our servers.
JSON Formatter
Beautify or minify JSON with adjustable indentation.
JSON Validator
Check JSON for syntax errors with exact line and column details.
JSON to YAML
Convert JSON documents to clean, readable YAML.
JSON to XML
Convert JSON documents to well-formed XML.
JSON Tree Viewer
Explore JSON as a collapsible, color-coded tree.
Base64 Encoder & Decoder
Encode text to Base64, or decode Base64 back to text.
URL Encoder & Decoder
Percent-encode text for safe use in URLs, or decode it back.
UUID Generator
Generate random UUID v4 identifiers, one or many at once.
Password Generator
Generate strong, random passwords with custom rules.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
JWT Decoder & Generator
Decode a JWT's header and payload, or generate and sign a new one.
Unix Timestamp Converter
Convert Unix timestamps to dates, and dates to timestamps.
Cron Expression Generator
Build a cron expression and get a plain-English description.
Regex Tester
Test regular expressions with live match highlighting.
SQL Formatter
Beautify SQL queries — never executes your SQL.
SQL Minifier
Compress SQL by removing comments and whitespace.
HTML Formatter
Indent HTML based on tag nesting.
CSS Formatter
Indent CSS, one declaration per line.
JavaScript Formatter
Indent JavaScript based on braces and statements.
JavaScript Minifier
Safely strip comments and indentation from JS.
XML Formatter
Indent XML based on element nesting.
cURL Generator
Build a curl command from method, URL, headers and body.
cURL to JavaScript
Convert a curl command to fetch() code.
cURL to Java
Convert a curl command to Java HttpClient code.
cURL to Python
Convert a curl command to Python requests code.
HTTP Status Code Lookup
Search every HTTP status code and what it means.
MIME Type Lookup
Search file extensions and MIME types.
Why use Toolbeel's developer tools?
API keys, JWTs, connection strings and raw JSON payloads pass through these tools every day — data you generally don't want touching a third-party server. Every tool on this page runs client-side in JavaScript, so pasted input is processed in memory in your own browser tab and never transmitted, logged or stored.
Choosing the right developer tool
- Working with JSON? JSON Formatter, JSON Validator, JSON Tree Viewer, JSON to YAML and JSON to XML cover formatting, validation and conversion.
- Encoding or decoding? Base64 Encoder & Decoder and URL Encoder & Decoder handle the two most common web encodings.
- Security and identifiers? UUID Generator, Password Generator, Hash Generator, and JWT Decoder & Generator.
- Dates and scheduling? Unix Timestamp Converter and Cron Expression Generator.
- Formatting code? SQL, HTML, CSS, JavaScript and XML formatters and minifiers.
- Working with APIs? cURL Generator builds a command from scratch; the cURL to JavaScript, Java and Python converters turn an existing curl command into request code; HTTP Status Code Lookup and MIME Type Lookup are quick references.
Frequently Asked Questions
Is my code or data sent to a server?
No. Every developer tool on this page — formatting, encoding, hashing, JWT handling and more — runs entirely in JavaScript in your browser. Nothing you paste in is transmitted anywhere, which matters for API keys, tokens and other sensitive values.
Which developer tool should I use?
Use the JSON tools to format, validate, minify or convert JSON; the encoding tools (Base64, URL) to encode or decode strings; the security tools (UUID, Password, Hash, JWT) for identifiers and credentials; and the cURL converters to turn a curl command into JavaScript, Python or Java code.
Do the SQL and code formatters execute my code?
No. The SQL, HTML, CSS and JavaScript formatters only re-indent and reformat text — they never execute, run or evaluate the code you paste in.