Free SCORM to xAPI Converter — Migrate Tracking Data in Seconds — free LMS tool

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

1Paste your SCORM CMI tracking record (single object or array) as JSON
2Set the activity ID and name for the xAPI object
3Get a valid xAPI statement instantly — choose the right verb from passed / failed / completed / experienced
4Copy the output and load it into your Learning Record Store (LRS)

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.

Ready to level up your training?

Start building your academy today — 14-day free trial, no credit card required