4all.tools
Useful online tools for everyday work.
Available tools
- JSON / SQL Converter
Convert flat JSON rows to a documented PostgreSQL or SQLite SQL subset, or import supported CREATE TABLE and INSERT literals as JSON.
- JSON ↔ XML Converter
Convert JSON to XML or XML to JSON in your browser. Work with attributes and repeated elements, and check what changes during conversion.
- JSON ↔ YAML Converter
Convert strict JSON to YAML or a JSON-compatible YAML subset to JSON, preserving member order and numeric spelling in your browser.
- JSON Diff
Compare two strict JSON documents by value. Review added, removed, and changed values with localized diagnostics and bounded previews.
- JSON Flatten / Unflatten
Turn nested JSON into a map of paths and values, or rebuild the original structure from a map. Process files locally in your browser.
- JSON Formatter & Validator
Format, beautify, and validate JSON online. Detect syntax errors and make JSON data easier to read.
- JSON Repair
Convert JSONC comments and trailing commas to strict JSON, or attempt a bounded heuristic repair and review every text change.
- JSON Schema Generator
Generate a JSON Schema from your examples. Review which fields are required, check the samples and download the schema.
- JSON Schema Validator
Check a strict JSON document against a local, explicitly limited subset of JSON Schema draft-07.
- JSON Search
Find literal text in strict JSON keys and primitive values, then copy the path or locate the original value in your browser.
- JSON Size Analyzer
Measure JSON size in UTF-8 bytes, compare the savings from minification and inspect its values, arrays and depth.
- JSON Sort Keys
Sort strict JSON keys ascending or descending, recursively or at the root, while preserving arrays and original numeric tokens locally.
- JSON Table / JSON to Markdown
Turn a JSON array of objects into a table. Choose columns and rows, then copy or download the Markdown for your documentation.
- JSON to C#
Infer C# classes locally with exact JSON property names, JsonRequired presence and explicit nullable and raw-number capabilities.
- JSON to CSV Converter
Convert arrays of JSON objects to CSV or inspect CSV headers and convert rows to JSON, with explicit type and irregular-row choices.
- JSON to Go
Infer Go structs and raw maps locally, preserve lexical numbers with json.Number and explain optional pointer capabilities.
- JSON to Python
Infer Python TypedDict declarations locally, preserve exact dictionary keys and separate absent fields from None.
- JSON to TypeScript
Infer TypeScript types from complete JSON documents, preserve literal keys and distinguish missing fields from null locally.
- JSON Tree Viewer
Explore strict JSON as a bounded, expandable tree. Inspect value types, browse large arrays in pages, and copy a selected JSON path while your input stays in your browser.
- JSONPath Finder
Search a strict JSON document with a supported JSONPath query, inspect matching paths and previews, and copy a selected path or value in your browser.
Categories
- Developer Tools
Utilities for developers working with data formats, encoders, generators, and web technologies.
Recent guides
- Valid JSON, invalid data: what JSON Schema checks
A JSON document can have correct syntax and still break an API contract. Learn how to find the field at fault and decide what needs changing.
- How to explore nested JSON and find a value path
Follow objects and array indexes, recognize literal property names, and copy a value's exact location with the JSON Tree Viewer.
- AI-generated JSON: how to repair it and review the result
Keep the original response, review the proposed changes, and decide whether you can use the JSON or need to request complete data.