JSON tools hub

This is the heart of DevToolsBuilder: deep, browser-based JSON utilities—validate, transform, merge, diff, and convert—plus adjacent formats developers use alongside JSON. Local-first by design; no signup required.

Binary to Base64

Validate, format, analyze, and convert binary bits (0s & 1s) into Base64 or Base64URL with Shannon entropy, Hex/ASCII conversions, 6-bit visualizer, and 100% browser privacy.

Use tool

XML to Base64

Validate, format, minify, and encode XML documents into Base64 or Base64URL (RFC 7515) with live XML tree, SVG preview, 6-bit visualizer, and 100% browser privacy.

Use tool

Base64 to Image

Decode Base64 strings or Data URIs back into PNG, JPG, GIF, WebP, SVG, BMP, AVIF, and HEIC images with instant preview and download.

Use tool

Image to Base64

Convert PNG, JPG, SVG, WebP, GIF, BMP, AVIF, ICO, TIFF, and HEIC images to Base64 Data URLs with EXIF viewer, code snippets, batch processing, and optimization.

Use tool

YAML Merge & Combine

Merge multiple YAML files, Kubernetes manifests, or Helm values with AST deep merging, key-based array matching, and interactive conflict resolution.

Use tool

YAML Diff & Compare

Compare two YAML files side-by-side with structural AST diffing, line matching, Kubernetes manifest comparison, and Git unified diffs.

Use tool

YAML Formatter & Beautifier

Pretty print, beautify, format, and minify YAML configurations with 100% comment & anchor preservation and ecosystem style profiles.

Use tool

YAML Validator

Validate YAML syntax, detect duplicate keys, lint formatting, check Kubernetes, Docker Compose & GitHub Actions schemas, and auto-fix common issues.

Use tool

YAML to HTML Converter

Convert YAML documents into semantic HTML tables, lists, definition lists, cards, forms, and responsive webpage previews.

Use tool

HTML to YAML Converter

Convert HTML documents, templates, and web pages into clean YAML structures, DOM trees, semantic outlines, or data extractions.

Use tool

YAML to SQL Converter

Convert YAML documents into relational SQL schemas, CREATE TABLE definitions, and INSERT scripts across 7 SQL dialects.

Use tool

YAML to CSV Converter

Convert YAML files into clean CSV tables with dot/slash/bracket notation flattening, array strategies, and column mapping.

Use tool

CSV to YAML Converter

Convert CSV into clean, valid YAML with delimiter auto-detection, type inference, dot-notation nesting, grouping, and multi-document output.

Use tool

YAML Viewer

Inspect YAML in an interactive tree with search, statistics, formatted output, validation, and local-only processing.

Use tool

SQL Table Relationship Viewer

Visualize SQL schemas as interactive ER diagrams. Parse CREATE TABLE DDL, detect foreign keys, inspect relationships, validate schema issues, and export Mermaid locally.

Use tool

SQL Server to MySQL Converter

Convert SQL Server T-SQL scripts, schemas, procedures, and dumps into MySQL-compatible SQL locally with IDENTITY mapping, inline diff, batch ZIP, and reports.

Use tool

MySQL to PostgreSQL Converter

Convert MySQL SQL scripts, schemas, dumps, and queries into PostgreSQL-compatible SQL locally with type mapping, warnings, and conversion reports.

Use tool

SQL Data Generator Online

Generate synthetic SQL seed data and INSERT scripts with schema builder, faker rules, CREATE TABLE import, and CSV/JSON export.

Use tool

SQL Splitter Online

Split SQL scripts into statements, objects, or import-ready chunks with semicolon, GO batch, and custom delimiter support plus ZIP export.

Use tool

Hex to UTF-8

Convert hexadecimal values into UTF-8 text with flexible hex parsing, character preview, and Unicode code points.

Use tool

SQL Compare & Diff Checker

Compare two SQL scripts side by side with text, formatted, and structural diff modes, change summaries, and downloadable reports.

Use tool

SQL Query Explainer

Explain SQL queries in plain English with logical execution order, clause breakdown, complexity scores, and local AST-based analysis.

Use tool

SQL Formatter & Beautifier

Format and beautify SQL queries locally with dialect support for PostgreSQL, MySQL, SQL Server, SQLite, BigQuery, Snowflake, and more.

Use tool

SQL Minifier

