Paste your OpenAPI or Swagger specification into the input area. The tool automatically detects whether you are using JSON or YAML format.
Choose your preferred indentation size (2, 4, or 8 spaces) and select an output format (JSON, YAML, or Same) from the bottom options panel.
Click the Validate button or press ⌘⇧V (Mac) / Ctrl+Shift+V (Windows) to instantly check for structural errors against the official OpenAPI/Swagger specification schema.
Click Format to safely parse and rebuild your specification with clean, consistent indentation, or click Summary to generate a high-level markdown overview of your API endpoints.
You can toggle 'Auto Validate' to run checks instantly as you type. Once finished, use the Share button to generate a compressed URL for your team.
Comprehensive validation for OpenAPI 3.0, 3.1, and Swagger 2.0 schemas against the official specifications.
Intelligent format detection: Automatically identifies whether your API input is written in JSON or YAML.
Bidirectional format conversion: Validate and convert your Swagger/OpenAPI spec from JSON to YAML, or YAML to JSON with a single click.
Markdown Summary generation: Instantly extracts API paths, HTTP methods, descriptions, and parameters into a clean, readable Markdown format.
Real-time auto-validation: Toggle the auto-validate option to get instant error feedback while you edit your API specification.
Precise error reporting: Validation issues display the severity level, specific path in the object tree, and actionable error messages.
Swagger 2.0 Bundling: Includes a specialized action to bundle and upgrade legacy Swagger 2.0 specifications into formatted output.
Shareable URLs: Generates gzip-compressed URL parameters so you can safely share API specs with teammates.
Client-side execution: All API spec validation occurs in your browser. No sensitive API designs are transmitted to external servers.
Developer keyboard shortcuts: Use ⌘⇧V to validate, ⌘⇧F to format, and ⌘⇧S to generate summaries without taking your hands off the keyboard.