
Free Tool
Free SCORM to xAPI Converter — Migrate Tracking Data in Seconds
Migrate years of SCORM tracking history into xAPI/LRS format. Runs in your browser — no upload, no signup, no data leaves your machine.
Last Updated: May 2026
How It Works
Paste a single CMI record or an array. Supports SCORM 1.2 (cmi.core.*) and SCORM 2004 (cmi.*).
Output follows the xAPI specification. Verb is chosen from passed / failed / completed / experienced based on CMI status.
What is xAPI and why convert from SCORM?
SCORM is the dominant LMS content standard but it only tracks coarse data: completion, score, time-on-task. It also requires a browser-based runtime that breaks for mobile, offline, and non-LMS environments.
xAPI (Experience API, also called Tin Can) is the modern replacement. It captures any learning experience — courses, simulations, classroom attendance, on-the-job performance — and stores it in a Learning Record Store (LRS) that works across devices, offline, and outside the LMS.
Most organisations have years of SCORM tracking data and want to migrate it into an xAPI/LRS architecture. This tool does the conversion deterministically so you can preserve historical records when you move platforms.
Why Use This Tool
100% Client-Side
Conversion runs in your browser. Your learner data never touches our servers.
Handles Both SCORM Versions
Supports SCORM 1.2 (cmi.core.*) and SCORM 2004 (cmi.*) namespaces. Auto-detects which one you're using.
ISO 8601 Duration Conversion
SCORM HH:MM:SS session times automatically converted to xAPI-compliant ISO 8601 duration format.
Frequently Asked Questions
What is xAPI and how is it different from SCORM?
xAPI (Experience API, Tin Can) is the modern replacement for SCORM. While SCORM only tracks coarse data inside a browser-based LMS, xAPI captures any learning experience — courses, simulations, on-the-job performance, offline mobile — and stores it in a Learning Record Store (LRS) that works across devices and platforms.
Why convert SCORM data to xAPI?
Most organisations have years of SCORM tracking records that they want to preserve when migrating to a modern LMS or learning analytics architecture. Converting to xAPI lets you load historical data into an LRS alongside new experiences.
Does this tool send my data anywhere?
No. The converter runs entirely in your browser using JavaScript. No data is uploaded to our servers, sent to third parties, or logged anywhere. You can verify this by opening DevTools and watching the network panel.
What SCORM versions are supported?
Both SCORM 1.2 (using the cmi.core.* namespace) and SCORM 2004 (using the cmi.* namespace). The tool auto-detects which namespace is in use.
Can I batch-convert multiple records?
Yes. Paste a JSON array of CMI records and the tool returns an array of xAPI statements, one per record. Useful for migrating historical learner tracking dumps.
Related tools & guides
Buyer guides, glossary terms, and features that pair with this calculator.
Glossary
Learning Management System (LMS)
Glossary
Training ROI (Return on Investment)
Glossary
SCORM (Sharable Content Object Reference Model)
Buyer guide
Best LMS for Employee Training
Buyer guide
Best LMS for Compliance Training
Buyer guide
Best LMS for Corporate Training
Feature
LMS Analytics & Reporting — Data-Driven Learning Insights
Feature
Compliance Training Software — Automate Mandatory Training Programs
Feature
Certificate Builder — Design & Auto-Issue Digital Credentials
Ready to level up your training?
Start building your academy today — 14-day free trial, no credit card required