JSON to TypeScript
Infer a TypeScript type from a JSON example.
Open toolYOUR EVERYDAY DIGITAL TOOLKIT
Validate JSON, encode text and prepare data for your development workflow.
Browse the options below, open a tool and check its supported inputs.
View all categoriesIN THIS CATEGORY
Infer a TypeScript type from a JSON example.
Open toolEncode UTF-8 text as hex bytes or decode it back.
Open toolInspect URL components and query parameters without opening the URL.
Open toolCheck JSON syntax without changing your data.
Open toolSort object keys recursively while preserving array order.
Open toolEscape text as a JSON string or decode a JSON string.
Open toolInspect URL query parameters, including repeated keys.
Open toolFormat, validate and minify your JSON.
Open toolPreview, print and download a Base64 PDF.
Open toolEncode a PDF as a Base64 string.
Open toolEncode and decode Unicode text.
Open toolEncode or decode URL components.
Open toolEscape and unescape HTML characters.
Open toolInspect a token’s header, payload and time claims.
Open toolGenerate random UUID v4 identifiers.
Open toolConvert Unix seconds, milliseconds and ISO dates.
Open toolConvert flat JSON records and quoted CSV.
Open toolSwitch between JSON and YAML.
Open toolValidate, indent or minify XML.
Open toolFind matches with JavaScript regular expressions.
Open toolConvert integers between binary, decimal and hex.
Open toolConvert hex colors to RGB and HSL.
Open toolCreate a downloadable QR code for text or links.
Open toolCheck XML syntax and locate malformed markup.
Open toolIndent HTML with a syntax-aware formatter.
Open toolCompact HTML while preserving whitespace and inline script content.
Open toolFormat stylesheets with consistent indentation.
Open toolCompact CSS with a CSS parser.
Open toolMinify JavaScript without executing the code.
Open toolFormat JavaScript for easier review.
Open toolValidate and format a YAML document.
Open toolParse and serialize TOML configuration.
Open toolApply consistent Markdown formatting.
Open toolBuild a standard five-field cron schedule.
Open toolIdentify browser, OS and device hints from a user-agent string.
Open toolFind registered media types by extension or type.
Open toolLook up common HTTP response status meanings.
Open toolGenerate random strings with your selected alphabet.
Open toolNo matches found. Try a different search.