Free SCORM validator
Check that your SCORM package is valid and ready to run in any LMS. Get a clear report on the manifest, file references, the launch file, the SCORM API, and WCAG accessibility.
SCORM validation made easy
Accurate, fast, and LMS-ready. A full set of checks on your package, in one clear report.
Catch SCORM errors before your learners do
Find broken packages before you upload them to your LMS. The validator inspects your SCORM file end to end and flags the issues that cause failed launches, blank screens, and missing content.
Validates the manifest and schema
We parse your imsmanifest.xml and check it against the SCORM 1.2 and SCORM 2004 specification, so you know your package declares its structure and metadata correctly.
Verifies every file reference
Every resource referenced in your manifest is checked against the files inside the package. Missing assets and broken paths are the most common reason a course refuses to run.
Confirms the launch file and tracking API
We locate the entry HTML your LMS opens first and check for the SCORM run-time API calls that report completion, score, and progress, so your course starts and learner data is not lost.
Checks WCAG accessibility
The validator reviews your course against WCAG guidelines, flagging issues like missing alt text, poor contrast, and keyboard traps, so your training is usable by everyone.
Goes deeper: performance, security, and cross-browser
Beyond basic compliance, we flag heavy assets that slow load times, common security issues, and behavior that can break across different browsers.
Validate a SCORM package in 3 steps
Upload your SCORM package
Add your SCORM .zip file. We accept SCORM 1.2 and SCORM 2004 packages exported from any authoring tool.
We run every check
The validator inspects the structure, manifest, files, launch file, SCORM API, and WCAG accessibility.
Get your validation report
Receive a clear report showing what passes and what needs fixing, so you can ship a package that runs in any LMS.
Why validate a SCORM package?
A SCORM file that opens fine on your computer can still break inside an LMS because of a malformed manifest, a missing file, or an incompatible SCORM version. Validating first saves you the slow round trip of uploading, testing, and debugging in production, and gives your training team a clear, shareable report of exactly what passes and what needs fixing.
Everything for your SCORM workflow
SCORM Validator FAQ
A SCORM validator is a free tool that checks whether a SCORM package is built correctly and ready to run in a Learning Management System. It inspects the package structure, the imsmanifest.xml file, the resources it references, and the launch file, then reports any problems that would stop the course from working.
Upload your SCORM .zip and we run the validation for you. Within a few minutes you get a report that tells you whether the package is valid and, if not, exactly which checks failed so you can fix them.
Yes. The validator supports both SCORM 1.2 and SCORM 2004 packages and checks your manifest against the relevant specification, so it works regardless of which version your authoring tool exported.
The report covers package and ZIP integrity, the manifest schema, file references, the entry launch file, and the SCORM run-time API used for tracking. It also includes WCAG accessibility checks, a performance review, security checks, and cross-browser compatibility. Each check is marked as passed or failed.
Yes, validating your SCORM package with this tool is free. Get your report at no cost, with no software to install.
The most common causes are a malformed imsmanifest.xml, files referenced in the manifest that are missing from the package, a wrong or missing launch file, or a SCORM version your LMS does not support. The validator checks for each of these so you can find the cause before uploading.
Host and track SCORM courses with Teachfloor.
Upload your validated SCORM package to Teachfloor to deliver it to learners with progress tracking, cohorts, and analytics.