Free AASX validator and repair tool

Check any Asset Administration Shell package against the official AAS 3.1 specification. You get a report that points to each problem by its exact location in the file, plus a repaired copy you can download. There is no sign-up, and your file is validated in memory and never saved.

Drop your .aasx here
or click to choose. Accepts .aasx, .xml or .json up to 4 MB. Larger files: use the offline CLI.
Validated in memory. Your file is never saved.

What runs under the hood

Three validation gates
Your file goes through the official AAS XSD for its own version (3.0, 3.1 or 3.2), the AASd metamodel rules the schema cannot express, and a package-structure check. AAS JSON is checked against the official JSON Schema. This page does not run the IDTA reference engine — see /conformance for what does.
Safe auto-repair
When a problem has exactly one correct fix, such as a malformed identifier, a wrong value type, or a missing package part, we fix it for you. The values in your submodels are left exactly as they were.
A report you can hand over
Each finding tells you where it is in the file. Download the full JSON report and attach it to a ticket, send it to a supplier, or keep it as a CI artifact.
Run it in your pipeline
The same validation is available as an authenticated API, so you can check an export before it ever reaches a platform.

Check every build in your pipeline

CI/CD guide →
curl -sf https://aas-studio.eu/api/v1/validate \
  -H "Authorization: Bearer $AAS_STUDIO_KEY" \
  -F file=@dist/export.aas.xml | jq -e '.valid == true'

Command palette

Navigate + run actions