Skip to content
ToolsOnDuty - free online tools

Developer Tools

Private browser tools to format, validate, encode, parse, compare and debug code or structured data without uploading it.

Featured toolDeveloper Tools
JSON Formatter

Format, validate and minify JSON instantly.

Open tool
Featured toolDeveloper Tools
Regex Tester

Test regular expressions against text and see every match live.

Open tool
Featured toolDeveloper Tools
SQL Formatter

Beautify and indent SQL queries for many dialects.

Open tool
Featured toolDeveloper Tools
XML Formatter & Validator

Format messy XML and check that it is well-formed.

Open tool
Featured toolDeveloper Tools
YAML Formatter & Validator

Format and validate YAML, and catch syntax errors.

Open tool
Featured toolDeveloper Tools
Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text.

Open tool
Featured toolDeveloper Tools
URL Encoder / Decoder

Percent-encode or decode URLs and query strings.

Open tool
Featured toolDeveloper Tools
Query String Parser

Turn a query string or URL into a readable table of parameters.

Open tool
Featured toolDeveloper Tools
HTML Formatter

Beautify and indent messy HTML markup.

Open tool
Featured toolDeveloper Tools
CSS Formatter

Beautify and indent minified or messy CSS.

Open tool
Featured toolDeveloper Tools
JavaScript Formatter

Beautify and indent minified or messy JavaScript.

Open tool
Featured toolDeveloper Tools
Diff Checker

Compare two texts and highlight the differences line by line.

Open tool
Featured toolDeveloper Tools
JSON Escape / Unescape

Escape text into a JSON string or unescape a JSON string back to text.

Open tool
Featured toolDeveloper Tools
HTML Entity Encoder / Decoder

Escape text to HTML entities or decode entities back to characters.

Open tool
Featured toolDeveloper Tools
HTML to Text Converter

Remove markup, scripts and styles while preserving useful block breaks and decoding common entities.

Open tool
Featured toolDeveloper Tools
HTTP Header Parser

Parse raw HTTP request or response headers into a readable table.

Open tool
Featured toolDeveloper Tools
cURL to Code Converter

Convert a curl command into JavaScript fetch, axios or Python requests code.

Open tool
Featured toolDeveloper Tools
HTTP Status Code Lookup

Search HTTP status codes and read what each one means.

Open tool
Featured toolDeveloper Tools
Webhook Inspector

Create a temporary private request bin and inspect incoming HTTP requests in real time.

Open tool
Featured toolDeveloper Tools
Temporary Mock API

Create an expiring endpoint that returns your chosen status, headers and static response body.

Open tool
Featured toolDeveloper Tools
URL Shortener

Create a temporary short link for approved, trusted HTTPS services.

Open tool
Featured toolDeveloper Tools
Query String Builder

Build an encoded URL query string from a JSON object, including repeated array parameters.

Open tool
Featured toolDeveloper Tools
Punycode Converter

Encode an internationalized hostname to ASCII Punycode or decode xn-- labels to Unicode.

Open tool
Featured toolDeveloper Tools
Unicode Escape Converter

Escape non-ASCII characters as JavaScript Unicode sequences or restore supported escape forms.

Open tool
Featured toolDeveloper Tools
Variable Name Converter

Convert phrases and identifiers among camelCase, PascalCase, snake_case, kebab-case and other conventions.

Open tool
Featured toolDeveloper Tools
MIME Type Lookup

Look up a common MIME type from a file extension or find known extensions for a MIME type.

Open tool
Featured toolDeveloper Tools
User-Agent Parser

Parse a User-Agent string into browser, engine, OS and device.

Open tool
Featured toolDeveloper Tools
User-Agent Generator

Generate a plausible desktop or mobile User-Agent string from a browser, operating system and version.

Open tool
Featured toolDeveloper Tools
JSONPath Finder

Evaluate a dot or bracket path against a JSON document to pull out a value.

