Nutter Tools
Nutter Tools

A free toolbox that runs in your browser. A tool for every job.

Your files never leave your device

Images

  • Convert images
  • Compress images
  • Resize images
  • Crop
  • Watermark

PDF & files

  • Merge PDFs
  • Split a PDF
  • Images to PDF
  • PDF to images
  • Remove photo location

Video & audio

  • Compress video
  • Convert video
  • Video to GIF
  • Convert audio
  • Trim audio

Everyday

  • QR codes
  • Passwords
  • Time zones
  • Unit converter
  • Word count
  • Webcam test

Developer

  • JSON formatter
  • Base64
  • Regex tester
  • Hashes
  • JWT decoder

Site

  • About
  • Contact
  • Settings
  • Privacy
  • Terms
  • Site map
  • llms.txt

Everyday

  • Images
  • Video
  • Audio
  • PDF & files
  • Text
  • QR codes
  • Units & math
  • Time & dates
  • Color
  • Passwords & IDs
  • Device tests
  • Sun & moon

For developers

  • JSON
  • Encoding
  • Regex & cron
  • Web & auth
  • Hashing & encryption
  • Config files
  • Network
  • Browser
  • AI
  • Fake data
© Nutter Toolsnutter.tools
  1. Home
  2. Regex & cron
  3. AsyncAPI validator and viewer
Your files stay on your device

AsyncAPI validator and viewer

Validate AsyncAPI 2.6 or 3.0 YAML and JSON documents locally and read servers, channels, operations, and messages as documentation.

This tool is in beta

Still being tested. If a result looks wrong, tell us.

Report a problem

AsyncAPI 3.0 or 2.x, YAML or JSON

0 characters

Paste a document and press Validate and view.

What this validator checks, and what it does not

It checks the AsyncAPI 2.x and 3.x document shapes: the version field, info, servers, channels, operations, and messages, and it resolves every local $ref (with cycle detection, since a ref loop hangs naive resolvers). It does not run the full official AsyncAPI parser surface: no remote or file reference fetching, no JSON Schema validation of payloads, no binding deep checks, no example validation, and no security requirement semantics beyond checking the scheme exists. Findings say what they saw, not what the runtime will do.

Document

Two worked documents load into the editor below; nothing leaves this tab.

Up to 200,000 characters, 200 channels, 300 operations, 400 messages per run. Remote and file $refs are refused, never fetched. Anchors and tags from YAML are fine; the walker follows them and stops at the node cap instead of looping.

Runs on this device. Nothing is uploaded.

More regex & cron tools

  • JSON schema validator
  • YAML
  • JSON validator
All regex & cron tools

Was this tool useful?