Developer Tools
Free, browser-based developer tools for the small but constant tasks that fill a coding day - pretty-printing JSON, decoding a token, encoding a string, testing a regex or converting between data formats. Everything runs locally in your browser tab, so config blobs, payloads and secrets stay on your machine.
No extension to install and no account to create: paste a value, get the result, and copy it straight back into your editor or terminal.
I want to…
AI Token Counter
Count tokens for GPT-4o, Claude, and Gemini models instantly.
Try freeBase64 Encoder & Decoder
Encode UTF-8 text to Base64 online or decode Base64 back to UTF-8 and plain text. Runs in your browser with no upload.
Try freeBulk URL Encode / Decode
Encode or decode many URLs at once. Paste a newline-separated list and the tool processes each line in parallel, preserving order and blank lines.
Try freechmod Calculator
Calculate and convert Unix file permission modes between octal and symbolic.
Try freeCode Screenshot
Create beautiful code snippet images with customizable themes.
Try freeColor Converter
Convert colors between HEX, RGB, HSL and CMYK formats.
Try freeCron Expression Parser
Parse cron expressions into human-readable schedules with next run times.
Try freeCSS Formatter / Minifier
Format, beautify and minify CSS code.
Try freeCSV to JSON Converter
Convert CSV data to JSON array format.
Try freecURL to Code Converter
Convert cURL commands to fetch, Python requests, and more.
Try freeKI-Token-Zähler
Tokens für GPT-4o-, Claude- und Gemini-Modelle sofort zählen.
Try freeBase64-Encoder & Decoder
UTF-8-Text online in Base64 kodieren oder Base64 zurück in UTF-8 und Klartext dekodieren. Läuft im Browser ohne Upload.
Try freeMassen-URL-Kodierung / -Dekodierung
Viele URLs auf einmal kodieren oder dekodieren. Eine zeilengetrennte Liste einfügen und das Werkzeug verarbeitet jede Zeile parallel unter Beibehaltung von Reihenfolge und Leerzeilen.
Try freechmod-Rechner
Unix-Dateiberechtigungsmodi zwischen Oktal und Symbolisch berechnen und konvertieren.
Try freeCode-Screenshot
Schöne Code-Snippet-Bilder mit anpassbaren Themes erstellen.
Try freeFarb-Konverter
Farben zwischen HEX, RGB, HSL und CMYK konvertieren.
Try freeCron-Ausdruck-Parser
Cron-Ausdrücke in menschenlesbare Zeitpläne mit nächsten Ausführungszeiten parsen.
Try freeCSS-Formatter / Minifier
CSS-Code formatieren, verschönern und minimieren.
Try freeCSV-zu-JSON-Konverter
CSV-Daten in das JSON-Array-Format konvertieren.
Try freecURL-zu-Code-Konverter
Konvertiere cURL-Befehle in fetch, Python requests und mehr.
Try freeDiff-Prüfer
Vergleiche Code oder Text mit zeilenweisem Diff und vereinheitlichter Ausgabe.
Try freeHash-Generator
SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes aus Text erzeugen.
Try freeHMAC-Generator
HMAC-Signaturen mit SHA-1, SHA-256, SHA-384 und SHA-512 erzeugen.
Try freeHTML-Entity-Encoder/Decoder
Sonderzeichen in HTML-Entities kodieren oder zurückkonvertieren.
Try freeHTML-Formatierer / Beautifier
HTML-Code formatieren, verschönern und minifizieren.
Try freeHTML-zu-JSX-Konverter
HTML in JSX umwandeln mit automatischer Attribut-Konvertierung.
Try freeHTTP-Statuscodes Referenz
Durchsuchbare Referenz aller HTTP-Statuscodes mit Beschreibungen.
Try freeJavaScript-Formatierer / Minimierer
JavaScript-Code mit Prettier-artigen Standardeinstellungen formatieren, verschonern und minimieren.
Try freeJSON-Diff-Viewer
Vergleiche zwei JSON-Dokumente semantisch. Erkennt hinzugefügte, entfernte und geänderte Schlüssel und Array-Elemente; ignoriert die Reihenfolge von Objektschlüsseln.
Try freeJSON-Formatter
JSON formatieren, validieren und minimieren mit Syntaxhervorhebung.
Try freeJSON-zu-CSV-Konverter
Konvertiere JSON-Arrays in das CSV-Format mit benutzerdefinierten Trennzeichen.
Try freeJSON-zu-XML-Konverter
JSON sofort in XML-Format im Browser konvertieren.
Try freeJSON-zu-YAML-Konverter
JSON sofort in YAML-Format konvertieren.
Try freeJSONPath-Auswerter
JSONPath-Abfragen gegen ein JSON-Dokument ausführen und die übereinstimmenden Werte anzeigen. Unterstützt Kind-, Index-, Slice-, Wildcard- und rekursive Abstiegsoperatoren.
Try freeJWT-Dekoder
JWT-Token dekodieren und inspizieren - Header, Payload und Claims.
Try freeJWT-Token-Generator
Signiere ein JWT (HS256, HS384, HS512) aus einer JSON-Nutzlast und einem gemeinsamen Geheimnis. Lauft vollständig in deinem Browser mit der Web Crypto API.
Try freeTastencode-Info
Drücke eine beliebige Taste, um ihre KeyboardEvent-Eigenschaften sofort zu inspizieren.
Try freeMarkdown-Vorschau
Markdown schreiben und gerendertes HTML in einer Live-Split-Pane-Vorschau sehen.
Try freeMIME-Typ-Suche
MIME-Typen nach Dateiendung nachschlagen oder nach Typ suchen.
Try freeNDJSON / JSONL-Viewer
NDJSON- und JSONL-Dateien Zeile für Zeile parsen und prüfen.
Try freeRegex-Tester
Reguläre Ausdrücke mit Live-Hervorhebung, Treffern und Capture-Gruppen testen.
Try freeSQL-Formatierer
SQL-Abfragen formatieren und verschönern mit Schlüsselwort-Großschreibung.
Try freeTailwind CSS Playground
HTML mit Tailwind CSS-Klassen schreiben und live Ergebnisse sehen. Als Online-Tailwind-Editor und Tailwind-Play-Umgebung nutzen.
Try freeTOML-zu-JSON-Konverter
TOML-Konfiguration in das JSON-Format konvertieren.
Try freeUnix-Timestamp-Konverter
Unix-Timestamps in lesbare Datumsangaben umrechnen und umgekehrt.
Try freeURL-Encoder / Decoder
Online URL-Encoder und Decoder für Query-Strings, Pfade und HTTP-Anfragewerte - kodiert Zeichen prozentual mit encodeURIComponent.
Try freeURL-Parser
Zerlege eine URL in Protokoll, Host, Port, Pfad, Query-Parameter und Hash - mit einer strukturierten Ansicht jeder Komponente.
Try freeUser-Agent-Parser
User-Agent-Strings analysieren und Browser, Betriebssystem und Gerät identifizieren.
Try freeUUID-Generator
UUID-v4-Bezeichner einzeln oder in Massen generieren.
Try freeUUID-Versions-Erkenner
Version (v1, v3, v4, v5, v6, v7, v8) und Variante beliebiger UUIDs identifizieren und eingebettete Zeitstempel extrahieren.
Try freeXML-Formatierer / Validator
XML mit anpassbarer Einrückung formatieren, verschönern und validieren.
Try freeYAML-zu-JSON-Konverter
YAML sofort in das JSON-Format umwandeln.
Try freeDiff Checker
Compare code or text with line-by-line diff and unified output.
Try freeHash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from text.
Try freeHMAC Generator
Generate HMAC signatures with SHA-1, SHA-256, SHA-384 and SHA-512.
Try freeHTML Entity Encode / Decode
Encode special characters to HTML entities or decode them back.
Try freeHTML Formatter / Beautifier
Format, beautify and minify HTML code.
Try freeHTML to JSX Converter
Convert HTML to JSX with automatic attribute conversion.
Try freeHTTP Status Code Reference
Searchable reference for all HTTP status codes with descriptions.
Try freeJavaScript Formatter / Minifier
Format, beautify and minify JavaScript code with Prettier-style defaults.
Try freeJSON Diff Viewer
Compare two JSON documents semantically. Detects added, removed and changed keys and array elements; ignores object key order.
Try freeJSON Formatter
Format, validate and minify JSON with syntax highlighting.
Try freeJSON to CSV Converter
Convert JSON arrays to CSV format with custom delimiters.
Try freeJSON to XML Converter
Convert JSON to XML format instantly in your browser.
Try freeJSON to YAML Converter
Convert JSON to YAML format instantly.
Try freeJSONPath Evaluator
Run JSONPath queries against a JSON document and see the matched values. Supports child, index, slice, wildcard and recursive-descent operators.
Try freeJWT Decoder
Decode and inspect JWT tokens — header, payload and claims.
Try freeJWT Token Generator
Sign a JWT (HS256, HS384, HS512) from a JSON payload and shared secret. Runs entirely in your browser using the Web Crypto API.
Try freeKeycode Info
Press any key to inspect its KeyboardEvent properties instantly.
Try freeMarkdown Preview
Write Markdown and see rendered HTML in a live split-pane preview.
Try freeMIME Type Lookup
Look up MIME types by file extension or search by type.
Try freeNDJSON / JSONL Viewer
Parse and inspect NDJSON and JSONL files line by line.
Try freeRegex Tester
Test regular expressions with live highlighting, matches and capture groups.
Try freeSQL Formatter
Format and beautify SQL queries with keyword uppercasing.
Try freeTailwind CSS Playground
Write HTML with Tailwind CSS classes and see live results. Use it as an online Tailwind editor and Tailwind play environment.
Try freeTOML to JSON Converter
Convert TOML configuration to JSON format.
Try freeUnix Timestamp Converter
Convert Unix timestamps to human-readable dates and back.
Try freeURL Encoder / Decoder
Online URL encoder and decoder for query strings, paths, and HTTP request values - percent-encodes characters with encodeURIComponent.
Try freeURL Parser
Break a URL into protocol, host, port, path, query parameters and hash with a structural view of every component.
Try freeUser Agent Parser
Parse user agent strings to identify browser, OS and device.
Try freeUUID Generator
Generate UUID v4 identifiers, single or in bulk.
Try freeUUID Version Detector
Identify the version (v1, v3, v4, v5, v6, v7, v8) and variant of any UUID and extract embedded timestamps.
Try freeXML Formatter / Validator
Format, beautify and validate XML with customizable indentation.
Try freeYAML to JSON Converter
Convert YAML to JSON format instantly.
Try freeFormat, validate and diff structured data
Working with APIs means staring at structured text all day. The JSON formatter beautifies, minifies and validates JSON so a one-line API response becomes readable, and the JSON diff viewer highlights exactly which keys and values changed between two payloads. Markup and config get the same treatment with the XML formatter, HTML formatter, CSS formatter, JavaScript formatter and SQL formatter. For arbitrary text, the diff checker shows line-by-line changes between any two snippets.
Encode, decode and inspect
Encoding bugs are everywhere, so the Base64 encoder and decoder and the URL encoder and decoder handle the two most common cases, with bulk URL encode/decode for whole lists and HTML entity encode/decode for markup-safe strings. When you need to read what is inside a token, the JWT decoder splits the header and claims so you can check expiry and audience before trusting it, and the JWT token generator creates signed test tokens. The URL parser breaks a link into its scheme, host, path and query parts.
Convert between data formats
Half of integration work is reshaping data. Move between tabular and tree formats with CSV to JSON and JSON to CSV, between config dialects with JSON to YAML, YAML to JSON and TOML to JSON, and into markup with HTML to JSX for React components. The JSONPath evaluator lets you query a nested object with a path expression rather than scrolling through it by eye.
Generate identifiers and signatures
Need values rather than transformations? The UUID generator produces v4 and other identifiers, the UUID version detector tells you which spec an existing UUID follows, the hash generator and HMAC generator create checksums and signatures, and the Unix timestamp converter turns epoch seconds into a human date and back.
Test, parse and reference
Some tools save you a trip to documentation or a scratch script. The regex tester lets you build and verify a pattern against sample input with live match highlighting, the cron expression parser explains a schedule in plain language, and the user agent parser breaks a UA string into browser, OS and device. Quick lookups live in the HTTP status code reference and the MIME type lookup, while the markdown preview and Tailwind playground give you a quick render surface.
Why client-side dev tools matter
Developer payloads frequently contain secrets - bearer tokens, connection strings, customer records inside a sample response, signing keys. Pasting those into a site that round-trips them through a backend means a third party could log them. Every tool in this category runs as JavaScript in your browser, so the data is processed locally and never uploaded. That also makes the tools fast and usable offline once loaded, which is exactly what you want when debugging on a flaky connection or a locked-down network.
- Local processing - tokens, payloads and keys stay in the tab.
- No signup - paste and go, nothing is saved between sessions.
- Chainable - decode Base64, then format the JSON inside it, then diff it.
- Reference + transform - lookups and converters in one place.
Frequently Asked Questions
Is it safe to paste a JWT or API payload into these tools?
The developer tools here process input in your browser using client-side JavaScript and do not upload it to ZeroUtil. That is safer than tools that decode tokens server-side, but you should still avoid pasting long-lived production secrets into any web page, and rotate anything that may have been exposed. For sensitive test data, open the network panel and confirm no requests are made.
What is the difference between the JSON formatter and the JSON diff viewer?
The JSON formatter beautifies, minifies and validates a single document so it is readable and syntactically correct. The JSON diff viewer compares two JSON documents and highlights which keys and values were added, removed or changed, which is what you want when comparing API responses or config versions.
Can I convert between JSON, YAML, CSV and TOML here?
Yes. There are dedicated converters for CSV to JSON, JSON to CSV, JSON to YAML, YAML to JSON and TOML to JSON. Each runs in the browser, so you can reshape config files and data exports without uploading them, and you can chain conversions - for example CSV to JSON, then JSON to YAML.
Do the developer tools work offline?
Once the page has loaded, the formatters, encoders, converters and generators run entirely client-side, so most continue to work without a connection. This is possible because none of them depend on a backend request to do their core job, which also keeps them fast on large inputs.
How do I test a regular expression online?
Open the regex tester, enter your pattern and flags, and paste sample text below it. Matches are highlighted live as you edit the pattern, so you can refine a regex against real input before dropping it into code. Like the other tools, it runs in your browser and does not send your test data anywhere.