online mp3 player — your music, in your colour_
Bass boost
Reverb
Stereo width
Transitions
Speed & level
Sleep timer
Bookmarks
Sort the queue
History
Theme colour
Visualiser
Fullscreen opens in
or press + above.
mp3 · flac · wav · ogg · opus · m4a
Up next
Guide — thirty seconds to something lovely
Drag files or a whole folder anywhere onto this page, or press Add music or Add folder. Nothing is uploaded, and in Chrome and Edge the folder is remembered for next time.
It plays straight away, and crossfades out of whatever was on if you have set a crossfade. Title, artist and cover art come from the file's own tags.
The bar under the title is the real shape of the track. You can see where the chorus lifts before you get there. Click anywhere to jump.
Ten EQ bands with twelve presets, bass boost for laptop speakers, reverb, stereo width, and crossfade so the music never stops between tracks.
Fullscreen gives you four modes: giant Now Playing, six reactive visualisers, a Party screen with the queue and a clock, and the full player edge to edge.
What is in here
By default the theme is whatever you pick in the Look panel, and it stays that way all evening. Switch on adaptive colour and the player reads each cover instead, weights its pixels for saturation so a vivid accent beats a muted background, and repaints itself for every track.
- Palettes
- Ocean · Sunset · Forest · Violet · Mono · Ember
- Your colour…
- Pick any shade and the gradient is built from it
- Adaptive
- Opt in under Look, crossfaded rather than snapped
- No cover art
- The artwork square becomes a live visualiser
- Motion
- Turn off the drifting background under Look
The file is decoded once in the background and reduced to a few hundred peaks, while the music is already playing. The quiet intro, the drop, the fade: all visible. Click or drag to seek, hover for the exact time.
- A then B
- Loop a section forever, shaded on the waveform
- K
- Drop a bookmark at this moment
- Markers
- Shown on the waveform, saved per track
- Big files
- Over 95 MB you get a plain progress bar
Ten peaking filters from 32 Hz to 16 kHz with a preamp, then bass boost, mid-side stereo width, a synthesised reverb and an optional levelling compressor. All live, all bypassable.
- 12 presets
- Flat to Vocal Boost, sliders animate into place
- Crossfade
- Up to 12 s, two decks running
- Fades
- Fade in and out up to 8 s each
- Speed
- 0.25× to 3×, pitch preserved by default
- Track volume
- 0–200% for one file, remembered
Drag to reorder, search as you type, sort by title, artist, length or tempo. Every row has Play next and Add to queue, and changes to the order can be undone.
- Auto-mix
- Reorders by detected BPM so the tempo climbs
- History
- Everything you played, one click back
- Skip silence
- Hops over dead air in podcasts and live sets
- .m3u
- Save and load standard playlists
Press F. Controls fade away when you stop moving, and the screen is kept awake where the browser allows it, so a long session on a TV does not go dark.
- Now Playing
- Huge art, glow spill, progress ring
- Visualisers
- Bars · Waveform Ribbons · Particles · Radial Bloom · Liquid · Starfield
- Party
- Up next, the queue and a big clock
- Full player
- Queue, EQ and every panel, edge to edge
- Switch
- Tabs at the top, or 1–4
The title, artist and artwork are published to the operating system, so the controls turn up where you expect them even when the browser is buried.
- Lock screen
- Android, iOS control centre, macOS Now Playing
- Headphones
- Bluetooth and car stereo buttons work
- Background tab
- Audio keeps playing
- Sleep timer
- 15–90 min or end of track, fades the last 30 s
A free online MP3 player in the colour you want
Most browser audio players are a list and a grey progress bar. This one lets you choose: pick a palette or a specific colour and the whole interface, from the background and buttons to the visualisers and fullscreen screens, settles into it and stays there. Or switch on adaptive colour and hand that decision to the music, so every track's cover art repaints the player. It is off by default, because a theme that changes every three minutes is not what everyone wants.
Underneath the paint it is a serious player for your own files: two decks so tracks can cross into each other, a real ten-band equalizer, a waveform drawn from the decoded audio, tempo detection, A-B looping, and a queue that can reorder itself by BPM. It runs entirely in your browser with no account, no upload, no ads and no tracking of what you listen to.
Play local music files in your browser
Drag files or a folder onto the page, press Add music to pick tracks, or Add folder to pull in a whole library including subfolders. It plays whatever your browser can decode: in practice MP3, M4A and AAC, WAV, OGG Vorbis, Opus, FLAC and WebM. WMA, APE and other proprietary formats are not supported by browsers.
Titles and artwork come from inside the files. The player reads ID3v2 tags for title, artist, album, year and genre and extracts the embedded cover. Without those it falls back to ID3v1 tags, and then to the filename, where it understands the common Artist - Title pattern. Tag reading, waveforms and tempo analysis run in the background a few files at a time, so a folder of thousands of tracks loads without freezing the page.
The queue, its order and every setting are remembered between visits. Whether the audio comes back by itself depends on the browser: Chrome and Edge can keep a handle to a folder you opened, so one click restores the library. Other browsers cannot, so the rows come back greyed out until you add the files again, and they are relinked by name and size into the right positions.
Your colour, or the album's
In the Look panel choose Ocean, Sunset, Forest, Violet, Mono or Ember, or pick Your colour… and set any shade with the colour picker. With adaptive colour on, the cover is drawn to a tiny hidden canvas, its pixels are grouped into colour buckets weighted for saturation, and the strongest colours become the gradient and accent, crossfaded over about a second. Backgrounds are kept dark and accents bright, so text stays readable. A track without art gets a palette generated from its title, so the same album always gets the same colours.
When a track has no cover art, the artwork square becomes a live visualiser, a circular spectrum drawn in your theme colour, everywhere the cover would normally be: the main player, Now Playing and Party mode.
Waveform seek bar, A-B loop and bookmarks
The waveform is the real shape of the track, not a decoration. Decoding takes a second or two for a normal file and happens while the music is already playing; the result is cached, so going back to a track is instant. Files over 95 MB are skipped and get a plain progress bar.
The A-B loop repeats a section forever: press A at the start of the passage and B at the end. It is handy for learning a solo, transcribing a lyric or staying inside a part you like. Press it again to clear. Bookmarks (K) mark a position in a long file such as a DJ set, a live recording, a podcast or an audiobook, and are saved per track in your browser.
10-band equalizer, bass boost, reverb and stereo width
The equalizer has ten peaking filters at 32, 64, 125, 250 and 500 Hz and 1, 2, 4, 8 and 16 kHz, each adjustable by 12 dB either way, plus a preamp. The twelve presets are Flat, Acoustic, Bass Boost, Bass Cut, Classical, Dance, Electronic, Hip-Hop, Jazz, Podcast, Rock and Vocal Boost; choosing one animates the sliders so you can see what changed.
- Bass boost is a low shelf at 120 Hz, the quickest fix for small laptop speakers.
- Reverb mixes in a synthesised room, hall or cathedral.
- Stereo width pushes the sides of the image out with mid-side processing. Lovely on headphones, but it thins the centre if pushed too far.
- Auto-level is a gentle compressor that evens out a quiet old rip next to a loud modern master. It is off by default because it changes the dynamics.
Under the hood each deck is an <audio> element feeding a MediaElementAudioSourceNode, then the preamp, the bass shelf, ten BiquadFilterNodes, the mid-side matrix, a convolution reverb on a parallel send, the optional DynamicsCompressorNode, the master gain and an AnalyserNode that drives every visualiser. Turning the equalizer off reroutes around the filters rather than flattening them.
Crossfade, fades and playback speed
Crossfade runs two decks: as a track nears its end, or the moment you skip or click another row, the next one starts on the other deck and the two fade across each other over up to twelve seconds. Use zero for albums you want to hear as intended, three or four seconds for background listening, and eight or more for a continuous mix. Fade in and fade out work on a single track, with silence in between, which suits recordings that start or stop abruptly.
Playback speed goes from 0.25× to 3×. Pitch is preserved by default, so a podcast at 1.5× still sounds natural; turn that off and it behaves like a tape machine. Per-track volume trims one file without touching the master volume and is remembered for that file, which helps when one song on an album is mastered far too quietly.
BPM detection and a smart queue
Tempo detection decodes the track, follows its energy and looks for the most common interval between peaks. It is reliable for music with a clear beat, such as house, hip-hop, rock and pop, and struggles with rubato classical, ambient and spoken word; like every beat detector it sometimes reports half or double the tempo. Auto-mix sorts the queue by BPM so the tempo climbs gradually, which makes a random folder feel like a set, and it can be undone.
Drag rows to reorder, or sort by title, artist, length or BPM, reverse, shuffle, remove the selection or keep only the selection. The row menu (or a right-click) has Play next and Add to queue, and the history lets you jump back to anything you played. Playlists save and load as standard extended .m3u files that any desktop player opens. Skip silence hops over dead air in podcasts, lectures, live recordings and vinyl rips; leave it off for music, where silence is usually on purpose.
Fullscreen music player, visualisers and party mode
Now Playing shows the album art at enormous size with its colour spilling into the room and a progress ring. Visualisers has six presets (Bars, Waveform Ribbons, Particles, Radial Bloom, Liquid and Starfield) driven by a live analysis of the output; V cycles them. Party shows what is playing next, the rest of the queue and a big clock, the one to leave on a TV. Full player puts the whole interface edge to edge. All four ask for a screen wake lock where the browser allows it, and release it when you leave fullscreen.
Good pairings: Party mode on a spare monitor with crossfade at four seconds and auto-mix on, which turns a folder into an evening that runs itself. Now Playing on a second screen while you work. For podcasts, 1.4× speed with pitch preserved, skip silence on and a sleep timer. The sleep timer takes 15, 30, 45, 60 or 90 minutes or the end of the current track, and fades out over the last thirty seconds.
Lock screen controls, background play and phones
The player publishes title, artist, album and cover art through the Media Session API, so play, pause, next, previous and seeking work from an Android lock screen, the iOS control centre, the macOS Now Playing menu, Bluetooth headphones and car stereos. Audio keeps going in a background tab. On a phone the layout stacks into one column and Now Playing fills the screen; opening a whole folder at once is a desktop feature, and iOS may suspend a background browser tab after a while, which no web page can prevent.
Where your files go: nowhere
There is no backend. Your browser opens the files from your disk, decodes them with its own codecs and plays them. Tags and artwork are parsed in the page. Settings live in your browser's local storage. Once the page has loaded you can pull the network cable and keep listening; only the web font needs the internet, and the page reads fine without it. It is free, with no account, no ads, no paywall and no watermark.
Keyboard shortcuts
Space play and pause · ← → seek 5 s (hold Shift for 30 s) · ↑ ↓ volume · N / P next and previous · F fullscreen and 1–4 to switch mode · V next visualiser · E Sound panel · Q queue · L Look panel · O open files · S shuffle · R repeat · M mute · A / B loop points · K bookmark · / search · Delete remove selected · Esc leave fullscreen · ? the full list.
No sound, or a still visualiser?
Browsers block audio until you interact with the page, so the engine starts on your first click. If the queue is playing but silent, check the volume slider, the mute button, whether the tab itself is muted, and your system's output device. If you hear music but the visualiser is flat, make sure the tab is in the foreground, since drawing stops in hidden tabs; if it stays flat, reload the page.
More music tools
For a different mood, the Winamp player is a faithful, deliberately tiny recreation of the 1997 interface with skinned windows, while this page is the modern counterpart with full-bleed colour, a waveform and a big fullscreen screen. Put your music on a big screen with the music visualizer, cut a file in the audio editor, loop a hard passage in the song practice player, or browse all the free music tools.