Free tool · nothing is uploaded
Validate a .wwd package
Drop a package in and get the container conformance result. The file is read in your browser and never leaves your machine — there is no upload, and no server sees it.
No package to hand? Validate one of ours: , , .
—
The container rules
Seven checks. Each maps to a diagnostic code the reference implementation also emits.
| Code | Rule | What must hold |
|---|---|---|
| P01 | Container | The file is a readable ZIP archive. |
| P02 | Mimetype | A first entry named mimetype, STORED and unpadded, containing exactly application/vnd.wwd+zip. The ODF and EPUB rule, adopted so file(1) can identify a package without unzipping it. |
| P03 | Entry points | Exactly one wwd/manifest.json, and a root design document that parses as JSON. |
| P04 | Version | A declared specification version and a media type that agrees with the mimetype entry. |
| P05 | Integrity | Every file the manifest declares is present, is the declared length, and matches its declared SHA-256 digest. |
| P06 | Completeness | Files present in the archive but absent from the manifest are reported. An undeclared file carries no integrity guarantee. |
| P08 | Extensions | A required extension this implementation does not support is an error, not a warning. |