Skip to main content
Back to tools

OpenAPI Viewer

Paste an OpenAPI 3.x JSON or YAML spec and browse endpoints grouped by tag

About OpenAPI Viewer

Paste an OpenAPI document in JSON or YAML to see the API title and version followed by every operation, shown as a color-coded HTTP method and path and grouped by tag. Only info and paths are read, so parameters, schemas and responses aren't displayed. It works as a quick map of an unfamiliar API, and the spec never leaves your browser.

Category: API.

Frequently asked questions

What is OpenAPI?

▾

A standard, language-agnostic specification for describing REST APIs. It defines endpoints, request/response schemas, authentication, and more in a single JSON or YAML document. Formerly known as Swagger.

Does it support Swagger 2.0 and OpenAPI 3.1?

▾

It targets OpenAPI 3.x, including 3.1, but it only reads info and paths, which Swagger 2.0 files share, so those list correctly too. There's no validation or version check, and 3.1 webhooks aren't listed.

Why are some endpoints grouped under "default"?

▾

Operations without tags are collected in a default group. An operation with several tags appears only under its first tag, and groups follow the order in which tags first appear in paths, not the top-level tags list.

Can I test API calls from the viewer?

▾

No. The viewer never sends requests; it only maps the endpoints a spec defines. To call one, use curl, an API client or your own code.

Related tools