Validate OpenAPI specs (OAS 3.0/3.1) in YAML/JSON in your browser. Classifies issues by severity with an endpoint tree view. No external data transfer.
Paste your OpenAPI specification in YAML/JSON format into the text area, or upload a file. Sample presets are also available.
Validation runs in real-time as you type. Errors, warnings, and info are displayed by severity level.
Defined API endpoints are displayed in a tree view grouped by tags. View methods, paths, and summaries at a glance.
Enter an OpenAPI specification to validate
OpenAPI Validator is an online tool that validates API definition files based on the OpenAPI Specification (OAS 3.0/3.1). It auto-detects YAML/JSON input, validates the structure, extracts endpoints, and classifies issues by severity. All processing is done in the browser with no data sent to external servers.
Currently only OpenAPI 3.0/3.1 is supported. If Swagger 2.0 input is detected, an error message will notify you.
No, all processing is done in the browser. Your input data is never sent to external servers.
Currently only $ref format checking is performed. External file reference resolution is not supported.
Extension fields with the x- prefix, as per the OpenAPI specification, are allowed without warnings.