- Set length
- 1h 0m
- Total minutes
- 60 min
- Avg track length
- 5 min
Always prepare 20-30% more tracks than calculated so you have options for reading the crowd.
Build the Setlist
Scaffold empty slots from the calculation above, then fill in titles, BPM, and lengths as you plan the set.
No tracks yet. Scaffold slots to start building your tracklist.
Figure out how many songs you need for a DJ set of any length, or check how long your tracklist will play. Enter your set time and average track duration below: and always prepare 20-30% more tracks than you think you'll need.
- Instant result
- No sign-up
- Free to use
Setlist builder
From Track Count to Tracklist
The calculator above tells you how many tracks to prepare. The setlist builder underneath turns that number into an actual working tracklist: it scaffolds one row per track, and each row takes an optional title, BPM, and an editable length that defaults to your average track length. Tag rows as warmup, build, peak, or cooldown, reorder them as your plan changes, and watch the running total against your target time. When the set is ready, copy it as a numbered text list or download it as a CSV. Your rows are saved locally in this browser so you can come back and keep editing.
Planning
Set Planning Tips
- Always bring 20-30% more tracks than calculated: you need options for reading the crowd
- Average track play time varies: warm-up sets use longer tracks (6-7 min), peak-time sets are shorter (3-4 min)
- Account for transitions: if you're blending for 30-60 seconds, effective track play time is shorter
- Organize your crate with extras in energy variants: having backup tracks for each energy level keeps your set flexible
Reference
How Long Should a DJ Set Be?
| Slot | Length | Notes |
|---|---|---|
| Opening set | 60-90 min | Play longer tracks, lower energy, ease the crowd in |
| Peak time | 60-120 min | Higher energy, shorter track play time, more frequent transitions |
| Closing set | 60-90 min | Gradually wind down the energy, return to longer tracks |
| Festival slot | 30-90 min | Tightly curated, every track counts, minimal filler |
| Club residency | 3-6 hours | Pace yourself, build a journey, prepare significantly more tracks |

Hey, it's Ben Modigell 👋
I've been DJing and producing music as "so I so," focusing on downtempo, minimal, dub house, tech house, and techno. My background in digital marketing, web development, and UX design over the past 6 years helps me create DJ tutorials that are clear, practical, and easy to follow.
Methodology
Last updated
Author and Methodology
Maintained by Ben Modigell, founder of Vibes. Ben builds DJ library, preparation, BPM, and harmonic-mixing tools for working DJs.
- Source
- Vibes DJ-tool taxonomy and page logic maintained by Vibes.
- Evidence
- Page output checked against the current tool behavior and internal DJ reference data.
- How this page is made
- Tool pages are built from reusable page logic, internal DJ reference data, and visible on-page calculations. Programmatic reference pages are generated from structured data rather than hand-written one by one.
BPM, key, and genre labels can vary by edit, remaster, detection engine, and DJ software. Use these pages as a practical mixing reference, then verify important tracks in your own library.
Report a correctionThe visual way to organize your DJ library
Tag tracks by vibe. See everything at once. Export to any DJ software.
14-day free trial. Full access, no strings attached.
or see how it worksFrequently Asked Questions
Related Tools
BPM Tapper
Tap to detect BPM in real-time
BPM to Milliseconds
Convert BPM to delay times for every note subdivision
Halftime / Doubletime
Calculate half, double, and triplet tempo variants
Pitch & Tempo Calculator
Calculate BPM after pitch changes or find pitch % between tempos
Beats to Time Calculator
Convert bars and beats to seconds at any BPM
MS to BPM Calculator
Convert milliseconds to BPM: delay times, loop lengths, and beat intervals
DJ Transitions Guide
Every DJ transition type with BPM bridging and key-compatible techniques
Tracklist Maker
Build a tracklist and export YouTube timestamps, 1001tracklists, and cue formats
