Skip to content
83 free utilities

JSON & Developer Tools

Format structured data, encode values and debug developer inputs without sending private content to a server.

JSON Formatter

Parse JSON and indent it for readability.

JSON & Developer

JSON Validator

Check JSON syntax and report parsing errors.

JSON & Developer

JSON Minifier

Remove unnecessary whitespace from valid JSON.

JSON & Developer

JSON Beautifier

Pretty-print nested JSON with two-space indentation.

JSON & Developer

JSON to XML

Convert JSON values into typed XML nodes.

JSON & Developer

XML to JSON

Convert XML nodes, attributes and text into JSON.

JSON & Developer

JSON to CSV

Export an array of flat objects as RFC-style CSV.

JSON & Developer

CSV to JSON

Parse quoted CSV fields into an array of objects.

JSON & Developer

JSON Escape Tool

Encode text as a JSON string literal.

JSON & Developer

JSON Unescape Tool

Decode a JSON string literal into original text.

JSON & Developer

URL Encoder

Percent-encode a URL component.

JSON & Developer

URL Decoder

Decode a percent-encoded URL component.

JSON & Developer

HTML Encoder

Escape markup delimiters as HTML entities.

JSON & Developer

HTML Decoder

Decode HTML entities into plain text.

JSON & Developer

Base64 Encoder

Encode UTF-8 text as Base64 bytes.

JSON & Developer

Base64 Decoder

Decode Base64 bytes into UTF-8 text.

JSON & Developer

JWT Decoder

Inspect JWT header and payload locally without verifying its signature.

JSON & Developer

UUID Generator

Generate a cryptographically random version 4 UUID.

JSON & Developer

Regex Tester

Test a JavaScript regular expression in a time-limited worker.

JSON & Developer

API Response Formatter

Format an entered JSON API response without fetching a URL.

JSON & Developer

JSON Difference Checker

Compare parsed JSON values recursively and report added, removed and changed paths. Object key order is ignored.

JSON & Developer

CSV Formatter

Parse CSV with quoted fields and re-emit consistent quoted cells. Malformed CSV is rejected rather than guessed.

JSON & Developer

CSV to HTML Table

Generate escaped HTML table markup from well-formed CSV. No entered markup is executed.

JSON & Developer

CSV to SQL Insert Converter

Generate quoted SQL INSERT statements for a simple table identifier. All values are SQL strings; review dialect escaping.

JSON & Developer

Base64 to JSON Converter

Decode Base64 UTF-8 and validate JSON syntax locally.

JSON & Developer

JSON to PHP Array Converter

Generate a PHP array literal from JSON values. Nested arrays and objects are preserved.

JSON & Developer

JSON to Python Dict Converter

Generate Python dictionary and list literals, mapping booleans and null to Python keywords.

JSON & Developer

JSONL Formatter

Validate newline-delimited JSON and emit one compact JSON value per nonblank line.

JSON & Developer

Chmod Permissions Calculator

Convert three octal permission digits to symbolic rwx permissions and back. Special bits are outside this tool.

JSON & Developer

Semantic Version Calculator

Validate stable major.minor.patch versions and increment major, minor or patch. Prereleases are outside this tool.

JSON & Developer

Base32 Encoder and Decoder

Encode UTF-8 using RFC 4648 Base32 or decode canonical padded Base32.

JSON & Developer

ROT13 Encoder and Decoder

Apply the reversible ROT13 substitution to Latin letters.

JSON & Developer

Caesar Cipher

Shift Latin letters by an integer offset. This historical cipher provides no modern confidentiality.

JSON & Developer

URL Parser

Parse an absolute HTTP or HTTPS URL into its components and query parameter pairs.

JSON & Developer

IPv4 to IPv6 Converter

Convert a dotted-decimal IPv4 address to its IPv4-mapped IPv6 representation.

JSON & Developer

Steam ID Converter

Convert account IDs between SteamID64, SteamID3 and SteamID2 for individual public-universe accounts.

JSON & Developer