Minify and compress SQL queries locally with size reduction metrics, dialect support, and optional comment removal.

Use tool

SQL Syntax Checker & Validator

Validate SQL syntax locally with dialect-aware parsing, error markers, lint warnings, and downloadable diagnostics.

Use tool

SQL Linter Online

Lint SQL for style, safety, readability, and best practices with configurable rules, estimated scores, and local-only processing.

Use tool

Text to SQL Converter

Convert CSV, TSV, and delimited plain text into SQL CREATE TABLE and INSERT, UPSERT, MERGE, or COPY statements with schema inference.

Use tool

UTF-8 Converter

Convert text into UTF-8 byte representations with hex, decimal, binary, and escaped output formats.

Use tool

XML URL Decoding

Decode URL-encoded XML back to formatted XML with validation, pretty print, and error reporting.

Use tool

XML URL Encoding

Encode XML safely for transport inside URLs with XML validation and structure preservation.

Use tool

HTML Decode

Decode HTML entities back to readable characters with named, numeric, and hex entity support.

Use tool

HTML Encode

Encode HTML special characters into named and numeric entities with mode selection and batch processing.

Use tool

JSON URL Decode

Decode URL-encoded JSON back to readable JSON with validation, pretty print, and error highlighting.

Use tool

JSON URL Encode

Safely encode JSON for use in URLs and query strings with validation, pretty print, and live conversion.

Use tool

URL Decode Online

Decode percent-encoded URLs and query strings with error detection, UTF-8 support, and batch decoding.

Use tool

URL Encode Online

Encode URLs and query parameters with RFC 3986 compliance, space encoding options, and batch mode.

Use tool

Base64 Encode

Encode text and files into standard Base64 or Base64URL with line wrapping, data URI generation, and large file support.

Use tool

Base58 Decode

Decode Base58-encoded strings back to text or bytes with character validation and error reporting.

Use tool

Base58 Encode

Encode text and bytes into Bitcoin-compatible Base58 with live preview, file upload, and copy/download.

Use tool

Base32 Decode

Decode Base32-encoded strings back to text with validation, error reporting, and UTF-8 output.

Use tool

Base32 Encode

Encode text and files into RFC 4648 Base32 with live conversion, file upload, and copy/download output.

Use tool

SQL to HTML Table Converter

Convert SQL INSERT statements and query results into responsive HTML tables with style presets and live preview.

Use tool

SQL to YAML Converter

Convert SQL INSERT statements and query results into structured YAML with configurable indentation and NULL handling.

Use tool

SQL to CSV Converter

Convert SQL INSERT statements and query results into CSV with configurable delimiters, quoting, and NULL handling.

Use tool

XML Node Counter

Analyze XML structure with element frequency, attribute usage, tree depth metrics, namespace breakdown, and complexity scoring.

Use tool

XML Schema Validator

Validate XML documents against XSD schemas with detailed error diagnostics, fix suggestions, schema info panel, and local-only processing.

Use tool

XML Editor

Edit, validate, format, and navigate XML with an IDE-like workspace featuring tree outline, real-time validation, statistics, and search/replace.

Use tool

XPath Tester Online

Test XPath expressions against XML with namespace support, matched node paths, result counts, copy, and download.

Use tool

XSL Transformer Online

Transform XML with XSLT stylesheets using browser-local XSLT 1.0, parameters, HTML preview, and HTML/XML/Text downloads.

Use tool

XML Splitter

Split large XML files into smaller valid XML documents by repeated node, record count, or approximate file size with ZIP export.

Use tool

PDF to XML Converter

Extract PDF text, tables, OCR output, pages, forms, and warnings into clean XML with server-assisted extraction and browser-side XML generation.

Use tool

XML to APK Project Builder

Analyze Android XML and export an APK-ready Android project ZIP with Gradle files, resource checks, layout preview, and build instructions.

Use tool

XML to PDF Converter

Convert XML into readable PDF reports with nested hierarchy rendering, attributes, table detection, live preview, and browser-side download.

Use tool

XML to Array Converter

Convert XML into PHP arrays, JavaScript objects, or JSON-like arrays with attributes, repeated-node handling, flattening, and local-only processing.

Use tool

JSON to TypeScript

Generate TypeScript interfaces and types from JSON data. Supports nested objects, arrays, optional nulls, readonly, and JSDoc.

Use tool

JSON Escape / Unescape

