Swagger & OpenAPI Validator
Paste or load a spec to find broken $refs, undeclared path parameters, duplicate operationIds and other issues.
Help shape Swagger & OpenAPI Validator
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
Unresolved $refs, undeclared or unused path parameters, duplicate operationIds, missing responses or 2xx codes, unknown security schemes, missing servers and unused schemas.
Yes. Load the spec and use Download → As YAML (or As JSON) to convert between formats.
This is a viewer and validator. Edit in your editor, paste the new version, and the report updates instantly.
It checks the structural issues that break tools and code generators most often; it isn't a full JSON-Schema meta-validator.
No. Specs are parsed in a Web Worker in your browser. Only Try it requests go to the API you're testing.