Zero Signup ToolsFree browser tools

Date & Time Tools

Playlist Duration Calculator

Paste a list of songs, podcast episodes, or videos with durations and get the total runtime in your browser. Handles M:SS, H:MM:SS, and unit formats.

Try an example

Paste one item per line. The parser reads M:SS, H:MM:SS, and unit styles like 1h 23m 45s. Times wrapped in (), [], or trailing a dash also work.

6 lines · 125 / 200,000 chars

Useful for podcasts at 1.25x to 2x.

Adds a fixed gap between consecutive items (transitions, ad breaks, classroom rest, set changes).

Lines starting with # or // are skipped. Lines without a recognizable duration are flagged below so you can fix or ignore them.

Per-line breakdown

Detected title and duration for each line. Use this to spot the lines that need a manual time before the total is accurate.

#TitleDurationStatus
1Bohemian Rhapsody5:55Counted
2Stairway to Heaven8:02Counted
3Hotel California6:30Counted
4November Rain8:57Counted
5Layla7:10Counted
6Free Bird9:08Counted

Supported time formats

  • 3:45 reads as 3 minutes 45 seconds.
  • 1:23:45 reads as 1 hour 23 minutes 45 seconds.
  • 90s, 1m 30s, 2h 15m all work.
  • Decimal units like 1.5h or 90 min are accepted.
  • Brackets such as Song (3:45) or Title [3:45] are stripped.

Tips

  • Comment a line with # or // to keep it visible without counting it.
  • For podcasts, choose a playback speed to see real listening time.
  • Use the break field for DJ transitions, classroom segments with a short rest, or fitness intervals with cooldown.
  • The parser picks the last clean time on each line, so numbered prefixes like "01." or "#5" do not confuse it.
  • The Copy report button captures the total, per-item rows, and every setting for sharing with a teammate or pasting into a doc.

How to use

  1. Paste your playlist, one item per line. Song or video titles can include the duration anywhere on the line: 'Bohemian Rhapsody 5:55', 'Ep 412 (1:08:14)', or 'Lecture 1h 23m'.
  2. Read the total runtime at the top of the result panel. It is shown in H:MM:SS, as a long phrase, and as decimal hours, minutes, and seconds.
  3. Switch the playback speed for podcasts or lectures (1.25x to 2x). The adjusted total updates in real time.
  4. Set a break-between-items value to add a fixed gap (in seconds) between consecutive items for transitions or rest periods.
  5. Comment a line with # or // to keep it visible without counting it. Lines with no detectable duration are flagged in the per-line table.
  6. Use Copy report to grab the total, per-item rows, and every setting as plain text, or click an example button to load a starting list.

About this tool

Playlist Duration Calculator sums the runtime of a list of songs, podcast episodes, videos, lectures, lessons, or workout intervals in your browser. Paste one item per line and the parser reads any common time format that appears anywhere on the line: M:SS like 3:45, H:MM:SS like 1:23:45, leading-zero forms like 01:23:45, and unit styles like 90s, 1m 30s, 2h 15m, 1.5h, or 90 min. Times wrapped in parentheses or square brackets (Song Name (3:45) or Title [12:34]) are recognized, as are numbered prefixes like 01., #5, or Ep 412 so the row counter you copied from Spotify, Apple Music, a podcast app, YouTube Music, a SoundCloud playlist, a Bandcamp album, a Notion lecture log, or a DJ set list does not break the time pickup. Each line shows a detected title and duration in a per-line breakdown so you can audit what was counted, what was skipped (lines that start with # or // are treated as comments), and which lines had no recognizable time so you can fix or ignore them. The totalizer reports the full runtime in H:MM:SS clock form and as a long phrase like '2 hours, 15 minutes, 30 seconds', plus decimal hours, decimal minutes, and total seconds for spreadsheets. A playback-speed selector recomputes the listening time at 0.5x through 3x, useful for podcasts at 1.25x to 2x where the on-platform length is not the time you actually spend. A break-between-items field adds a fixed gap between consecutive items, which is how DJs estimate set length with transitions, classroom planners build agendas with stretch breaks, fitness coaches schedule intervals with rest, and event planners pad set changes. Stats like longest item, shortest item, and average runtime help DJs balance a set, podcast producers spot outlier episodes, and teachers split a lesson plan. Everything runs locally in your browser, so the playlist you paste in is never uploaded. Useful for music producers, DJs, choir directors, podcasters, podcast listeners, YouTubers planning a binge session, teachers building a lecture queue, fitness instructors, dance coaches, audiobook listeners, event planners, anyone padding a presentation runtime, and any time you need the total time of a list of timed items without doing the arithmetic by hand.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsDate & Time Tools