Escape and unescape JSON strings with JSON, JavaScript, and HTML entity modes and auto-detection.

Use tool

Base64 Decode Tool

Decode Base64 and Base64URL strings into text, JSON, or hex with JWT detection and format auto-detection.

Use tool

JSON to Query Parameters

Convert JSON objects into URL query strings with configurable array formats, nested key notation, and URL encoding.

Use tool

Query Parameters to JSON

Parse URL query strings into structured JSON with nested object support, bracket arrays, and type inference.

Use tool

TSV to JSON Converter

Convert tab-separated values into structured JSON with type inference, nested key expansion, and multiple output formats.

Use tool

JSON to TSV Converter

Convert JSON arrays and objects into tab-separated values with nested flattening, array handling, and table preview.

Use tool

C# to JSON Converter

Convert C# class definitions to sample JSON with attribute-aware key mapping and nullable type support.

Use tool

JSON to C# Converter

Generate C# model classes from JSON with Newtonsoft.Json or System.Text.Json attributes and nullable type support.

Use tool

Protobuf to JSON Converter

Generate sample JSON from Protocol Buffer .proto schema definitions with nested message and enum support.

Use tool

JSON to Protobuf Converter

Generate Protocol Buffer .proto schema definitions from JSON with auto field numbering and proto2/proto3 syntax.

Use tool

PHP to JSON Converter

Convert PHP arrays and objects to valid JSON with automatic type detection and syntax stripping.

Use tool

JSON to PHP Converter

Convert JSON to PHP associative arrays or stdClass objects with configurable syntax and variable naming.

Use tool

Java to JSON Converter

Convert Java POJO class definitions to sample JSON with annotation-aware key mapping.

Use tool

JSON to Java Converter

Generate Java POJO classes from JSON with Jackson, Gson, or Lombok annotations, getters/setters, and constructors.

Use tool

SQL to JSON Converter

Convert SQL query results, tabular data, and simple INSERT SQL into typed JSON with manual nesting and local-only processing.

Use tool

JSON to SQL Converter

Generate editable CREATE TABLE schemas and INSERT statements for PostgreSQL, MySQL, and SQLite with nested-data handling.

Use tool

JSON to Base64 Converter

Encode valid JSON into Base64 or Base64URL with UTF-8-safe processing, serialization controls, and a compact size audit.

Use tool

Base64 to JSON Converter

Decode Base64 and Base64URL strings into readable JSON or raw text with JWT, data URI, and large-payload support.

Use tool

JSON Mock API Generator

Turn JSON into hosted mock REST APIs with CRUD route inference, runtime persistence, a built-in tester, and shareable URLs.

Use tool

Mock JSON Generator

Generate realistic mock JSON with a visual builder, seeded faker data, schema mode, reusable templates, and local-only processing.

Use tool

JSON to String Converter

Escape valid JSON into string literals and decode escaped JSON wrappers for JavaScript, Python, Java, APIs, and env vars.

Use tool

JSON Unflatten Tool

Rebuild nested JSON from flat dotted, bracketed, slash, and pointer-style keys with conflict diagnostics and verification.

Use tool

JSON Key Extractor

Extract nested JSON keys and path structures with notation controls, dedupe modes, and export-ready output.

Use tool

JSON Patch Generator

Generate RFC 6902 JSON Patch operations from original and modified JSON with pointer-safe paths.

Use tool

JSON Flattener

Flatten nested JSON into export-ready key-value output or record-path rows with field profiling, path filtering, and table-friendly previews.

Use tool

Markdown to JSON

Convert Markdown into structured JSON blocks and sections with AST parsing, strictness controls, and audit visibility.

Use tool

JSON to Markdown

Convert JSON into documentation-ready Markdown with smart mode detection, template loops, and audit visibility.

Use tool

JSON Schema Validator

Validate JSON against JSON Schema drafts with grouped violations, draft detection, and path-aware diagnostics.

Use tool

Text to JSON

Convert text, logs, JSON Lines, and delimited tables to structured JSON with audit visibility.

Use tool

JSON to Text

Convert JSON into readable text formats with flattening, paragraph, and template modes.

Use tool

YAML to JSON

Convert YAML to predictable JSON with duplicate-key safeguards, policy controls, and conversion audit.

Use tool

JSON to YAML

Convert JSON to valid YAML with profile presets, large-file safety, and conversion audit reporting.

