Developer tools
20 tools
Paste Base64 to decode it back to readable text. Both standard and URL-safe Base64 are accepted. The result is stored privately in your account.
DeveloperPaste any text to convert it to Base64. Enable URL-safe output for tokens and query strings. The result is stored privately in your account.
DeveloperA simple built-in demo: generate a SHA-256 checksum report and save it to your storage. No file needed — just press Run.
DeveloperPaste CSV and turn it into JSON. With a header row, each record becomes an object keyed by the column names; without one, each record is an array of values. Choose the delimiter and indentation — your file is stored privately in your account.
DeveloperPaste CSV and turn it into a Markdown table ready for a README, issue or docs page. Choose the delimiter and column alignment — pipes and line breaks inside cells are escaped so the table always renders. The result is saved privately in your account.
DeveloperPaste nested JSON and flatten it into a single-level object whose keys are the dotted paths to every value — ideal for environment files, translation catalogs and spreadsheets. The result is saved privately in your account.
DeveloperPaste text to compute its cryptographic hash. Pick the algorithm — MD5, SHA-1, SHA-256 or SHA-512 — and the digest is stored privately in your account.
DeveloperPaste JSON to pretty-print, minify or validate it. Choose the indentation, optionally sort keys, and your formatted file is stored privately in your account.
DeveloperPaste a JSON array and turn it into CSV. Arrays of objects become one column per key (the union of all keys); arrays of values become a single column. Choose the delimiter and whether to include a header — saved privately in your account.
DeveloperPaste a JSON array and turn it into a Markdown table. Arrays of objects use one column per key (the union of all keys); arrays of values become a single column. Choose the column alignment — the result is saved privately in your account.
DeveloperPaste a JSON array and convert it to NDJSON — one compact JSON value per line. This is the de-facto format for logs, streaming exports and LLM training and evaluation datasets. The result is saved privately in your account.
DeveloperPaste JSON and convert it to XML. Object keys become element names, arrays repeat the element, and values are escaped as text — with names sanitised to be XML-valid. Choose the root element and indentation. The result is saved privately in your account.
DeveloperPaste JSON to check whether it's valid. If it isn't, you'll see the exact error and where parsing failed; if it is, you get a quick report of its type, key count and nesting depth — saved privately in your account.
DeveloperPaste a JSON Web Token to decode its header and payload and see the issued/expiry times in plain UTC. The signature is not verified, so never trust a decoded token for authorization. The result is stored privately in your account.
DeveloperPaste NDJSON (one JSON value per line) and combine it into a single JSON array — handy for logs, exports and LLM datasets. Blank lines are skipped and an invalid line is reported by number. The result is saved privately in your account.
DeveloperPaste a pattern and some text to see exactly what your regular expression matches — every match with its index and capture groups, plus an optional replacement preview. The result is saved privately in your account.
DeveloperEnter a Unix timestamp (seconds or milliseconds, auto-detected) or a date string to see every common representation — Unix seconds, milliseconds, ISO 8601 and UTC. The report is stored privately in your account.
DeveloperPaste a flat object whose keys are dotted paths and rebuild the original nested JSON. Turn on array rebuilding so numeric path segments become arrays — the exact inverse of Flatten JSON. The result is saved privately in your account.
DeveloperPaste percent-encoded URL text to decode it back to readable characters. Optionally treat + as a space for form-encoded data. The result is stored privately in your account.
DeveloperPaste text to percent-encode it for URLs. Component mode escapes everything unsafe for a query value or path segment; full mode keeps reserved URL characters intact. The result is stored privately in your account.
Developer