OpenAPI & Swagger Viewer
Paste an OpenAPI or Swagger spec (JSON or YAML) and get a clean, browsable API reference — endpoints, schemas and examples, in your browser.
Paste an OpenAPI 3.x or Swagger 2.0 spec (JSON or YAML).
OpenAPI spec
API reference
The rendered API reference will appear here.
How it works
- 1
Paste your spec
Drop an OpenAPI 3.x or Swagger 2.0 document in JSON or YAML into the input.
- 2
Browse the API
Read endpoints grouped by tag, with parameters, request bodies, responses and schemas.
- 3
Share or refine
Use it to review a design or sanity-check a spec before publishing.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- Which spec versions are supported?
- OpenAPI 3.0 and 3.1, plus Swagger 2.0. Both JSON and YAML source documents are accepted.
- Is my API specification uploaded?
- No. The spec is rendered entirely in your browser. Nothing is sent to us — useful for internal or unreleased APIs.
- Can it render examples and schemas?
- Yes. Request and response schemas, examples and parameter details are rendered into a readable reference.
- Is my data sent to a server?
- No. Everything runs locally in your browser using JavaScript and WebAssembly. Your input never leaves your device, nothing is uploaded, and nothing is logged or stored.