API & Schema Tools
Format, validate, and convert OpenAPI, JSON Schema, and GraphQL SDL in your browser — seven tools, nothing uploaded. Working on a pasted request (cURL, raw HTTP, URL) rather than a spec? Open the HTTP Tools hub.
- Tighten OpenAPI and JSON Schema specs before CI or gateway import.
- Validate GraphQL SDL alongside REST contract work.
- Convert between OpenAPI and JSON Schema without leaving the browser.
Validate OpenAPI
Validate OpenAPI 3.0–3.2 schema conformance in your browser.
Lint OpenAPI
Lint OpenAPI path operations with a Spectral-style rule subset.
Format OpenAPI
Pretty-print OpenAPI JSON or YAML with 2 or 4 space indent.
JSON Schema Validator
Validate JSON data against Draft-07 or 2020-12 schemas.
JSON Schema to OpenAPI
Convert JSON Schema to a minimal OpenAPI 3.0 document.
OpenAPI to JSON Schema
Extract OpenAPI components.schemas into JSON Schema $defs.
Validate GraphQL
Validate GraphQL schema SDL with buildSchema in your browser.
Guides

GraphQL SDL: Validate and Format a Schema Online
SDL syntax errors, schema review and formatting before merge — extends the existing GraphQL beautifier.

JSON Schema: Validate Data Online (Draft 2020-12)
Test API payloads and config files against JSON Schema Draft 2020-12 — errors pinpointed by JSON Pointer path, in the browser.

OpenAPI: Lint, Format and Structure a Maintainable API
operationId, tags, error responses: practical rules that prevent spec debt when you lint and format OpenAPI files online.

Validate OpenAPI 3 / Swagger Specs Online Before CI
Schema errors, broken $ref, missing responses: validate your OpenAPI 3.0–3.2 API contract in the browser.

Optimize REST API Performance with JSON Minification
Speed up your REST APIs by optimizing JSON payloads. Minification, compression, pagination and best practices for ultra-fast APIs.

JSON Minification Guide — APIs, Config Files & Express
Minify JSON for APIs and config files: JavaScript, Python and jq examples, Express middleware, and when minification beats pretty-printing in production.