OpenAPI Viewer

OpenAPI Viewer

Paste any OpenAPI 3.x or Swagger 2.x spec in JSON or YAML; browse endpoints grouped by tag, view parameters, request bodies, and response codes.

Paste an OpenAPI 3.x spec (JSON or YAML) to visualize it.

Paste or drop an OpenAPI 3.x JSON or YAML spec to browse endpoints, schemas, and parameters.

Spec Diff

OpenAPI Viewer

Paste any OpenAPI 3.x or Swagger 2.x spec in JSON or YAML; browse endpoints grouped by tag, view parameters, request bodies, and response codes.

Common uses

  • Browse all endpoints in a Swagger 2 spec
  • Inspect request body and response schema for an endpoint

Also searched as

  • openapi viewer online
  • swagger json viewer
  • view openapi yaml in browser
  • swagger ui alternative paste spec
  • browse api endpoints by tag
  • swagger 2.0 spec viewer
  • openapi 3.1 request body response schema viewer
  • api documentation viewer from spec
  • redoc alternative online
  • read swagger.json file

Frequently asked questions

Which spec versions are supported?

OpenAPI 3.x and Swagger 2.x, in either JSON or YAML.

What can I see for each endpoint?

Endpoints are grouped by tag, and you can view parameters, request bodies and response codes.

Do I need to upload my spec anywhere?

No, just paste it into the page or drop a .json or .yaml file and it is parsed in your browser.

Can I try an endpoint or get a code snippet?

Yes, each endpoint has a Try it out form that sends a real request to the base URL you give, and a Snippets view with curl, fetch and Python code.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.