Here at iMore, we love listening to music. From classic rock to techno, we enjoy it all, but we can't possibly know every song on the radio. That's when we use a music identification service to get that info. In that market, SoundHound and Shazam are the two most well-known music id'ing apps. But which one is better?
(opens in new tab)
Any song anywhere
SoundHound is a music identification service app that is geared for more music aficionados. You can easily search for a song that's stuck in your head by typing, singing, or even humming it in, though the results are hit and miss when it comes to actually speaking it. Otherwise, SoundHound only takes mere seconds before finding the song. Also, you get Live Lyrics right away so you can start singing along, and you can also bookmark favorite tags to reference later.
- Lets you hum, sing, or type in a song to search
- Features Live Lyrics after identifying song
- Intuitive Discovery
- Lets you bookmark tagged songs for easier reference
- Fast results
- Results are hit and miss when it comes to humming a song
- Doesn't always play the correct song
- Has a slight learning curve since there are more features
- Free version has ads
(opens in new tab)
Simple and fast
Shazam is the music identification service that everyone has pretty much heard of, if not used. It has a simple interface that's easy to pick up, and the Auto Shazam feature is nice since it automatically identifies all songs for you, even if the app is in the background. Shazam is also built-in to Siri, so you could just ask Siri what a song is and she'll tell you. The downside to Shazam is that it requires the original song to identify, so you can't just hum or sing into it, and tagged songs can't be bookmarked for later reference.
- Simple interface that's easy to use
- Has Auto Shazam feature to automatically ID all songs
- Can unlock additional content with the camera
- Is built-in to Siri
- Easy to discover music
- Charts can get hidden due to Snapchat-like Discover view
- Can't hum or sing to search, must be original song
- Very basic features compared to SoundHound
While SoundHound and Shazam both do the same basic thing, there are also strengths and weaknesses to both. We'll go into further detail below.
Let's break it down
On the surface, SoundHound and Shazam have one big feature in common: they'll identify songs for you, giving you detail like who sings it and what the song is called. Both of them do that pretty fast, too. So, why would you pick one over the other? It's simple: one is more robust with features, and the other is more simple to use.
Swipe to scroll horizontally
|Header Cell - Column 0||SoundHound||Shazam|
|Cost||Free with ads, separate premium version||Free|
|Interface and design||Robust with features||Simple|
|Streaming music||Apple Music and Spotify||Apple Music and Spotify|
|Can hum/sing lyrics||Yes||No|
|Can search by type||Yes||Yes|
|Bookmark tagged songs||Yes||No|
|Can add songs to playlists||Yes||No|
|Additional content to unlock||No||Yes|
Chances are you've heard of Shazam even before reading this article. It's definitely not surprising, as it's been around for a long time, is more publicly advertised, and it's even built into iOS with Siri integration. It's simple to use, and the Auto Shazam feature is super useful, since it stays on even in the background. It will identify any songs that it hears for you without requiring your input.
You can get some exclusive content that can only be obtained by scanning a special Shazam code with your camera. Also, it's good for social music discovery with the Snapchat-like cards that are sure to appeal to the younger crowd, and you have the option to browse by charts as well. You can check out your full Shazam history too, and Shazam even generates playlists of similar songs that you can listen to within the app.
However, we still prefer to use SoundHound for song identification for several reasons. The biggest reason is the fact that you could hum or sing into SoundHound and (hopefully) get some results, while Shazam must hear the actual song that you want to identify. SoundHound's implementation is especially useful when you have a song that's just stuck in your head (and it won't leave, no matter how hard you try) and you want to know more about it. Granted, it is still hit or miss though, since I got a lot of misses (I'm assuming because I'm a terrible singer). Still, I find it better to have that option available to you at least, which is strangely absent from Shazam.
Another reason to go with SoundHound is all of the other cool features it has. Once it identifies a song that you're listening to, you'll get the result immediately, and it also comes with Live Lyrics if it's a song with lyrics. This is cool because you can see what point you are at in the song, and hey, feel free to start singing along! The lyrics will be right in front of your face, so you can pretend to know what you're singing.
SoundHound is also great for music discovery. It highlights Charts nicely, so they aren't hidden behind some Snapchat stories-like nonsense. You can see the hottest and most popular tags right now, even by genre. And while you can browse your entire tagged song history, SoundHound allows you to bookmark your favorites so you can reference them quickly at a later time. There's even offline support, so you can save a search for later, or even try it again if you couldn't get a match the first time.
Since you can integrate Apple Music or Spotify with SoundHound (and Shazam as well), SoundHound can automatically add your identified songs into a playlist in your streaming music app of choice. This is useful if you want to listen to all of those tagged songs later, or even ask SoundHound to play some music you want to listen to. Shazam doesn't seem to have the ability to add music to your Apple Music or Spotify playlists, but it does use your streaming music account to play back songs within the app.
Like we said earlier, there are definitely strengths and weaknesses to both services. However, we prefer SoundHound due to the number of robust features that it has, which we think make our music life a little bit better. While I keep both around, I turn to SoundHound first, especially if there's a song that's stuck in my head that I want to know more about.
(opens in new tab)
Packed with features
SoundHound is the feature-rich song identifying app. You can even hum or sing into it, and it'll deliver results. Add your tagged songs to a playlist in your streaming music app, select your favorites to reference to later, and even get Live Lyrics to sing along to your new jams.
Simple and social
(opens in new tab)
Less is more
Shazam is simple and easy to use, and it's even integrated into Siri. The Auto Shazam feature is also nice to have, since it can identify all songs automatically in the background, though this may drain your battery.
Get the best of iMore in your inbox, every day!
Christine Romero-Chan was formerly a Senior Editor for iMore. She has been writing about technology, specifically Apple, for over a decade at a variety of websites. She is currently part of the Digital Trends team, and has been using Apple’s smartphone since the original iPhone back in 2007. While her main speciality is the iPhone, she also covers Apple Watch, iPad, and Mac when needed.
When she isn’t writing about Apple, Christine can often be found at Disneyland in Anaheim, California, as she is a passholder and obsessed with all things Disney, especially Star Wars. Christine also enjoys coffee, food, photography, mechanical keyboards, and spending as much time with her new daughter as possible.