Use tool

XML Sorter

Sort repeated XML collections safely by tag, attribute, or child text with scoped path selection and reorder preview.

Use tool

YAML to XML Converter

Convert YAML to valid XML with root controls, multi-document handling, and audit-first local processing.

Use tool

XML to YAML Converter

Convert XML to readable YAML with roundtrip-aware metadata controls, structure preview, and safety audit reporting.

Use tool

XML to Excel Converter

Convert XML into Excel-ready XLSX spreadsheets with repeating-node detection, nested flattening controls, editable headers, and table preview.

Use tool

Text to XML Converter

Convert plain text into valid XML with line, paragraph, and key-value modes, pretty-print output, and local-only processing.

Use tool

XML to Text Converter

Convert XML into readable plain text with hierarchy-aware extraction, tag filters, attribute controls, and local-only processing.

Use tool

PDF to JSON

Extract structured data from PDFs with OCR, layout analysis, and table reconstruction.

Use tool

CSV to XML Converter

Convert CSV into structured XML with root and row controls, field-level path mapping, and preview-first local processing.

Use tool

CSV to JSON

Convert CSV to JSON with auto-detection, type inference, and flexible output structures.

Use tool

JSON to CSV

Convert JSON to CSV with deep flattening, array explosion, and clean spreadsheet-ready output.

Use tool

JSON Path Finder

Discover exact and wildcard JSONPath expressions with interactive tree exploration, search, and live extracted values.

Use tool

JSON Pretty Print & Viewer

Pretty-print, minify, and inspect JSON with strict-valid output, lenient repair modes, tree search, and local-only processing.

Use tool

JSON Grid Viewer

Explore JSON as a sortable grid with nested cell inspection, dataset-path selection, and visible-state CSV or Excel export.

Use tool

JSON Compare

Compare two JSON files side-by-side with semantic diff. See additions, deletions, and modifications.

Use tool

JSON Split

Break large JSON files into smaller chunks. Split by item count, file size, or key path.

Use tool

JSON Merge

Combine multiple JSON objects with smart conflict resolution. Merge configs, API responses, and data files.

Use tool

JSON Sorter

Sort JSON keys alphabetically or by custom priority with real-time preview.

Use tool

JSON Validator

Validate JSON syntax in real-time. Get clear error messages with line and column numbers.

Use tool

JSON Minifier

Compress and minify JSON data instantly. Reduce file size while maintaining valid JSON structure.

Use tool

Compare XML Online

Compare two XML files with an XML-aware diff engine, tree-first results, semantic matching, and side-by-side raw verification.

Use tool

HTML Table to SQL Converter

Convert HTML tables into SQL CREATE TABLE and INSERT, UPSERT, MERGE, or COPY statements with dialect-specific output and schema inference.

Use tool

HTML to XML Converter

Convert HTML tables into valid XML records with header mapping, root and row controls, and preview-first local processing.

Use tool

SQL to Text Converter

Convert SQL INSERT statements, query results, and CREATE TABLE schemas into readable plain text with multiple formatting modes.

Use tool

SQL to XML Converter

Convert SQL INSERT statements or pasted result rows into structured XML with root and row controls and local-only browser processing.

Use tool

UTF-8 Decode

Decode UTF-8 byte sequences back to readable text with validation, character inspection, and error highlighting.

Use tool

XML Escape Tool

Escape XML special characters into safe entities for code samples, embedding, and transport with local-only browser processing.

Use tool

XML to C# Classes Converter

Generate production-ready C# model classes from XML with nested types, serializer profile options, and local-only browser processing.

Use tool

XML to CSV Converter

Convert XML into spreadsheet-ready CSV with record-path selection, nested flattening controls, and table preview.

Use tool

XML to HTML Table Converter

Convert XML into responsive HTML table markup with record-path selection, column controls, and preview-first local processing.

Use tool

XML to SQL Converter

Convert XML into SQL schema and INSERT statements with record-path selection, flattened row output, and local-only browser processing.

Use tool

XML Unescape Tool

Decode escaped XML entities back into readable text or XML with validation-aware output and local-only browser processing.

Use tool

Why Use Our JSON Tools?

JSON is where we prove quality first; the same principles extend as we add more developer tools.

Local-First

Most JSON tools run locally in your browser. Any server-assisted feature is clearly disclosed before use.

Instant Results

