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 & DeveloperJSON Validator
Check JSON syntax and report parsing errors.
JSON & DeveloperJSON Minifier
Remove unnecessary whitespace from valid JSON.
JSON & DeveloperJSON Beautifier
Pretty-print nested JSON with two-space indentation.
JSON & DeveloperJSON to XML
Convert JSON values into typed XML nodes.
JSON & DeveloperXML to JSON
Convert XML nodes, attributes and text into JSON.
JSON & DeveloperJSON to CSV
Export an array of flat objects as RFC-style CSV.
JSON & DeveloperCSV to JSON
Parse quoted CSV fields into an array of objects.
JSON & DeveloperJSON Escape Tool
Encode text as a JSON string literal.
JSON & DeveloperJSON Unescape Tool
Decode a JSON string literal into original text.
JSON & DeveloperURL Encoder
Percent-encode a URL component.
JSON & DeveloperURL Decoder
Decode a percent-encoded URL component.
JSON & DeveloperHTML Encoder
Escape markup delimiters as HTML entities.
JSON & DeveloperHTML Decoder
Decode HTML entities into plain text.
JSON & DeveloperBase64 Encoder
Encode UTF-8 text as Base64 bytes.
JSON & DeveloperBase64 Decoder
Decode Base64 bytes into UTF-8 text.
JSON & DeveloperJWT Decoder
Inspect JWT header and payload locally without verifying its signature.
JSON & DeveloperUUID Generator
Generate a cryptographically random version 4 UUID.
JSON & DeveloperRegex Tester
Test a JavaScript regular expression in a time-limited worker.
JSON & DeveloperAPI Response Formatter
Format an entered JSON API response without fetching a URL.
JSON & DeveloperJSON Difference Checker
Compare parsed JSON values recursively and report added, removed and changed paths. Object key order is ignored.
JSON & DeveloperCSV Formatter
Parse CSV with quoted fields and re-emit consistent quoted cells. Malformed CSV is rejected rather than guessed.
JSON & DeveloperCSV to HTML Table
Generate escaped HTML table markup from well-formed CSV. No entered markup is executed.
JSON & DeveloperCSV to SQL Insert Converter
Generate quoted SQL INSERT statements for a simple table identifier. All values are SQL strings; review dialect escaping.
JSON & DeveloperBase64 to JSON Converter
Decode Base64 UTF-8 and validate JSON syntax locally.
JSON & DeveloperJSON to PHP Array Converter
Generate a PHP array literal from JSON values. Nested arrays and objects are preserved.
JSON & DeveloperJSON to Python Dict Converter
Generate Python dictionary and list literals, mapping booleans and null to Python keywords.
JSON & DeveloperJSONL Formatter
Validate newline-delimited JSON and emit one compact JSON value per nonblank line.
JSON & DeveloperChmod Permissions Calculator
Convert three octal permission digits to symbolic rwx permissions and back. Special bits are outside this tool.
JSON & DeveloperSemantic Version Calculator
Validate stable major.minor.patch versions and increment major, minor or patch. Prereleases are outside this tool.
JSON & DeveloperBase32 Encoder and Decoder
Encode UTF-8 using RFC 4648 Base32 or decode canonical padded Base32.
JSON & DeveloperROT13 Encoder and Decoder
Apply the reversible ROT13 substitution to Latin letters.
JSON & DeveloperCaesar Cipher
Shift Latin letters by an integer offset. This historical cipher provides no modern confidentiality.
JSON & DeveloperURL Parser
Parse an absolute HTTP or HTTPS URL into its components and query parameter pairs.
JSON & DeveloperIPv4 to IPv6 Converter
Convert a dotted-decimal IPv4 address to its IPv4-mapped IPv6 representation.
JSON & DeveloperSteam ID Converter
Convert account IDs between SteamID64, SteamID3 and SteamID2 for individual public-universe accounts.
JSON & DeveloperVTT to SRT Subtitle Converter
Convert basic WebVTT cues to numbered SRT cues. NOTE, STYLE and REGION blocks are removed; timestamps are validated.
JSON & DeveloperSRT Time Shift Tool
Shift SRT cue timestamps by signed milliseconds. Reject shifts that move a cue before time zero.
JSON & DeveloperMD5 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 & DeveloperSHA1 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 & DeveloperSHA256 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 & DeveloperSHA512 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 & DeveloperCRC32 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 & DeveloperHMAC 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 & DeveloperBcrypt 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 & DeveloperBcrypt 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 & DeveloperArgon2 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 & DeveloperHtpasswd 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 & DeveloperMarkdown 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 & DeveloperJSON 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 & DeveloperYAML 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 & DeveloperYAML 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 & DeveloperXML 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 & DeveloperXML 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 & DeveloperXML 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 & DeveloperPunycode 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 & DeveloperCSR 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 & DeveloperSSL 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 & DeveloperJWT 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 & DeveloperAES256 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 & DeveloperRSA 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 & DeveloperTOTP 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 & DeveloperCron 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 & DeveloperIPv6 Subnet Calculator
Calculate IPv6 network and last address from a validated address and prefix using exact BigInt arithmetic. Output is uncompressed hexadecimal.
JSON & DeveloperGeohash Encoder and Decoder
Encode latitude and longitude into a geohash or decode a geohash to its bounding box and center.
JSON & DeveloperSudoku 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 & DeveloperHTML 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 & DeveloperHTML 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 & DeveloperXML 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 & DeveloperJSON 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 & DeveloperJSON 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 & DeveloperSimple 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 & DeveloperKeyboard 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 & DeveloperMouse 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 & DeveloperViewport Checker
Show actual viewport dimensions, display dimensions and device pixel ratio; update after resize. This interface works locally in your browser.
JSON & DeveloperBrowser 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 & DeveloperFile 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 & DeveloperFile 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 & DeveloperZIP 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 & DeveloperZIP 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 & DeveloperXLSX 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 & DeveloperMIME 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 & DeveloperHTTP 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 & DeveloperChoose 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
- JSON Formatter — Parse JSON and indent it for readability.
Practical guides
- How to validate and format JSON — Find common JSON syntax errors and distinguish formatting from schema validation.
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.