Free browser tool Β· No signup Β· Nothing uploaded

RAML to OpenAPI 3 Converter

Convert RAML 1.0 API definitions into OpenAPI 3.0 or 3.1 β€” YAML or JSON β€” entirely in your browser. Types become JSON Schema, resources become paths, and every issue is reported with context.

RAML RAML 1.0API Modeling Language OAS OpenAPI 3.xOpenAPI Specification OAS β†’ RAML
⚑ Instant, client-side πŸ”’ Your spec never leaves the browser βœ“ Structural validation ↔ Types & schemas mapped
RAML api.raml
1
OAS openapi.yaml
1
Validation & conversion report
0 errors 0 warnings
  • Paste a spec (or load the sample) to see conversion results.

Structure mapping

title, version→ info
baseUri→ servers
/resource→ paths (nested joined)
types→ components.schemas
body→ requestBody

Type mapping

Order[]β†’ type: array, items
type: Order→ $ref
name?:β†’ optional (not in required)
datetime→ string, format: date-time
string | number→ oneOf

Good to know

Accepts YAML or JSON input
Nested resources are path-joined
Security schemes are mapped best-effort
Advanced features (traits, resourceTypes, callbacks) are flagged, not dropped
Everything runs locally β€” safe for private specs