Dailymotion to Text
Turn a Dailymotion video into text — paste the link and get its subtitle track as clean prose, timestamped lines, or a downloadable SRT/VTT file.
Input
Works with dailymotion.com, dai.ly short links, embed links or a bare video ID.
Which existing subtitle track to read, if the video has more than one. Leave blank to use whichever is available, preferring a human-written track over an auto-generated one.
Output
Guides
What this tool does
Paste a Dailymotion link, get its subtitle track back as text. This pulls whatever subtitle file Dailymotion already has for the video — the same one behind its player's CC button — and turns it into readable prose, timestamped lines, or a downloadable SRT/WebVTT file. No sign-in, no extension, no audio processed.
Works with dailymotion.com/video/... links, dai.ly short links, embed
links, or a bare video ID.
Before you paste a link: subtitle coverage is thin
Be honest with yourself about this one going in — most Dailymotion videos have no subtitles at all. This tool reads a subtitle track that already exists; it doesn't listen to the audio and generate one. When a video has none, you'll get a clear "no subtitles" message instead of a made-up transcript. News partners (Euronews, France24 and similar) are the most likely to have a track, usually a single auto-generated one.
Choosing an output format
- Readable paragraphs — the default. Subtitle fragments get stitched into real sentences and grouped into paragraphs.
- Plain text — one continuous block, no line breaks.
- Timestamped lines — every line prefixed with
[12:34], for finding the exact moment something was said. - SRT and WebVTT — real subtitle files with start/end timecodes, ready for a video editor or a re-upload.
- JSON — every cue as
{ startMs, endMs, durationMs, text }, for feeding the transcript to another script.
Using it as a Dailymotion transcript API
Every format above is one HTTP call away — see More ways to use this tool
below for a ready-made curl. POST a videoUrl and a format, get JSON back.
Agents can call the same tool over MCP. transcript is always a string,
whatever format you asked for; the video field carries the canonical
dailymotion.com/video/... URL, rebuilt from whatever link shape you sent in.
Subtitle language
The Subtitle language code field lives under Advanced, collapsed,
because almost no video needs it — most that have subtitles at all have
exactly one track. Leave it blank and the tool takes whatever's available,
preferring a human-written track over an auto-generated one when a video
happens to have both. Enter a code (en, fr, pt-BR) to force a specific
track if the video carries more than one — the Details panel lists every
track it actually found.
What it can't do
- Videos with no subtitles. The common case, not the exception — see above.
- Private and password-protected videos. Their subtitles aren't publicly readable.
Good uses for a transcript
Pull the words out of a news clip without re-watching it. Search a longer segment for the part you remember. Get a re-upload's subtitle file without re-typing it from scratch.
Common questions
How do I get a Dailymotion video's subtitles? Paste the link at the top of
this page and press the button. dailymotion.com, dai.ly and embed URLs all
work, and so does a bare video ID.
Why does it say this video has no subtitles? Because it genuinely doesn't — most Dailymotion uploads never get one. This reads an existing subtitle track rather than generating one from audio.
Can I download the result as a subtitle file? Yes — pick SRT or WebVTT and use the download button on the result.
Is there a free Dailymotion transcript API? Yes — see Using it as a Dailymotion transcript API above. It draws from your account's normal credit allowance.
Related tools
- YouTube to Text — the same idea for YouTube, whose auto-caption coverage is far higher.
- Vimeo Thumbnail Downloader — grab a Vimeo video's thumbnail image.
- Text Summarizer — condense the transcript once you have it.
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/dailymotion-to-text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"videoUrl": "https://www.dailymotion.com/video/xb2ysnq",
"format": "paragraphs"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `dailymotion-to-text` tool (Dailymotion to Text) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
| Cost per call | From 9 credits |
|---|---|
| Free-plan API/MCP cap^ | 135 credits/month |
^ The most you can spend on this tool over API/MCP per month on the free plan. Buying a credit pack removes this cap, same as Builder.