Developer Tools

Online Developer Tools

A collection of 60 developer tools for data processing, code formatting, hashing, text conversion, HTTP workflows, and local IP network calculations.

Every tool runs locally in your browser with no sign-in, backend, or online API, so your input is never uploaded by the tool.

JSON & Data Tools

JSON Formatter

Format valid JSON with 2 or 4 spaces and pinpoint common syntax errors.

Open tool

JSON Validator

Validate JSON syntax with a clear status, error reason, and precise location.

Open tool

JSON Minifier

Parse and reserialize JSON into one reliable line while calculating size savings.

Open tool

JSON Viewer

Switch between raw JSON and a collapsible tree with clear value-type highlighting.

Open tool

JSON → CSV

Convert arrays of objects to standard CSV with correct quoting, commas, line breaks, and missing fields.

Open tool

CSV → JSON

Parse CSV using RFC 4180 conventions, including quoted commas, line breaks, and escaped quotes.

Open tool

XML & YAML Tools

XML Formatter

Validate and pretty-print XML while preserving attributes, comments, and CDATA.

Open tool

XML → JSON

Convert XML nodes, attributes, text, and repeated elements to predictable JSON.

Open tool

JSON → XML

Recursively convert objects and arrays, escape text, and reject invalid XML tag names.

Open tool

YAML → JSON

Convert YAML objects, arrays, and scalar values to JSON and report syntax errors.

Open tool

JSON → YAML

Turn standard JSON into readable YAML with correct handling for objects, arrays, and scalar values.

Open tool

Encoding & Text Conversion

Base64 Encode

Encode UTF-8 text as Base64 with support for international characters and emoji.

Open tool

Base64 Decode

Validate Base64 input and decode it back into multilingual Unicode text.

Open tool

URL Encode

Encode international text and special characters in URL Component or Full URL mode.

Open tool

URL Decode

Decode percent-encoded text and report incomplete or invalid sequences clearly.

Open tool

Hex → Text

Strictly parse hexadecimal bytes and restore to multilingual text as UTF-8.

Open tool

Text → Hex

Encode Unicode text into UTF-8 bytes and output in three common hexadecimal formats.

Open tool

Binary → Text

Parses binary strictly as 8-bit bytes and decodes to readable text using UTF-8.

Open tool

Text → Binary

Encode Unicode text into UTF-8 bytes, and then output a fixed eight-bit binary.

Open tool

ASCII Converter

Convert between characters, ASCII decimal, hexadecimal, and binary, and mark non-ASCII characters.

Open tool

Unicode Converter

View encoding information one by one Unicode Code Point, and support U+ and JavaScript escape and reverse conversion.

Open tool

HTML Entity Encoder

Encode special characters commonly found in HTML, and optionally convert non-ASCII characters into numeric entities.

Open tool

HTML Entity Decoder

Decode named and numeric HTML Entities and safely display the results as textContent.

Open tool

Developer Utilities

Regex Tester

Test flags, match indexes, and capture groups with a time-limited worker for complex patterns.

Open tool

UUID Generator

Generate 1–100 cryptographically random UUID v4 values with case and hyphen options.

Open tool

Unix Timestamp Converter

Convert between Unix seconds, milliseconds, and dates with device time zone, UTC, and ISO output.

Open tool

Code Formatters

HTML Formatter

Format complete HTML documents and common snippets with Prettier.

Open tool

CSS Formatter

Format CSS selectors, declarations, media queries, keyframes, and custom properties.

Open tool

JavaScript Formatter

Format modern JavaScript with Prettier, including classes, optional chaining, and async/await.

Open tool

SQL Formatter

Format queries for Standard SQL, MySQL, PostgreSQL, or SQLite.

Open tool

Code Minifiers

HTML Minifier

Minify HTML while preserving preformatted content and meaningful inline spacing.

Open tool

CSS Minifier

Minify CSS with a syntax tree that understands strings, calc(), and custom properties.

Open tool

JavaScript Minifier

Parse, compress, and mangle modern JavaScript with Terser while showing size changes.

Open tool

Hash & Security Tools

SHA256 Generator

Generate a 64-character hexadecimal SHA-256 digest from UTF-8 text using the browser's built-in Web Crypto API.

Open tool

SHA512 Generator

Generate a 128-character hexadecimal SHA-512 digest from UTF-8 text using Web Crypto.

Open tool

MD5 Generator

Compute a 32-character hexadecimal MD5 digest from UTF-8 text with a local implementation, for compatibility checks—not security.

Open tool

File Hash Calculator

Select a local file and calculate SHA-256, SHA-512 or MD5 within the browser, no upload required.

Open tool

JWT Decoder

Locally decodes JWT Header and Payload, and interprets common Unix time claims; does not verify signatures.

Open tool

Basic Auth Generator

Generate Basic Authorization Header securely in UTF-8, with the caveat that Base64 is not encryption.

Open tool

Cron & Time Expressions

Cron Generator

Generate standard five-field crons with common scheduling options and simultaneously display natural language explanations.

Open tool

Cron Parser

Validates and interprets standard five-field cron, supporting asterisk, list, range and step syntax.

Open tool

URL & HTTP Tools

Query String Parser

Parse a query string while preserving repeated parameters, empty values, and standard percent-encoding behavior.

Open tool

Query String Generator

Generates a correctly encoded Query String from multi-line key-value parameters, allowing duplicate Keys.

Open tool

URL Parser

Split full or relative URLs and list query parameters with the native URL API.

Open tool

Cookie Parser

Parses the pasted Cookie Header and displays the original value and secure decoding results side by side.

Open tool

HTTP Header Parser

Parses plain text HTTP headers, preserving colons in repeated fields and values, and outputs JSON.

Open tool

HTTP Request Helpers

Curl Generator

Generates correctly escaped cURL commands from structured request information, but does not execute the request.

Open tool

Curl → Fetch

Safely parse common cURL commands into fetch code and explicitly report unsupported options.

Open tool

Fetch → Curl

Safely parses common fetch calls and generates cURL; does not use eval or new Function.

Open tool

File Type Tools

MIME Type Lookup

Look up file extensions and MIME types in either direction, or search by keyword, using a local mapping.

Open tool

Network & IP Calculation Tools

IPv4 Validator

Strictly validate A.B.C.D notation, the 0 to 255 range, and leading-zero rules, then view each octet and the 32-bit binary representation.

Open tool

IPv6 Validator

Parse and validate full, compressed, and IPv4-mapped IPv6 addresses, then generate expanded and canonical compressed forms.

Open tool

IPv4 → Binary

Convert the four decimal IPv4 octets to fixed-width 8-bit binary, with both dotted and continuous output.

Open tool

Binary → IPv4

Validate exactly 32 binary digits, then convert continuous, dotted, or whitespace-grouped binary input to IPv4.

Open tool

CIDR Calculator

Calculate the subnet mask, network and broadcast addresses, address range, and host counts from an IPv4 address and CIDR prefix.

Open tool

Subnet Calculator

Perform comprehensive subnet calculations using a CIDR prefix or contiguous subnet mask, including boundaries, bit counts, and the host range.

Open tool

Subnet Mask Calculator

Convert between CIDR prefixes and subnet masks, with strict validation that the binary 1s and 0s are contiguous.

Open tool

IP Range Calculator

Calculate a CIDR block's start and end addresses, usable range, and counts without expanding it into a large IP list.

Open tool

Network Address Calculator

Precisely calculate the network address with IP AND Subnet Mask, and view the three-line binary operation.

Open tool

Broadcast Address Calculator

Precisely calculate the broadcast address using Network OR Wildcard, and view the binary operation.

Open tool