Developer & Code
JSON, YAML, XML, code, data and color utilities. 75 released utilities in this category.
75 working toolsIn-browser workspace
Format JSONMake valid JSON readable with consistent indentation.Minify JSONRemove optional JSON whitespace while preserving its parsed structure.Validate JSON syntaxCheck whether text is supported, syntactically valid JSON.Compare JSON structuresCompare JSON values structurally and report changes with JSON Pointer paths.Test JSONPath queryEvaluate non-executable JSONPath selectors against JSON.Generate TypeScript types from JSONInfer a TypeScript type from a JSON example.Generate JSON schemaGenerate a draft-07 JSON schema from a JSON example.Validate JSON against schemaValidate a JSON instance against an offline draft-07 JSON schema.CSV to JSONConvert quoted CSV rows into JSON objects.JSON to CSVConvert a JSON array of objects into CSV.YAML to JSONConvert YAML 1.2 core data into JSON.JSON to YAMLSerialize JSON values as YAML 1.2.Validate YAMLValidate YAML 1.2 core syntax and supported value types.Format XMLFormat well-formed XML with two-space indentation.Minify XMLMinify XML with explicit control over whitespace-only text.Validate XMLValidate XML well-formedness.XML to JSONConvert parsed XML elements, attributes and text into JSON.JSON to XMLBuild well-formed XML from the documented JSON mapping.Format HTMLIndent HTML with a dedicated HTML formatter.Minify HTMLMinify parsed HTML by removing comments and collapsing HTML whitespace.Format CSSFormat CSS with two-space indentation after parsing it.Minify CSSGenerate compact CSS from a parsed stylesheet.Format JavaScriptFormat valid JavaScript with two-space indentation.Minify JavaScriptMinify JavaScript syntax without name mangling or compression transforms.Format SQLFormat SQL using the selected dialect.Minify SQLReduce SQL formatting whitespace while preserving quoted values and comments.URL percent encoder and decoderPercent-encode or decode URL text with explicit component or URI rules.Parse URL query parametersParse query parameters while preserving repeated names and empty values.Build URL query stringBuild a URL query string from a JSON object.Decode JWT claimsDecode a compact JWT header and claims without trusting its signature.Verify JWT signatureVerify a JWT HS256 signature with an explicitly supplied shared key.Validate UUIDValidate a canonical UUID and report its version or special value.Calculate text cryptographic hashCalculate a text or file digest.Generate HMAC digestCalculate HMAC authentication bytes.Encode file to Base64Encode actual file bytes as Base64.Decode Base64 to fileDecode strict Base64 into a genuine downloadable file.Look up HTTP status codeLook up an HTTP status code and its registered meaning.Inspect and format HTTP headersParse HTTP header lines while preserving duplicate fields.Convert cURL to fetchConvert a supported literal cURL request into JavaScript fetch code.Convert fetch to cURLConvert a literal fetch call into a quoted cURL command.Parse cron expressionParse five-field Unix cron into explicit allowed values.Build cron expressionBuild a validated five-field Unix cron expression.Convert text to hexadecimalEncode text as hexadecimal UTF-8 bytes.Format GraphQL queryParse and format a GraphQL executable or schema document.Validate OpenAPI documentValidate an OpenAPI 3.0.x document against the specification schema.A1Z26 cipher encoder and decoderConvert letters to or from A1Z26 numbers.Binary text translatorConvert UTF-8 text to 8-bit binary bytes, or decode them.camelCase converterConvert phrases and identifiers to camelCase.dot.case converterConvert phrases and identifiers to dot.case.Hex to text converterDecode hexadecimal UTF-8 bytes into text.JSON stringify textEscape raw text as a valid JSON string.JSON unstringify textParse a quoted JSON string and recover its text.kebab-case converterConvert words to kebab-case identifiers.Markdown formatterNormalize Markdown heading and list spacing without converting the content.Markdown table generatorBuild a Markdown table from tab-separated rows.PascalCase converterConvert words to PascalCase identifiers.snake_case converterConvert words to snake_case identifiers.UTF-8 encoder and decoderEncode Unicode text as UTF-8 hexadecimal bytes or decode prefixed hexadecimal.UTM link generatorBuild a URL with validated UTM parameters from a JSON object.HTML to Markdown converterConvert simple pasted HTML headings, links and paragraphs to Markdown.Base32 encode and decodeEncode UTF-8 as RFC 4648 Base32 or decode a Base32 string.Find JSON key recursivelyFind paths and values for a JSON key throughout nested documents.Flatten JSON objectFlatten nested JSON object paths into dot-keyed fields.Unflatten JSON objectExpand safe dot-keyed fields into a nested JSON object.JSON structure summaryShow key types and paths in a JSON document.CSV to Markdown tableConvert quoted CSV data into a valid Markdown table.Markdown table to TSVConvert a Markdown pipe table into tab-separated data.RGB to HEX converterConvert RGB integer channels into a hexadecimal CSS color.HEX to RGB converterConvert 3-digit or 6-digit CSS hexadecimal colors into RGB channels.HSL to HEX converterConvert an HSL triplet into a hexadecimal CSS color.HEX to HSL converterConvert hexadecimal colors to CSS HSL values.Inspect URL hostnameParse a secure HTTP URL into origin, path, hostname and query.Merge URL query parametersMerge a JSON object of query parameters into an HTTPS URL.JSON nesting depth analyzerMeasure maximum nested array and object depth in a JSON document.Count CSV rows and columnsValidate a CSV table and report row and column counts.