Free tools Packaging
Paste a rough list of timestamps, your whole description, or a marker export from your editor. You get the exact rule that stops the chapters from showing, a one-click fix, and a clean list to paste back.
FreeNo signup Runs in your browser, nothing is uploaded
You can also drop a file on this box: a DaVinci Resolve marker .edl, a Premiere Pro marker
.csv or .txt, a Final Cut Pro .fcpxml, or any CSV with a time column. It is read on
your computer and never uploaded.
Added an intro after the edit, or cut something out? Move every chapter from a chosen one onward. Use a negative number to move them earlier.
You wrote timestamps in your description and YouTube still shows them as plain links, with no chapters on the progress bar. This tool reads your list, checks it against the rules YouTube publishes, and tells you which rule is broken and on which line. Where the fix has one clear answer, a button applies it. You then copy a clean list and paste it back.
It also converts editor markers. If you dropped markers on your timeline in DaVinci Resolve, Premiere Pro or Final Cut Pro, export them, drop the file here, and the timecodes become YouTube timestamps. Everything runs in your browser. Your description and your marker file are never uploaded.
What else belongs in the description is covered in the free course lesson descriptions, chapters, and tags that matter.
These are the facts the checker is built on. Each row is quoted or taken directly from the source named next to it.
| Fact | Source |
|---|---|
| The first timestamp in a YouTube chapter list must start with 00:00. | YouTube Help, Video Chapters, checked October 2026 |
| A YouTube video needs at least three timestamps, listed in ascending order, for chapters to appear. | YouTube Help, Video Chapters, checked October 2026 |
| The minimum length of a YouTube video chapter is 10 seconds. | YouTube Help, Video Chapters, checked October 2026 |
| YouTube chapters are written in the video description as a list of timestamps and titles. | YouTube Help, Video Chapters, checked October 2026 |
| Chapters you write yourself override YouTube's automatic chapters. | YouTube Help, Video Chapters, checked October 2026 |
| Video chapters are not available when the channel has an active strike or when the content may be inappropriate for some viewers. | YouTube Help, Video Chapters, checked October 2026 |
| Automatic chapters are switched on by default for new uploads, but not every video is eligible and not every eligible video gets them. | YouTube Help, Video Chapters, checked October 2026 |
| A YouTube video description has a maximum length of 5000 bytes and cannot contain the characters < and >. | YouTube Data API reference, videos resource, checked October 2026 |
Two things the Help page does not say, so this tool does not present them as rules. It writes the first timestamp as 00:00 and does not list which other spellings are accepted. Lists that start with 0:00 are common on videos with working chapters, but that is an observation, not a published rule, so the default style here is 00:00. It also gives no maximum number of chapters.
Markers are easier to place when the cut already follows a plan. See edit the story before the timeline.
Editors count in timecode: hours, minutes, seconds and frames, such as 01:02:10:12. YouTube counts in whole seconds from the start of the video. The tool removes the timeline start, drops the frames, and rounds down so a chapter never starts after its marker.
| Editor | What to export | How sure this import is |
|---|---|---|
| DaVinci Resolve | File, Export, Timeline Markers to EDL. Each marker is one event line with four timecodes, followed by a line
that holds the colour, the name after |M: and the length after |D:. | Built from the format as read and written by the open-source Subtitle Edit importer. We did not test against a file exported from Resolve ourselves, so treat it as best-effort and check the first and last timestamp. |
| Premiere Pro | File, Export, Markers, as CSV or text. A tab-separated list with the columns Marker Name, Description, In, Out, Duration and Marker Type. | Checked against a real exported file in a public repository. Both UTF-8 and UTF-16 files are read. |
| Final Cut Pro | File, Export XML. Final Cut has no plain text marker list, so the tool reads the markers inside the FCPXML file. | Best-effort. Checked against real FCPXML files with chapter markers on main storyline clips. Markers on connected clips, compound clips and secondary storylines can land in the wrong place. |
| Anything else | A CSV with a header row and a time column called Time, Timecode, Start, In or Position, plus a Name or Title column. | Reads seconds, 1:23, 1:02:03 and HH:MM:SS:FF. Comma, semicolon and tab separators work. |
Frame rate matters less than you would think, and more at 23.976. At 24, 25, 30, 50 or 60 fps the frame rate only decides how the frames part rounds. At 23.976, 29.97 and 59.94 fps without drop-frame timecode, the timecode runs slower than the clock: one hour of timecode is 3,603.6 real seconds, so a marker late in a long video is up to 3.6 seconds off per hour if you pick the wrong rate. Drop-frame timecode, written with a semicolon before the frames, is detected and handled.
Timeline start. Resolve timelines start at 01:00:00:00 unless you changed it. When every marker in the file sits at or after the one-hour mark, the tool assumes that start and removes it. If your first marker really is more than an hour into a timeline that starts at zero, set the start to 00:00:00:00 yourself.
Press "Try an example" to load this one. The video is a 20:14 desk build and the paste is eight lines in five different shapes:
- 0:42 Why the old desk had to go * 02:10 - Measuring the room. Buying the wood (4:35) [6:20] Cutting list 6:26 | first cut 11:05 Glue up and clamps... 14:48 Sanding, oil and legs 1) 18:30 The finished desk
The tool reads all eight lines and finds two broken rules. The first timestamp is 0:42, not 0:00. And "6:20 Cutting list" runs for 6 seconds, because the next chapter starts at 6:26, which is under the 10 second minimum. Either one is enough to stop every chapter from showing.
The two fixes: add a 0:00 Intro chapter, and merge the 6 second "Cutting list" into the chapter before it, so "Buying the wood" runs until 6:26. The list you copy has eight chapters and passes every rule:
00:00 Intro 00:42 Why the old desk had to go 02:10 Measuring the room 04:35 Buying the wood 06:26 first cut 11:05 Glue up and clamps 14:48 Sanding, oil and legs 18:30 The finished desk
With the length typed in, the longest chapter is "first cut" at 4 min 39 s, 23% of the video, and the shortest is the 42 second intro.
If you plan videos in Vanpelt Studio, the desktop app exports your beat markers for the editor, so the chapter points are already on the timeline when you start cutting.
YouTube publishes three conditions for chapters you add yourself: the first timestamp in the description must be 00:00, there must be at least three timestamps in ascending order, and every chapter must be at least 10 seconds long. Break one and the timestamps stay as plain links. YouTube also says chapters are not available when the channel has an active strike or the content may be inappropriate for some viewers.
Yes. YouTube Help says the first timestamp you list must start with 00:00. If your first real section starts later, add a 0:00 line such as "0:00 Intro" above it.
At least three timestamps, and each chapter must run for at least 10 seconds. YouTube Help does not state a maximum number of chapters.
In Resolve, export the timeline markers as an EDL, then drop that file into this tool. Pick the timeline frame rate. The tool removes the 01:00:00:00 timeline start, converts each timecode to a timestamp, and checks the list against the YouTube rules.
In Premiere Pro, export the sequence markers as a CSV or text file and drop it into this tool. It reads the Marker Name and In columns, keeps the markers typed as Chapter when there are any, and converts the timecodes with the frame rate you choose.
Type the length of the intro in seconds in the shift box. Every chapter moves later by that amount, and the tool then offers a new 0:00 chapter for the intro. Use a negative number when you removed something, and pick a starting chapter when only the later part of the video moved.
The YouTube Data API reference gives the description a maximum length of 5000 bytes and says it cannot contain the characters < and >. The limit is in bytes, so an emoji or an accented letter counts for more than one.
No. The page reads your paste and your file inside your browser. Nothing is sent to a server, and the last list you worked on is kept only in your own browser storage.