HomeMusic & AudioSet a song as your Android ringtone

How to Set a Song as Your Ringtone on Android

How to Set a Song as Your Ringtone on Android
Updated for 2026-06-28

Hearing a tune you actually like instead of the stock chime makes your phone feel like yours, and Android has let you do this for years. The catch most guides skip is that you need a real audio file sitting on the phone, not a track playing inside a streaming app. Once you have that file, the rest takes a couple of minutes. Below I walk through the built-in Settings route, how to trim a song down to the good part, setting a different tone for a specific contact, and the small differences you will hit on Samsung and Pixel phones.

What you need before you start

Android only assigns ringtones from audio files stored on the device. That means an MP3, M4A, WAV, or OGG file living in your phone's storage. Songs you stream from Spotify, Apple Music, or YouTube Music will not work directly, and this is the honest limit worth knowing up front. Those tracks are wrapped in DRM, so the file never lands on your phone in a form the system can read as a ringtone. There is no setting that unlocks this. You either own the audio file outright or you do not.

If your music lives in the cloud, download an actual copy first. Plenty of people buy tracks they want as tones, rip from a CD they own, or use a song they recorded themselves. If you are still building a local library, our roundup of the best music downloader apps for Android covers legitimate ways to get files onto the device, and the wider music and audio guides hub points to related tools. One more caveat: a few carriers and OEM skins lock down custom tones on certain plans or models, so if an option below is missing, that restriction is usually why.

The fastest route: assign a full song in Settings

If you are happy using the whole track, or you do not mind it starting from the beginning, the built-in Settings path is the quickest. On a recent Android build the steps look like this.

  1. Open the Settings app.
  2. Tap Sound & vibration.
  3. Tap Phone ringtone.
  4. Tap My Sounds, then the + button in the lower right corner.
  5. Browse to your audio file, select it, and tap Save.

The song now shows up in the ringtone list and is set as your default. The downside is obvious once you try it: a song rarely opens with its catchiest moment, so your phone may ring with a quiet intro for the first several seconds. That is the main reason most people trim the file first, which is the next section.

Diagram showing what works and what to avoid when setting a song as an Android ringtone
The key do, avoid, and caution points for custom Android ringtones.

Trimming a song down to the good part

A ringtone works best when it is short and starts on the hook. To cut a clip you want a ringtone maker, and there are several solid free ones on Google Play in 2026. MP3 Cutter and Ringtone Maker and Ringtone Maker: Music Cutter are both well rated and do the job without much fuss. The flow is roughly the same in any of them.

  1. Install the app and grant it access to your audio files when asked.
  2. Open the song you want to cut from the app's file list.
  3. Drag the start and end handles on the waveform to grab the section you want, usually 15 to 30 seconds.
  4. Most apps let you add a short fade in and fade out so the clip does not start with a jarring jump.
  5. Save or export the clip, and choose Set as ringtone when the app offers it.

That last step matters. A good ringtone app will register the saved clip directly as your ringtone, so you skip the Settings menu entirely. If it only saves the file, go back to the Settings route above and pick your new clip from My Sounds. Keep the clip reasonably short; a 10 to 30 second piece loops cleanly and does not feel dragged out when a call comes in.

Setting a different ringtone for one contact

A per-contact tone is handy when you want to know who is calling without looking at the screen. Android handles this from the Contacts app rather than the main sound settings.

  1. Open Contacts (or the Phone app's contacts tab).
  2. Tap the person you want, then tap Edit.
  3. Scroll down and look for Ringtone. On some phones it sits under a menu accessed with the three dot button instead.
  4. Pick a tone from the list, or choose Add ringtone / Custom to point it at one of your own clips.
  5. Save the contact.

From then on, that person gets their own sound while everyone else rings with your default. To undo it later, open the contact again, tap Ringtone, and choose Default ringtone or Clear, depending on your phone. The wording varies a little between brands, but the location is consistent.

Samsung phones (One UI)

Samsung's One UI puts things in slightly different places, though the idea is the same. For your default tone, open Settings, tap Sounds and vibration, then Ringtone. Tap the + icon to add a song from your storage and select it. Samsung also lets you set separate ringtones per SIM if you run a dual SIM phone, so check which slot you are editing.

For a per-contact tone on Samsung, open the contact in the Contacts app, tap Edit, then View more, and you will find the Ringtone option there. Samsung's own Sound Picker can trim a clip on the spot in some builds, so you may not even need a separate app for short edits.

Pixel and stock Android phones

Pixel phones run close to stock Android, so the path matches the fastest route above almost exactly. Open Settings, tap Sound & vibration, tap Phone ringtone, then My Sounds, and use the + button to add your file if it is not already listed. If the song does not appear, it usually means the file is in a folder the picker does not scan, or it is still inside a streaming app rather than saved as a real file.

The Files by Google app is a quiet helper here. Open the audio file in Files, tap the three dot menu, and you may see a Set as ringtone option that handles everything in one tap. It is worth a look before installing anything extra.

When a song just will not load

If a track refuses to show up or set, run through this short checklist. First, confirm the file is actually on the phone and in a supported format (MP3, M4A, WAV, or OGG). A Spotify or Apple Music track that you can only play inside the app is not a file you own, and no trick changes that. Second, check the file is not stored only on cloud storage; move a real copy into local storage. Third, some carrier and manufacturer builds disable custom tones, so if the option is greyed out, that limit is likely the cause. Finally, give the app file permission it asks for, since a ringtone maker cannot see your music without it.

While you are organizing audio, a capable player makes managing files easier, and our picks for the best music player apps for Android can help you keep tracks tidy. If you also want the song itself to sound better when it plays, an equalizer app shapes the tone without touching the ringtone process.

Frequently asked questions

Can I use a Spotify or Apple Music song as my ringtone?

Not directly. Streaming tracks are protected by DRM and stay locked inside their apps, so the file never sits on your phone in a form Android can read as a ringtone. You need an audio file you actually own, such as an MP3, M4A, WAV, or OGG saved to local storage. Once you have that file, every method in this guide works normally.

What audio formats does Android accept for ringtones?

Android supports MP3, M4A, WAV, and OGG for ringtones, with MP3 being the most common. If a file in another format will not load, converting it to MP3 usually fixes the problem. The file also has to live in local storage rather than only in a cloud account.

How do I trim a song so it starts on the chorus?

Use a ringtone maker app such as MP3 Cutter and Ringtone Maker or Ringtone Maker: Music Cutter from Google Play. Open the song, drag the start and end handles on the waveform to the section you want, add a short fade if you like, then save and choose Set as ringtone. A clip of 15 to 30 seconds works well.

Why is my custom ringtone option greyed out?

A handful of carriers and phone makers restrict custom tones on certain plans or models, which can disable the option entirely. If you have checked that the file is a supported format saved locally and the app has file permission, a carrier or OEM lock is the most likely reason the choice is missing.

How do I give one contact their own ringtone?

Open the Contacts app, tap the person, tap Edit, then find the Ringtone option (sometimes under a three dot menu or a View more section on Samsung). Pick a tone or add one of your own clips and save. To remove it later, open the contact again and set the ringtone back to Default.

Where do I set my default ringtone on a Samsung versus a Pixel?

On Samsung, go to Settings, Sounds and vibration, then Ringtone, and tap the plus icon to add a song. On Pixel and stock Android, go to Settings, Sound and vibration, Phone ringtone, then My Sounds and use the plus button. The Files by Google app also offers a Set as ringtone option on many phones.