Open tool
Featured toolDeveloper Tools
JSON Schema Generator

Infer a draft 2020-12 JSON Schema from the types and structure of an example JSON value.

Open tool
Featured toolDeveloper Tools
JSON to Kotlin Data Class

Convert JSON into Kotlin data classes for Android apps.

Open tool
Featured toolDeveloper Tools
JSON to Swift Codable

Convert JSON into Swift Codable structs for iOS apps.

Open tool
Featured toolDeveloper Tools
.env to JSON Converter

Convert a .env file to a JSON object and back, handling comments and quotes.

Open tool
Featured toolDeveloper Tools
JSON to JSONP Converter

Wrap valid JSON in a validated JavaScript callback for legacy JSONP integrations.

Open tool
Featured toolDeveloper Tools
Push Notification Payload Validator

Validate FCM (Android) and APNs (iOS) push notification JSON payloads.

Open tool
Featured toolDeveloper Tools
Bitwise Calculator

Compute AND, OR, XOR, NOT and shifts with decimal, hex and binary output.

Open tool
Featured toolDeveloper Tools
Number Base Converter

Convert numbers between binary, octal, decimal and hexadecimal.

Open tool
Featured toolDeveloper Tools
Unix Timestamp Converter

Convert Unix timestamps to dates and back, in seconds or milliseconds.

Open tool
Featured toolDeveloper Tools
Cron Next-Run Visualizer

See the next run times for a cron expression in plain dates.

Open tool
Featured toolDeveloper Tools
Semantic Version Tool

Parse, compare and bump semantic versions like 1.4.2.

Open tool
Featured toolDeveloper Tools
Bundle ID / Package Name Validator

Validate iOS bundle identifiers and Android package names.

Open tool
Featured toolDeveloper Tools
WCAG Color Contrast Checker

Check colour contrast ratio against WCAG AA and AAA accessibility levels.

Open tool
Featured toolDeveloper Tools
Color to Mobile Code

Convert a hex colour to SwiftUI, UIKit, Jetpack Compose and Android XML code.

Open tool
Featured toolDeveloper Tools
Markdown Link Extractor

Extract inline link text, destination URLs and optional titles from Markdown.

Open tool
Featured toolDeveloper Tools
YouTube SRT & WebVTT Validator Converter

Parse SRT or WebVTT blocks, report structural timing and text errors, then convert valid cues between both formats.

Open tool
Featured toolDeveloper Tools
URL Parser

Break a URL into protocol, host, path, query and fragment.

Open tool
Developer Tools
JSON Schema Validator

Validate JSON data against a practical subset of JSON Schema 2020-12 and receive path-specific errors.

Open tool
Developer Tools
Cron Expression Parser

Validate and describe five-field cron expressions and preview their next five scheduled runs.

Open tool
Developer Tools
RSS to JSON Converter

Convert RSS or Atom channel metadata and feed entries into structured JSON.

Open tool
Developer Tools
MurmurHash Generator

Generate a deterministic 32-bit MurmurHash3 value from UTF-8 text and an optional seed.

Open tool
Developer Tools
Open-Source License Lookup

Compare permissions, conditions and limitations for common SPDX open-source licenses.

Open tool

About Developer Tools

ToolsOnDuty Developer Tools is a private browser workspace for the repetitive jobs that interrupt development: format and validate JSON, XML, YAML, SQL, HTML, CSS and JavaScript; test regular expressions; compare text; and inspect URLs or query strings.

Each workflow is designed around the real sequence developers use: paste or load input, choose the operation, review explicit validation errors, inspect the transformed result and copy or download only when it is ready. Featured tools prioritize the most common debugging and data-formatting jobs instead of arbitrary ordering.

Processing is designed to remain on your device, which is useful for API payloads, configuration snippets and logs that should not be uploaded to an unknown service. Encoding is never described as encryption, decoded tokens are never presented as verified signatures and invalid input produces a visible error rather than a success-shaped fallback.