Skip to content
Utilerio

OpenAPI Viewer & Validator

Paste an OpenAPI or Swagger spec to browse its endpoints and catch structural mistakes.

Was this tool useful?

About this tool

An OpenAPI spec is meant to be read by tooling first and humans second — this flips that, rendering it as a browsable list of endpoints while flagging the handful of structural mistakes (a missing version field, an unresolvable $ref) that quietly break a code generator downstream.

How to use it

  1. Paste an OpenAPI (3.x) or Swagger (2.0) document as JSON or YAML.
  2. Press Parse. Structural issues, if any, are listed first.
  3. Every operation is listed below, grouped by path and method, with its parameters.

Examples

A minimal spec

openapi: 3.0.0
info: {title: "Pet Store", version: "1.0"}
paths: {/pets: {get: {summary: "List pets"}}}
Title "Pet Store" v1.0, one endpoint: GET /pets — List pets.

Common problems

It reports an unresolvable $ref that I'm sure is defined.
Only same-document refs under #/components/schemas or #/definitions are checked — a $ref into a separate file, or a non-standard location, will be flagged even though it may resolve fine in a full toolchain.

Frequently asked questions