Skip to main content

Scrimba Explain: what it is, what you get free, and the five ways to open it

Scrimba Explain is an AI explainer tool. You type a question, paste code or point it at a page, and it builds a short narrated video lesson from slides while you watch. A free account gets 10 explainers in total; Pro gets 100 a month. It runs on the web, inside Scrimba lessons, in Chrome, in ChatGPT and over MCP.

This page is the reference card: entry points, quotas and sharing rules, mostly in tables. If you want to know whether the output is any good, I tested it on the web, in Chrome and in Claude Code for the Scrimba Explain review.

An explainer is not a screen recording. Each slide is typed content (code, a diff, a diagram, an image) with a synthetic voice narrating over it. Scrimba's own one-line version: "Ask a question, and get a narrated video lesson back, built while you watch" (docs.scrimba.com/explain/introduction (opens in a new tab)).

The Scrimba Explain hub at scrimba.com/explain: a rotating headline (Understand anything at capture time), a prompt box with the placeholder Explain how my code works, a Public visibility picker, and four cards for ChatGPT, the Chrome extension, Claude plus MCP, and document upload
The web hub. The visibility picker next to the Explain button defaults to Public, so check it before you submit.

Five ways to open it

Every route ends at the same kind of explainer page. What differs is the input and who can see the result by default.

Entry pointWhat it takes as inputDefault visibility
Web hub, scrimba.com/explain (opens in a new tab)A typed question, pasted code, attached files (code, PDFs, images, notebooks), a teaching stylePublic (picker in the composer; signed-out users get Unlisted)
EXPLAIN button inside a scrimThe lesson's code, your highlighted lines, the teacher's narration so far, the point where you pausedNever more public than the scrim it came from
Chrome extension, "Explain by Scrimba"The first 12,000 or so characters of the page you are readingPublic, and listed in the community feed
ChatGPT or Codex, the @Explain Video Generator pluginWhatever the chat has worked out: a PDF, a pull request, your notesUnlisted (anyone with the link)
Claude Code or any MCP agent, the /explain/mcp endpointYour actual repository: a branch, a PR, a subsystem; the agent writes the lesson itselfPrivate draft until you open the link and claim it

MCP is the Model Context Protocol, the open standard coding agents use to call outside tools. Scrimba exposes Explain as a remote MCP server, so Claude Code, Codex, Cursor and similar tools can stream a lesson into it. Claude Code connects with one claude mcp add command, copied from Scrimba's Claude Code page (opens in a new tab).

A second endpoint for CI jobs, /explain/pr/mcp, starts explainers Unlisted instead of private so a reviewer can watch without an account. There is no public Explain API yet, only a waitlist.

Flowchart of Scrimba Explain's five entry points, the web hub, the EXPLAIN button inside a scrim, the Chrome extension, the ChatGPT or Codex plugin, and Claude Code or any MCP agent, all converging on one explainer of slides plus narration on scrimba.com, which then flows to watch, share, embed and export MP4
Five inputs, one output. Whatever route you use, the result is a normal explainer page with the same sharing and export options.Diagram by scrimbaguide.tech.

How many explainers you get

Watching is free and unlimited, with or without an account. The quota is on how many explainers you add to your account.

PlanExplainersRenews?
No account1, always Unlisted (not available for scrims)No
Free account10No, it is a one-off allowance for the life of the account
Pro100 a monthYes, at the start of each monthly period

Source: docs.scrimba.com/explain/limits-and-plans (opens in a new tab). Current plan prices are on Scrimba's pricing page (opens in a new tab); I do not quote them here because they vary by region.

What counts against the allowance:

  • Creating an explainer on the web hub or from inside a scrim.
  • Each follow-up question and each "Go deeper" click, because both make a new explainer.
  • Claiming a draft that ChatGPT, Codex, Claude Code or the CI endpoint built for you.

What does not count: drafts an agent makes before anyone claims them (the agent writes the lesson; Scrimba only generates the images and narration once someone opens and claims the link), redoing slides, regenerating narration, exporting, and adding something to Watch later. So Claude Code can draft twenty explainers of your repo for nothing. The quota only bites when you claim one.

For learners, 10 free explainers is enough to find out whether the format helps you. It is not enough to press the button every lesson. The Pro vs Free page covers the rest of what Pro changes.

What an explainer contains

An explainer is a sequence of slides with narration. Slide types include code the narration points into, diffs, diagrams, animations, images, infographics, math, and cards or lists. Explain decides the structure; you decide the topic, the audience and, on the web, the teaching style.