VTT to SRT Subtitle Converter

Convert basic WebVTT cues to numbered SRT cues. NOTE, STYLE and REGION blocks are removed; timestamps are validated.

JSON & Developer

SRT Time Shift Tool

Shift SRT cue timestamps by signed milliseconds. Reject shifts that move a cue before time zero.

JSON & Developer

MD5 Hash Generator

Generate an MD5 hexadecimal checksum. MD5 is unsuitable for password storage or collision-resistant signatures. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

SHA1 Hash Generator

Generate a SHA-1 hexadecimal checksum. SHA-1 is unsuitable for collision-resistant security designs. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

SHA256 Hash Generator

Generate a SHA-256 hexadecimal digest of the exact UTF-8 input bytes. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

SHA512 Hash Generator

Generate a SHA-512 hexadecimal digest of the exact UTF-8 input bytes. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

CRC32 Checksum Calculator

Generate the CRC-32/ISO-HDLC checksum. CRC detects accidental corruption and is not cryptographic authentication. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

HMAC Generator

Generate HMAC-SHA256 or HMAC-SHA512 using the entered secret and exact message bytes. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Bcrypt Password Hash Generator

Hash a password using bcrypt cost 10 and a random salt. Passwords exceeding the bcrypt 72-byte limit are rejected. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Bcrypt Password Verifier

Verify a password against a valid bcrypt hash. Only a boolean result is returned. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Argon2 Password Hash Generator

Hash a password with Argon2id, 16 MiB memory, two passes and one thread. Salts are generated securely. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Htpasswd Generator

Generate a username and bcrypt hash line for Apache basic authentication. The generated file entry is never installed. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Markdown to HTML Converter

Render CommonMark with raw HTML stripped and unsafe links disabled. Output is displayed as source, not injected into this page. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

JSON to YAML Converter

Convert JSON to YAML using the installed Symfony parser. Numeric precision follows PHP JSON parsing. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

YAML to JSON Converter

Parse YAML with object creation disabled and emit JSON. Custom tags and invalid mappings are rejected. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

YAML Validator and Formatter

Validate YAML using Symfony and emit normalized YAML. Object deserialization and custom tags are disabled. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

XML Formatter

Indent valid XML. External entities and document type declarations are rejected; mixed-content whitespace can be normalized. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

XML Validator

Validate XML syntax and optionally a self-contained XSD. External entities, XSD includes and imports are blocked. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

XML Comment Remover

Remove XML comments while preserving existing text whitespace. This conservative operation does not collapse mixed-content spaces. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Punycode Encoder and Decoder

Convert domain names between Unicode and ASCII IDNA using the installed IDN implementation. This does not register or resolve a domain. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

CSR Decoder

Decode a PEM certificate signing request and report its subject and public key details. No certificate is issued. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

SSL Certificate Key Matcher

Compare the public key in a PEM certificate with a supplied PEM private key. No network connection is made. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

JWT HS256 Signature Verifier

Verify an HS256 JWT signature with a supplied shared secret. Report time claims separately; issuer and audience trust must be assessed independently. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

AES256 Text Encryption

Encrypt or decrypt text using AES-256-GCM and a password-derived key (PBKDF2-SHA256, 100,000 iterations). The envelope includes random salt, nonce and authentication tag. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

RSA Key Pair Generator

Generate a 2048-bit RSA key pair using OpenSSL. The private key is returned only in the response; save it securely. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

TOTP Code Generator

Generate a six-digit RFC 6238 SHA-1 TOTP using a Base32 secret and entered Unix seconds with a 30-second step. Handle secrets privately. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Cron Schedule Inspector

Validate five-field cron syntax and find the next five execution times in an explicit IANA timezone. The system cron is never modified. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

IPv6 Subnet Calculator

Calculate IPv6 network and last address from a validated address and prefix using exact BigInt arithmetic. Output is uncompressed hexadecimal.

JSON & Developer

Geohash Encoder and Decoder

Encode latitude and longitude into a geohash or decode a geohash to its bounding box and center.

