CNET staff -- not advertisers, partners or business interests -- determine how we review products and services. If you buy through our links, we may earn a commission.
While most people just use their phone to listen to music, there are many situations where that's not ideal. For one, streaming music uses a lot of data, and sometimes you're in an area where there's no cell service anyway. Or maybe you just want to skip streaming altogether and actually own your music again. No matter the reason, a digital audio player, aka an MP3 player, aka what were once called "iPods" are alive and well. Personally, I use these devices while hiking and for international travel including on planes. Here are the best options in 2025.
What's the best MP3 player overall?
Generally speaking, the Shanling M0s is the best MP3 player overall because it's small, simple, and inexpensive. However, if you're looking for something with a more powerful output and a bigger screen, then the Android-based HiBy R4 would work better for you.
Read more: Best Stores for Buying Digital Music You Can Keep Forever
Geoffrey Morrison/CNET Photo Gallery 1/5 Geoffrey Morrison/CNET Best budget MP3 player Shanling M0s Pros Tiny
High-res audio compatible
MicroSD and USB-C Cons No button lock
Not for fumbly fingers
Occasionally laggy menus The M0s is an inexpensive hi-res audio player that allows you to enjoy your downloaded music without the distraction or annoyance of an internet connection. The M0s feels well made and has a surprisingly nice design for something small and inexpensive. It's easy enough to put all your music, even high-res lossless audio formats up to 384 kHz at 32-bit, on a high-capacity microSD card so you don't lose quality on the music playback. Its interface is simple and it has plenty of power for big headphones. Why I like it: If you remember the iPod Shuffle it's like that but with a touchscreen. It's tiny and thanks to its MicroSD card slot, can store tons of music. Who is this for? Anyone looking for a simple music player. Who shouldn’t buy it The tiny screen is a little difficult to use if you don't have very dexterous fingers. I wouldn't give this to an older person who might have trouble using the screen.
... Show more Get it now $90 at Amazon Specs & Configurations Storage 32GB (internal), MicroSD Battery life (claimed) 6-10 hours DAC Cirrus Logic CS43131 Output power (claimed) 60mW @ 32ohms OS Proprietary Learn more Shanling M0s review Add to compare
Geoffrey Morrison/CNET Photo Gallery 1/4 Both 3.5mm and balanced 4.4mm outputs. Geoffrey Morrison/CNET Best MP3 player/streamer HiBy R4 Pros Sci-fi aesthetic
Customized interface
Some serious audio hardware inside Cons Big and heavy The HiBy R4 is a serious music player, with high-end DACs, amp, and a customized Android interface. It's probably more than most people need, but it's great for anyone looking for better audio on the go. The version pictured here, and what I reviewed, is the special edition HiBy R4 x Evangelion whose design was inspired by the anime of the same name. The standard R4 is largely similar, and is available in more toned-down colors. Why I like it: It looks awesome, especially the Evangelion variant. Even the base R4 has a "preem" cyberpunk look to it. It also runs and sounds fantastic. It's big, but it packs a lot inside. Who is this for? The HiBy R4 is perfect for people who want audiophile performance on the go. Who shouldn’t buy it Casual users looking to play some tunes occasionally or to toss in a pocket in case the WiFi's out at the gym should look elsewehere.
... Show more Get it now $249 at Amazon Specs & Configurations Storage 32GB (internal), MicroSD Battery life (claimed) 15 hours DAC ESS ES9018C2M Output power (claimed) 165mW (3.5mm output), 500mW (4.4mm) OS Android 12 (customized) Learn more HiBy R4 review Add to compare
Geoffrey Morrison/CNET Photo Gallery 1/3 Charging, via USB-C, and the MicroSD card slot, are on the bottom. Geoffrey Morrison/CNET Best small music streamer/MP3 player Sony NW-A306 Pros Great size
Runs Android
Physical buttons Cons Underpowered (slow)
Underpowered (not loud)
Expensive for what you get Sony's transition from physical media -- cassettes, CDs and MiniDiscs -- to digital may have been rocky, but the Walkman name has shown it has staying power, and supports hi-res playback, too. The NW-A306 has extensive media support and the latest Android OS so there's likely not a song you won't be able to play. The only downsides are a relatively slow interface and a lack of power compared to even the Shanling above. Yet, a pair of Bluetooth headphones will soon fix that. Why I like it: Well, I bought one as I liked the idea of it. The size is great and the design is lovely. Overall it works reasonably well. Who is this for? Anyone looking for a small player that can also run apps like Spotify or Qobuz for music streaming. Who shouldn’t buy it I've had the NW-A306 for a while and there are some noticeable drawbacks. First, it's extremely slow. Navigating menus feels like an old phone trying to run a new OS. "Sluggish" is putting it mildly. Also, even though the screen is reasonably sized Android doesn't like running on lower-resolution screens like this, adding to the difficulty. The biggest issue is an extremely under-powered/volume-limited amp, so it struggles to power many headphones/earphones to reasonable levels.
... Show more Get it now $398 at Amazon $239 at B&H Photo-Video $398 at Crutchfield Specs & Configurations Storage 32GB (internal), MicroSD Battery life (claimed) 36 hours DAC N/A Output power (claimed) 0.4–1.1mW @ 32Ω OS Android 12 Learn more Sony NW-A306 review Add to compare
Best MP3 players specs compared Brand Model Price Storage (internal) Power (claimed) HiBy R4 $250 32GB 165mW/500mW Shanling M0s $90 32GB 60mW @ 32ohms Sony NW-A306 $350 32GB 0.4–1.1mW @ 32Ω
What we updated May 2025: Added the HiBy R4 as a higher-powered, Android OS pick and the Sony NW-E394 in the Other MP3 Players We've Tested section.
Other MP3 players we've tested The HiBy R4 Evangelion with the Sony NW-A306 and Pixel 9 Pro (not XL). Geoffrey Morrison/CNET Mighty 3: The Mighty 3 is the closest modern equivalent to the iPod Shuffle, but the catch is that it only works with Spotify Premium and Amazon Music, both of which can be synced wirelessly. We haven't tested the Mighty 3 directly, though we quite liked the original Mighty Vibe. The Mighty 3 includes eight hours of battery life while the waterproof Mighty Wave is designed to appeal to swimmers and outdoor types. Sony NW-E394: The NW-E394 is an artifact of a former age. The last of the old-school MP3 players. It's simple and easy to use, however. It seems to be finally discontinued, unfortunately. If you can find one used and are looking for an MP3 player for older or young folks, this is a good option.
The budget hack: Any old smartphone Samsung Any old smartphone will do, regardless of whether it's a cheap one, an iPhone or an Android phone. If you have an old phone -- or you buy a new one without service -- you'll have access to the full realm of app-based music services and any music files you care to upload. If you like what you hear, consider upgrading to a decent headphone DAC (that's "digital to analog converter") like the Audiofly Dragonfly or iFi Audio Go and a serious pair of wired headphones.
Factors to consider when buying an MP3 player Where are you going to use it? Is portability the most important aspect? As in, do you want something smaller than your phone? Bluetooth or wired? Are you just connecting Bluetooth headphones/earphones, or are you connecting wired headphones. If the latter, do your headphones need a lot of power (typically bigger, higher-end headphones). Do you want to stream music as well? Smaller, less expensive MP3 players typically have no streaming abilities. Look for something that runs on the Android operating system. This will let you install most apps like Spotify, Qobuz, Tidal, and others. How much do you want to spend? There are lots of great options under $100, and you can spend over $1,000 for high-end audiophile models. Some of our favorite models are under $250.