developer
Base64 Encode & Decode Encode plain text to Base64 or decode Base64 back to text. UTF-8 friendly, no install. Cron Expression Generator Build a standard five-field cron string by filling minute, hour, day of month, month, and day of week—then copy it into crontab or a scheduler. CSS Minify Paste CSS to strip comments and collapse whitespace into a single compact line ready for production or size checks. CSV JSON Converter Convert CSV tables to JSON arrays of objects, or JSON object arrays back to CSV, with header-aware parsing in your browser. HTML Encode & Decode Encode HTML special characters to entities, or decode < > & " back to markup in your browser. HTML to Markdown Paste HTML and convert it to Markdown with ATX headings, fenced code, and dash lists. Copy the output when ready. Image to Base64 Pick a PNG, JPG, GIF, or WebP file and get raw Base64 plus a data URI in your browser. Nothing uploads. JavaScript Minify Paste JS (or similar code) into Code; the result instantly removes /* */ comments and collapses whitespace. JSON Formatter Paste JSON, click Format, and get indented output with two-space indent—or a clear Invalid JSON error. JSON ↔ YAML Converter Convert JSON to YAML or YAML to JSON with a direction select, then copy the output. Runs locally with js-yaml. JWT Decoder Paste a JWT and decode its header and payload as readable JSON. Runs in your browser when you click Decode. Markdown Preview Type Markdown and see a live sanitized HTML preview. GFM-friendly rendering in your browser as you type. Regex Tester Test a JavaScript regular expression against sample text and see match results as formatted JSON. URL Encode Decode – Percent-encode and decode text Encode or decode URL query text with encodeURIComponent and decodeURIComponent in your browser—no install. User Agent Parser – Browser, OS, and device fields Paste a User-Agent string to parse browser, engine, OS, device, and CPU fields with ua-parser-js—locally in your browser. UUID Generator Click once to create a cryptographically random UUID with crypto.randomUUID. Private, instant, no signup.