While your Android phone come preloaded with a variety of standard ringtones, some people may prefer to have a distinct ringtone for a more personalized touch. On Android, you have the option to set any song as a ringtone, but you cannot select a specific section of the song and set it as your ringtone. Enter Ringdroid, an app that lets you make your own ringtone from any song or audio file.

On launch, the app displays a list of audio files on your device. You can go to settings and select ‘Show All Audio’ if you also want the phone’s preloaded ringtones to be visible. Ringdroid supports MP3, WAV, AAC and AMR audio files. There is also an option to record the audio directly to the app for editing in the app – useful if you want a personalized ringtone in your voice.

Tapping an audio file opens it in the editor. The audio editor display the audio waveform of the song along with details like format, length in seconds and bitrate. You can zoom-in to the waveform for precise selection to the second of your choice. There are two sliders on the waveform – one for start selection and the other for stop selection. You can move the sliders to select the audio length for the ringtone. There is no limitation on the length of the audio file selection.

Once you have edited and selected your ringtone, you can save it with your choice of name. The edited file can be save as a ringtone, notification sound, alarm sound or a music file. After saving, the app also checks with you if you want the new ringtone to be set as default to assigned to a specific contact. If you want to assign it to a contact, you have to choose a contact from your phonebook and the app does the rest.

Being an open source app, there are no advertisements and the developer status that there will never be ads in the app