Most explainers I opened ran between 40 seconds and two minutes. Here is one I generated from the web composer, embedded so you can watch it on this page; it covers RAG in the Standard style and shows the slide types in order (cards, diagram, list, animation, two code slides, quiz).

A 1:28 explainer generated from a single prompt. The embed shows only the player; the transcript, Sources row and Go deeper button are on the explainer page.Open on scrimba.com

Under the player on the explainer page sit the description, the disclaimer "Explain is AI and can make mistakes. Please do your own diligence." and the full transcript as headed prose.

A Scrimba Explain explainer page titled What is Recursion, showing the author row with Follow, Like, Save and Report issue buttons, the AI disclaimer, and a transcript with headings The big idea, The two rules, A classic example, The Call Stack, and Test your knowledge
Below the player: the disclaimer, then the transcript. The last heading, Test your knowledge, is the quiz slide.

Quizzes: an explainer can end with one multiple-choice question, three or four answers, one right. Gold for a first-try answer, silver for the second, bronze for the third. Adding "end with a quiz" to a web prompt makes one more likely. Summaries, tasks on your own code and the TLDR style never get one. The docs say Chrome extension page explainers skip the quiz too, though Scrimba's own extension demo video ended with one, so treat that rule as loose.

Teaching styles are web-only and change both the writing and the voice. The seven: Explain (the default, simple words and small steps), Standard, TLDR, Professor ("maximum depth, down to the bytes"), LOL, Per (Scrimba's founder, in his own voice) and Tom (teacher Tom Chant). Explainers from ChatGPT or an agent are written by that model, so the picker does not apply there.

Narration comes in 33 languages. Explain uses a voice native to the language where it has one; otherwise the slides still come out in the language you asked for and the narration falls back to English. Code and file names stay unchanged either way. Web search is automatic. Ask about something recent or a version number and Explain searches, then lists the sites it used in a Sources row above the transcript.

Sharing, embedding and export

There are three visibility levels. Public means everyone, and the explainer can appear in the community feed. Unlisted means anyone with the link, but it is not listed or searchable. Private means only people you share it with.

You can change visibility any time afterwards, by right-clicking the explainer or from the cog icon in the player. The same cog menu has "Copy embed code", an iframe you can paste into any page. Viewers of an embed do not need a Scrimba account.

Export produces an MP4 at 2560x1440 and 60 frames per second, with captions as a subtitle track and as a separate .vtt file. The render runs on Scrimba's servers and takes about as long as the explainer itself. The explainer must be Public or Unlisted (a private one cannot be exported), and playlists cannot be exported as one video yet.

The Chrome extension default catches people out: page explainers go to the community feed as soon as they finish, so a work document you "explained" is public until you change it. And an Unlisted draft from ChatGPT or the CI endpoint can be claimed by only one person, who then owns it.

Where it fits in a Scrimba course

The entry point that matters most for learners is the EXPLAIN button inside a scrim, Scrimba's interactive lesson format (see how scrims work). The explainer is built from a snapshot of the lesson: the files in the editor, the lines you highlighted, the teacher's narration up to your pause point, and the course it belongs to. It reuses the lesson's own variable names instead of inventing a new example.

The Explain this to me dialog open over a Scrimba Learn JavaScript lesson, with the EXPLAIN button visible in the scrim header, the lesson's index.html in the editor, a question box reading What would you like explained more, and a Create explainer button
Pressing EXPLAIN pauses the scrim. The dialog says it uses this scrim as context, with emphasis on any code you have highlighted.

Your explainers from a lesson sit in that scrim's sidebar under Explainers, marked with the time you asked. Each costs one explainer from the same allowance.

Scrimba's docs frame it as a way past a confusing moment in a lesson, not a way to teach a whole topic. The narrower the question, the better the grounding, because what gets sent is the lesson's own files, the code you highlighted, the transcript and the point where you paused. I pressed it once, on the chunking lesson in Learn RAG, and stepped through the result slide by slide in the inside-courses post; the tested review covers the web, Chrome and Claude Code routes.

If you want to build something like this rather than use it, Scrimba's AI catalogue covers the parts. AI Engineering is calling models from code. RAG is grounding answers in your own documents, roughly what the scrim snapshot does. AI Agents and MCP cover the protocol behind the Claude Code route. The AI Engineer Path strings them together.

Try Explain on a free account first

A free Scrimba account includes 10 explainers, the free course modules and the community Discord. No card needed to see whether the format suits you.

Try Scrimba free (opens in a new tab)

FAQ

Related: the Scrimba Explain review for the tested verdict, how scrims work, and Pro vs Free for the rest of the plan differences.