ToolBirch

Developer Tools

Format JSON, encode Base64, generate UUIDs and convert Unix timestamps.

JSON FormatterFormat, validate and minify JSON with clear error positions.Base64 Encoder / DecoderEncode text to Base64 or decode it back, with correct UTF-8 handling.UUID GeneratorGenerate RFC 4122 version 4 UUIDs using cryptographic randomness.Unix Timestamp ConverterConvert Unix timestamps to dates and dates back to seconds or milliseconds.JSON to YAMLConvert a JSON document into clean, correctly indented YAML.URL EncoderPercent-encode or decode text and URLs, with strict and permissive modes.JWT DecoderRead a JWT's header and payload claims, with expiry times decoded.Hash GeneratorCompute SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text.Regex TesterTest JavaScript regular expressions with live match highlighting.Cron ParserExplain a 5-field cron expression and show when it next runs.JSON ValidatorValidate JSON syntax with the exact line and column of any error.JSON MinifierStrip whitespace from JSON without touching string contents.HTML Encoder / DecoderEscape HTML-critical characters, or decode entities back to text.URL ParserBreak a URL into protocol, host, port, path, query and fragment.YAML to JSONParse YAML with js-yaml and emit clean, formatted JSON.XML FormatterIndent XML for readability and verify tags close in order.SQL FormatterPretty-print SQL for your dialect with the sql-formatter engine.XML to JSONParse XML into structured JSON with attribute support.CSS MinifierStrip comments and collapsible whitespace from CSS.JavaScript MinifierMinify JavaScript with the real Terser engine.

About these developer tools

Small utilities for everyday development work. Each one runs plain JavaScript in the tab, validates its input and reports errors instead of guessing. Nothing you paste is transmitted anywhere.

Each tool is a small, focused utility with its own page, its own instructions and its own set of supported inputs. There is no account to create and no server-side processing step: the work happens on your device.