Your files stay on your device

# Protobuf schema viewer

Parse .proto files in the browser and explore messages, enums, and services with field numbers and reserved ranges highlighted.

Paste a .proto file to browse its types.

This is a schema reader, not a compiler. It parses proto2 and proto3 grammar (messages, enums, services, rpcs, oneofs, maps, options, reserved and extension ranges, proto2 groups) and flags numbering hazards as warnings rather than refusals, so a review sees the whole file. Imports resolve only against the files you paste; wire types, encodings, and cross-release diffs of two schemas are out of scope, and the field map export is the way to compare releases.
Options

## More regex & cron tools

- [JSON schema validator](/json/schema)
- [JSON to code](/json/codegen)
- [JSON diff](/json/diff)
[All regex & cron tools](/dev)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/dev/protobuf-schema-viewer
Markdown version: https://nutter.tools/dev/protobuf-schema-viewer.md
Plain-text version: https://nutter.tools/dev/protobuf-schema-viewer.txt
Agent index: https://nutter.tools/llms.txt

