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.
β‘ Instant, client-side
π Your spec never leaves the browser
β Structural validation
β Types & schemas mapped
Drop a project .zip here, or browse
RAML project β api.raml with uses:, !include, exchange_modules/ β resolved and bundled entirely in your browser.
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 |