Swagger & OpenAPI Validator

Paste or load a spec to find broken $refs, undeclared path parameters, duplicate operationIds and other issues.

Loading Tool...

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.

0/1000

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.