JSON & Developer

Sudoku Solver

Solve a 9×9 Sudoku from nine rows of digits, with zero or dot for empty cells. Duplicate clues and unsolvable boards are rejected; search is bounded.

JSON & Developer

HTML Tag Stripper

Parse supplied HTML and extract text, excluding script and style contents. Markup is not executed. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

HTML to Markdown Converter

Convert headings, paragraphs, emphasis, links, lists and code from supplied HTML to Markdown. Complex layout and tables are outside this converter. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

XML Plist to JSON Converter

Convert XML-format Apple property lists to JSON. Binary plist files are not supported; DTD declarations are rejected. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

JSON to TypeScript Type Generator

Infer a TypeScript type from a sample JSON object, including nested objects, arrays and nullable values. Sample inference does not define all valid API inputs.

JSON & Developer

JSON to Go Struct Generator

Infer a Go struct with JSON tags from an object sample. Mixed arrays use interface{}; keys that collide after identifier normalization are rejected.

JSON & Developer

Simple JSONPath Selector

Select JSON data using $ root, dot identifiers, numeric array indices, quoted bracket keys and wildcard segments. Filters, scripts and recursive descent are unsupported.

JSON & Developer

Keyboard Key Tester

Focus this tool and press keys to inspect key, code, modifier flags and repeat state. No key events outside this interface are recorded. This interface works locally in your browser.

JSON & Developer

Mouse Click and Scroll Tester

Use the test area to inspect pointer buttons, double clicks and wheel deltas. Events are observed only within that area. This interface works locally in your browser.

JSON & Developer

Viewport Checker

Show actual viewport dimensions, display dimensions and device pixel ratio; update after resize. This interface works locally in your browser.

JSON & Developer

Browser Storage Inspector

Inspect this origin localStorage and script-readable cookies. HttpOnly cookies and other origins are inaccessible; nothing is sent to the server. This interface works locally in your browser.

JSON & Developer

File Checksum Calculator

Compute actual MD5, SHA-256 and SHA-512 checksums of uploaded bytes. MD5 is included for legacy checksums only. Files are processed temporarily on this server, with an 8 MiB combined upload limit.

JSON & Developer

File to Base64 Converter

Encode uploaded binary bytes as Base64 without interpreting or executing them. Files are processed temporarily on this server, with an 8 MiB combined upload limit.

JSON & Developer

ZIP File Extractor

Read ZIP entries and provide individual downloads. Reject encrypted entries, unsafe names, excessive expansion, more than 100 files or more than 10 MiB extracted data. Files are processed temporarily on this server, with an 8 MiB combined upload limit.

JSON & Developer

ZIP File Creator

Create a ZIP archive from selected files, using safe basenames and rejecting duplicate names. Files are processed temporarily on this server, with an 8 MiB combined upload limit.

JSON & Developer

XLSX Sheet to CSV Converter

Convert xl/worksheets/sheet1.xml from an XLSX archive into CSV. Shared strings and sparse cells are supported; formulas are not evaluated and cached values may be stale. Formatting and other sheets are not included. Files are processed temporarily on this server, with an 8 MiB combined upload limit.

JSON & Developer

MIME Type Lookup

Look up registered MIME types for a filename extension using the installed Symfony MIME database. This is an extension mapping, not content verification. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

HTTP Status Code Reference

Look up the standard reason phrase for a supported HTTP status code using Symfony response definitions. This tool processes bounded inputs on this server without retaining submitted content.

JSON & Developer

Choose the right json & developer tool

Each utility lists its accepted inputs, working example and result limitations. Start with the task you need, then use the related utilities to check or transform its output.

Frequently used in this category

Practical guides

Frequently asked questions

Does formatting JSON validate an API response?

Parsing checks JSON syntax. It does not verify API business rules, required fields or a custom JSON Schema.

Does decoding a JWT verify its signature?

No. Decoding exposes header and payload information locally; it does not establish authenticity, signature validity or authorization.

Related categories