Skip to content
4all.tools

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

Blog