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.

This OpenAPI viewer renders a Swagger or OpenAPI spec into a clean, browsable API reference. Paste a JSON or YAML document to read endpoints, parameters, request bodies and response schemas without publishing anything. It is handy for reviewing an API design or checking a spec for an internal or unreleased service. The spec stays in your browser and is never uploaded.

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. 1

    Paste your spec

    Drop an OpenAPI 3.x or Swagger 2.0 document in JSON or YAML into the input.

  2. 2

    Browse the API

    Read endpoints grouped by tag, with parameters, request bodies, responses and schemas.

  3. 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.