No server round-trips or loading times. Get instant results with client-side processing.

Developer Friendly

Clean interface, keyboard shortcuts, and features that professional developers need.

About Our JSON Tools

DevToolsBuilder is a developer-first product: we are investing in JSON tooling first—validators, schema checks, converters, diffing, and exploration—so you get reliable utilities for the format behind most APIs and configs. This hub collects those tools in one place. We continue to refine JSON coverage and add adjacent developer workflows over time, always with transparent, local-first processing where it applies.

Available JSON Tools

Listed newest first so the latest launches and updates stay at the top.

  • Binary to Base64 Validate, format, analyze, and convert binary bits (0s & 1s) into Base64 or Base64URL with Shannon entropy, Hex/ASCII conversions, 6-bit visualizer, and 100% browser privacy.
  • XML to Base64 Validate, format, minify, and encode XML documents into Base64 or Base64URL (RFC 7515) with live XML tree, SVG preview, 6-bit visualizer, and 100% browser privacy.
  • Base64 to Image Decode Base64 strings or Data URIs back into PNG, JPG, GIF, WebP, SVG, BMP, AVIF, and HEIC images with instant preview and download.
  • Image to Base64 Convert PNG, JPG, SVG, WebP, GIF, BMP, AVIF, ICO, TIFF, and HEIC images to Base64 Data URLs with EXIF viewer, code snippets, batch processing, and optimization.
  • YAML Merge & Combine Merge multiple YAML files, Kubernetes manifests, or Helm values with AST deep merging, key-based array matching, and interactive conflict resolution.
  • YAML Diff & Compare Compare two YAML files side-by-side with structural AST diffing, line matching, Kubernetes manifest comparison, and Git unified diffs.
  • YAML Formatter & Beautifier Pretty print, beautify, format, and minify YAML configurations with 100% comment & anchor preservation and ecosystem style profiles.
  • YAML Validator Validate YAML syntax, detect duplicate keys, lint formatting, check Kubernetes, Docker Compose & GitHub Actions schemas, and auto-fix common issues.
  • YAML to HTML Converter Convert YAML documents into semantic HTML tables, lists, definition lists, cards, forms, and responsive webpage previews.
  • HTML to YAML Converter Convert HTML documents, templates, and web pages into clean YAML structures, DOM trees, semantic outlines, or data extractions.
  • YAML to SQL Converter Convert YAML documents into relational SQL schemas, CREATE TABLE definitions, and INSERT scripts across 7 SQL dialects.
  • YAML to CSV Converter Convert YAML files into clean CSV tables with dot/slash/bracket notation flattening, array strategies, and column mapping.
  • CSV to YAML Converter Convert CSV into clean, valid YAML with delimiter auto-detection, type inference, dot-notation nesting, grouping, and multi-document output.
  • YAML Viewer Inspect YAML in an interactive tree with search, statistics, formatted output, validation, and local-only processing.
  • SQL Table Relationship Viewer Visualize SQL schemas as interactive ER diagrams. Parse CREATE TABLE DDL, detect foreign keys, inspect relationships, validate schema issues, and export Mermaid locally.
  • SQL Server to MySQL Converter Convert SQL Server T-SQL scripts, schemas, procedures, and dumps into MySQL-compatible SQL locally with IDENTITY mapping, inline diff, batch ZIP, and reports.
  • MySQL to PostgreSQL Converter Convert MySQL SQL scripts, schemas, dumps, and queries into PostgreSQL-compatible SQL locally with type mapping, warnings, and conversion reports.
  • SQL Data Generator Online Generate synthetic SQL seed data and INSERT scripts with schema builder, faker rules, CREATE TABLE import, and CSV/JSON export.
  • SQL Splitter Online Split SQL scripts into statements, objects, or import-ready chunks with semicolon, GO batch, and custom delimiter support plus ZIP export.
  • Hex to UTF-8 Convert hexadecimal values into UTF-8 text with flexible hex parsing, character preview, and Unicode code points.
  • SQL Compare & Diff Checker Compare two SQL scripts side by side with text, formatted, and structural diff modes, change summaries, and downloadable reports.
  • SQL Query Explainer Explain SQL queries in plain English with logical execution order, clause breakdown, complexity scores, and local AST-based analysis.
  • SQL Formatter & Beautifier Format and beautify SQL queries locally with dialect support for PostgreSQL, MySQL, SQL Server, SQLite, BigQuery, Snowflake, and more.
  • SQL Minifier Minify and compress SQL queries locally with size reduction metrics, dialect support, and optional comment removal.
  • SQL Syntax Checker & Validator Validate SQL syntax locally with dialect-aware parsing, error markers, lint warnings, and downloadable diagnostics.
  • SQL Linter Online Lint SQL for style, safety, readability, and best practices with configurable rules, estimated scores, and local-only processing.
  • Text to SQL Converter Convert CSV, TSV, and delimited plain text into SQL CREATE TABLE and INSERT, UPSERT, MERGE, or COPY statements with schema inference.
  • UTF-8 Converter Convert text into UTF-8 byte representations with hex, decimal, binary, and escaped output formats.
  • XML URL Decoding Decode URL-encoded XML back to formatted XML with validation, pretty print, and error reporting.
  • XML URL Encoding Encode XML safely for transport inside URLs with XML validation and structure preservation.
  • HTML Decode Decode HTML entities back to readable characters with named, numeric, and hex entity support.
  • HTML Encode Encode HTML special characters into named and numeric entities with mode selection and batch processing.
  • JSON URL Decode Decode URL-encoded JSON back to readable JSON with validation, pretty print, and error highlighting.
  • JSON URL Encode Safely encode JSON for use in URLs and query strings with validation, pretty print, and live conversion.
  • URL Decode Online Decode percent-encoded URLs and query strings with error detection, UTF-8 support, and batch decoding.
  • URL Encode Online Encode URLs and query parameters with RFC 3986 compliance, space encoding options, and batch mode.
  • Base64 Encode Encode text and files into standard Base64 or Base64URL with line wrapping, data URI generation, and large file support.
  • Base58 Decode Decode Base58-encoded strings back to text or bytes with character validation and error reporting.
  • Base58 Encode Encode text and bytes into Bitcoin-compatible Base58 with live preview, file upload, and copy/download.
  • Base32 Decode Decode Base32-encoded strings back to text with validation, error reporting, and UTF-8 output.
  • Base32 Encode Encode text and files into RFC 4648 Base32 with live conversion, file upload, and copy/download output.
  • SQL to HTML Table Converter Convert SQL INSERT statements and query results into responsive HTML tables with style presets and live preview.
  • SQL to YAML Converter Convert SQL INSERT statements and query results into structured YAML with configurable indentation and NULL handling.
  • SQL to CSV Converter Convert SQL INSERT statements and query results into CSV with configurable delimiters, quoting, and NULL handling.
  • XML Node Counter Analyze XML structure with element frequency, attribute usage, tree depth metrics, namespace breakdown, and complexity scoring.
  • XML Schema Validator Validate XML documents against XSD schemas with detailed error diagnostics, fix suggestions, schema info panel, and local-only processing.
  • XML Editor Edit, validate, format, and navigate XML with an IDE-like workspace featuring tree outline, real-time validation, statistics, and search/replace.
  • XPath Tester Online Test XPath expressions against XML with namespace support, matched node paths, result counts, copy, and download.
  • XSL Transformer Online Transform XML with XSLT stylesheets using browser-local XSLT 1.0, parameters, HTML preview, and HTML/XML/Text downloads.
  • XML Splitter Split large XML files into smaller valid XML documents by repeated node, record count, or approximate file size with ZIP export.
  • PDF to XML Converter Extract PDF text, tables, OCR output, pages, forms, and warnings into clean XML with server-assisted extraction and browser-side XML generation.
  • XML to APK Project Builder Analyze Android XML and export an APK-ready Android project ZIP with Gradle files, resource checks, layout preview, and build instructions.
  • XML to PDF Converter Convert XML into readable PDF reports with nested hierarchy rendering, attributes, table detection, live preview, and browser-side download.
  • XML to Array Converter Convert XML into PHP arrays, JavaScript objects, or JSON-like arrays with attributes, repeated-node handling, flattening, and local-only processing.
  • JSON to TypeScript Generate TypeScript interfaces and types from JSON data. Supports nested objects, arrays, optional nulls, readonly, and JSDoc.
  • JSON Escape / Unescape Escape and unescape JSON strings with JSON, JavaScript, and HTML entity modes and auto-detection.
  • Base64 Decode Tool Decode Base64 and Base64URL strings into text, JSON, or hex with JWT detection and format auto-detection.
  • JSON to Query Parameters Convert JSON objects into URL query strings with configurable array formats, nested key notation, and URL encoding.
  • Query Parameters to JSON Parse URL query strings into structured JSON with nested object support, bracket arrays, and type inference.
  • TSV to JSON Converter Convert tab-separated values into structured JSON with type inference, nested key expansion, and multiple output formats.
  • JSON to TSV Converter Convert JSON arrays and objects into tab-separated values with nested flattening, array handling, and table preview.
  • C# to JSON Converter Convert C# class definitions to sample JSON with attribute-aware key mapping and nullable type support.
  • JSON to C# Converter Generate C# model classes from JSON with Newtonsoft.Json or System.Text.Json attributes and nullable type support.
  • Protobuf to JSON Converter Generate sample JSON from Protocol Buffer .proto schema definitions with nested message and enum support.
  • JSON to Protobuf Converter Generate Protocol Buffer .proto schema definitions from JSON with auto field numbering and proto2/proto3 syntax.
  • PHP to JSON Converter Convert PHP arrays and objects to valid JSON with automatic type detection and syntax stripping.
  • JSON to PHP Converter Convert JSON to PHP associative arrays or stdClass objects with configurable syntax and variable naming.
  • Java to JSON Converter Convert Java POJO class definitions to sample JSON with annotation-aware key mapping.
  • JSON to Java Converter Generate Java POJO classes from JSON with Jackson, Gson, or Lombok annotations, getters/setters, and constructors.
  • SQL to JSON Converter Convert SQL query results, tabular data, and simple INSERT SQL into typed JSON with manual nesting and local-only processing.
  • JSON to SQL Converter Generate editable CREATE TABLE schemas and INSERT statements for PostgreSQL, MySQL, and SQLite with nested-data handling.
  • JSON to Base64 Converter Encode valid JSON into Base64 or Base64URL with UTF-8-safe processing, serialization controls, and a compact size audit.
  • Base64 to JSON Converter Decode Base64 and Base64URL strings into readable JSON or raw text with JWT, data URI, and large-payload support.
  • JSON Mock API Generator Turn JSON into hosted mock REST APIs with CRUD route inference, runtime persistence, a built-in tester, and shareable URLs.
  • Mock JSON Generator Generate realistic mock JSON with a visual builder, seeded faker data, schema mode, reusable templates, and local-only processing.
  • JSON to String Converter Escape valid JSON into string literals and decode escaped JSON wrappers for JavaScript, Python, Java, APIs, and env vars.
  • JSON Unflatten Tool Rebuild nested JSON from flat dotted, bracketed, slash, and pointer-style keys with conflict diagnostics and verification.
  • JSON Key Extractor Extract nested JSON keys and path structures with notation controls, dedupe modes, and export-ready output.
  • JSON Patch Generator Generate RFC 6902 JSON Patch operations from original and modified JSON with pointer-safe paths.
  • JSON Flattener Flatten nested JSON into export-ready key-value output or record-path rows with field profiling, path filtering, and table-friendly previews.
  • Markdown to JSON Convert Markdown into structured JSON blocks and sections with AST parsing, strictness controls, and audit visibility.
  • JSON to Markdown Convert JSON into documentation-ready Markdown with smart mode detection, template loops, and audit visibility.
  • JSON Schema Validator Validate JSON against JSON Schema drafts with grouped violations, draft detection, and path-aware diagnostics.
  • Text to JSON Convert text, logs, JSON Lines, and delimited tables to structured JSON with audit visibility.
  • JSON to Text Convert JSON into readable text formats with flattening, paragraph, and template modes.
  • YAML to JSON Convert YAML to predictable JSON with duplicate-key safeguards, policy controls, and conversion audit.
  • JSON to YAML Convert JSON to valid YAML with profile presets, large-file safety, and conversion audit reporting.
  • XML Sorter Sort repeated XML collections safely by tag, attribute, or child text with scoped path selection and reorder preview.
  • YAML to XML Converter Convert YAML to valid XML with root controls, multi-document handling, and audit-first local processing.
  • XML to YAML Converter Convert XML to readable YAML with roundtrip-aware metadata controls, structure preview, and safety audit reporting.
  • XML to Excel Converter Convert XML into Excel-ready XLSX spreadsheets with repeating-node detection, nested flattening controls, editable headers, and table preview.
  • Text to XML Converter Convert plain text into valid XML with line, paragraph, and key-value modes, pretty-print output, and local-only processing.
  • XML to Text Converter Convert XML into readable plain text with hierarchy-aware extraction, tag filters, attribute controls, and local-only processing.
  • PDF to JSON Extract structured data from PDFs with OCR, layout analysis, and table reconstruction.
  • CSV to XML Converter Convert CSV into structured XML with root and row controls, field-level path mapping, and preview-first local processing.
  • CSV to JSON Convert CSV to JSON with auto-detection, type inference, and flexible output structures.
  • JSON to CSV Convert JSON to CSV with deep flattening, array explosion, and clean spreadsheet-ready output.
  • JSON Path Finder Discover exact and wildcard JSONPath expressions with interactive tree exploration, search, and live extracted values.
  • JSON Pretty Print & Viewer Pretty-print, minify, and inspect JSON with strict-valid output, lenient repair modes, tree search, and local-only processing.
  • JSON Grid Viewer Explore JSON as a sortable grid with nested cell inspection, dataset-path selection, and visible-state CSV or Excel export.
  • JSON Compare Compare two JSON files side-by-side with semantic diff. See additions, deletions, and modifications.
  • JSON Split Break large JSON files into smaller chunks. Split by item count, file size, or key path.
  • JSON Merge Combine multiple JSON objects with smart conflict resolution. Merge configs, API responses, and data files.
  • JSON Sorter Sort JSON keys alphabetically or by custom priority with real-time preview.
  • JSON Validator Validate JSON syntax in real-time. Get clear error messages with line and column numbers.
  • JSON Minifier Compress and minify JSON data instantly. Reduce file size while maintaining valid JSON structure.
  • Compare XML Online Compare two XML files with an XML-aware diff engine, tree-first results, semantic matching, and side-by-side raw verification.
  • HTML Table to SQL Converter Convert HTML tables into SQL CREATE TABLE and INSERT, UPSERT, MERGE, or COPY statements with dialect-specific output and schema inference.
  • HTML to XML Converter Convert HTML tables into valid XML records with header mapping, root and row controls, and preview-first local processing.
  • SQL to Text Converter Convert SQL INSERT statements, query results, and CREATE TABLE schemas into readable plain text with multiple formatting modes.
  • SQL to XML Converter Convert SQL INSERT statements or pasted result rows into structured XML with root and row controls and local-only browser processing.
  • UTF-8 Decode Decode UTF-8 byte sequences back to readable text with validation, character inspection, and error highlighting.
  • XML Escape Tool Escape XML special characters into safe entities for code samples, embedding, and transport with local-only browser processing.
  • XML to C# Classes Converter Generate production-ready C# model classes from XML with nested types, serializer profile options, and local-only browser processing.
  • XML to CSV Converter Convert XML into spreadsheet-ready CSV with record-path selection, nested flattening controls, and table preview.
  • XML to HTML Table Converter Convert XML into responsive HTML table markup with record-path selection, column controls, and preview-first local processing.
  • XML to SQL Converter Convert XML into SQL schema and INSERT statements with record-path selection, flattened row output, and local-only browser processing.
  • XML Unescape Tool Decode escaped XML entities back into readable text or XML with validation-aware output and local-only browser processing.

What is JSON?

JSON (JavaScript Object Notation) is a lightweight data interchange format that is easy for humans to read and write, and easy for machines to parse and generate. It's the most common format for APIs, configuration files, and data storage in modern web development.

Privacy and Security

For our standard in-browser JSON tools, data is processed entirely within your web browser using JavaScript—it is not transmitted to our servers for storage or logging. That keeps sensitive payloads under your control and keeps feedback instant. Always check a tool's own notice if it uses a different flow (for example optional server-assisted features).

Frequently Asked Questions

Are these JSON tools free to use?

Yes, all DevToolsBuilder JSON tools are completely free with no usage limits, no account required, and no hidden costs.

Is my JSON data secure?

For our standard in-browser JSON tools, processing stays local. If a feature needs server assistance, we label that flow clearly before you use it.

What is the maximum JSON file size I can process?

Since processing happens in your browser, the limit depends on your device's memory. Most modern devices can handle JSON files up to 50MB without issues.

Do I need to create an account?

No account or signup is required. Just open any tool and start using it immediately.