Builder
Build your player.
Tweak the options, watch it update live, then copy the markup for HTML, JavaScript or React.
Options
Markers
Time accepts m:ss or seconds. Leave the colour at its default to use the theme colour.
Tip: omit the attributes you leave at their defaults — they're only shown here so you can see everything.
Playlist
Tracks
HTML
The playlist auto-initialises from [data-waveform-playlist] markup — load the core player first, no JS needed.