Your H5P won’t import?
Let’s find out why.
Check your package, understand the problem,
and fix what can be safely fixed.
Drop your .h5p file here
Your lesson stays private. Nothing is uploaded.
.h5p or .zip · Up to 60 MBOptional: check a known H5P Core API version
Leave blank if unknown. This is not the Moodle, WordPress or Lumi version.
Get unstuck.
A valid main h5p.json file is missing
Find the manifest, check the ZIP root, and understand when a fresh export is needed.
Read guide ↗02Missing H5P library or dependency
Identify the exact library version and separate missing package files from platform requirements.
Read guide ↗03H5P library directory name mismatch
Understand accepted folder names and why automatic renaming is deliberately conservative.
Read guide ↗A careful repair.
Not a magic fix.
What can it actually repair?
An unambiguous extra root folder, recognized macOS/Windows metadata files, UTF-8 byte-order marks in parseable JSON, and identical dependency declarations. Repairs use a fresh archive and are rechecked before download.
Does it work with Moodle, Lumi and WordPress?
It checks the package format used by these tools. It cannot inspect your server, install missing libraries, migrate content between library versions, or certify runtime compatibility. Always test the copy on your destination.
Where does my file go?
Nowhere. Analysis and repair happen in a browser worker. File contents are not sent to this website or to an AI service. Closing the tab releases the in-memory package.
Will it recover missing content?
No. Missing media, broken lesson JSON and absent library code need the original source or a clean export. The report tells you which files or versions to ask for.