JSON Wallet workspace
Tools for JSON, APIs and developer data
A fast, privacy-first workspace. Everything below runs locally in your browser — no signup, and your data never leaves your device unless you explicitly share it.
JSON
Edit, format, validate, repair and explore JSON — entirely in your browser.
JSON EditorMulti-tab editor with tree, table and text views.Formatter & BeautifierPretty-print JSON in one click.MinifierStrip whitespace and compress JSON to one line.ValidatorLive valid / invalid badge with line and column.RepairFix trailing commas, quotes and unescaped characters.Tree ViewerExpand nested objects or scan arrays like a sheet.JSON VisualizerInteractive node graph of your JSON structure.JSON DiffCompare two documents and highlight every change.Size AnalyzerSee which fields make a payload heavy.
API
A lightweight, privacy-first API client that runs from your browser.
Transform
Convert JSON to and from the formats you work with every day.
JSON → CSVFlatten records into a spreadsheet-friendly table.CSV → JSONParse a spreadsheet export into JSON objects.JSON → YAMLConvert between JSON and YAML.YAML → JSONTurn a config or manifest into JSON.JSON → XMLConvert JSON into XML.XML → JSONParse XML, SOAP or RSS into JSON.JSON → SQLGenerate INSERT / CREATE TABLE statements.Stringify / EscapeEscape and stringify JSON to embed anywhere.
Schema & Code
Generate schemas and typed models from a sample payload.
JSON Schema GeneratorInfer a JSON Schema from your data.JSON → TypeScriptGenerate interfaces from JSON.JSON → GoStructs with json tags.JSON → PythonDataclasses or Pydantic models.JSON → JavaRecord, POJO or Lombok classes.JSONPath / QueryQuery JSON with $.users[*].name.JSONata PlaygroundQuery and transform JSON with JSONata.jq PlaygroundRun real jq filters (WebAssembly).
Fix JSON Errors
Landed here from a parser error? Open the matching fixer — it loads a broken example, repairs it in your browser, and explains the cause.
Unexpected token in JSONThe classic JSON.parse() SyntaxError, decoded.Unexpected end of JSON inputEmpty, truncated or unclosed JSON.Expecting value (Python)json.loads line 1 column 1 (char 0).Trailing commaA comma after the last item breaks parsing.Single quotes in JSONJSON needs double quotes everywhere.Extra data after JSONConcatenated objects or NDJSON.Bad control characterRaw newlines or tabs inside a string.Duplicate keysSilently dropped values from repeated keys.
Developer Tools
Everyday utilities for working with tokens, encoding and time.
JWT DecoderDecode and inspect JWT header and payload.Hash GeneratorSHA-1, SHA-256, SHA-384 and SHA-512 digests.Regex TesterTest regular expressions against text live.Base64 Encoder/DecoderEncode and decode Base64 in the editor.URL Encoder/DecoderPercent-encode and decode in the editor.Timestamp ConverterEpoch ↔ human-readable dates.UUID GeneratorGenerate v4 UUIDs.Sensitive Data DetectorFlag emails, tokens and secrets.