Podcast chapters generator

Podcast apps such as Apple Podcasts, Pocket Casts, Overcast and Podcast Addict can show chapters, and many hosts accept a JSON chapters file in the Podcasting 2.0 format alongside the episode.

      StartLengthTitle

      Saved you some time? Leave a tip, entirely optional.

      Write your timestamps as you edit, paste them here and download chapters.json. The same list exports as Markdown show notes with bold timestamps for your episode page.

      How to make chapters

      While you edit or rewatch the video, note the time each new section starts and give it a short, descriptive title. Paste the list into the box on the left. ChapterStamp understands timestamps at the start or end of a line, in brackets, after bullets and separated by dashes or colons, so notes copied from an editor, a spreadsheet or a transcript usually work as they are. Press Clean up & sort to rewrite them in one consistent style.

      Enter the video length to check the final chapter too and to give WebVTT and FFmpeg exports a correct end time. If you add a five-second intro after writing your notes, set Shift to 5 and press Shift all: every timestamp except 0:00 moves later by five seconds.

      The YouTube chapter rules

      YouTube only creates chapters when the list in your description meets three conditions. The first timestamp is 0:00. There are at least three timestamps. Each chapter is at least ten seconds long. ChapterStamp checks all three, highlights short chapters in red in the table, and warns about duplicate start times or timestamps past the end of the video. Good chapter titles are short and specific, such as “Installing the app” rather than “Part 2”, because they appear on the progress bar and in search.

      Export formats

      YouTube description text is plain timestamps and titles. Podcasting 2.0 JSON is the chapters file used by podcast hosts and apps. WebVTT is the track format for HTML5 players and many course platforms. FFmpeg metadata embeds chapters in MP4, M4A, M4B and MKV files. CSV opens in a spreadsheet, and Markdown makes tidy show notes.

      Private by design

      ChapterStamp has no accounts and no server-side processing. Your timestamps are parsed in this browser and the last list is saved in local storage on this device only.

      Frequently asked questions

      What does the JSON look like?

      A version field and a chapters array where each entry has startTime in seconds and a title.

      How do I add the file to my feed?

      Upload it to your host or link it with the podcast:chapters tag. Check your host’s help pages for the exact steps.

      Can chapters have images or links?

      The format allows them; add img or url fields to the JSON by hand if your host supports it.

      Is ChapterStamp free?

      Yes. Formatting, checking and exporting chapters is free with no sign-up.

      Is my text uploaded?

      No. Everything runs in your browser and your last list is saved only on this device.

      More tools