There is no quick and convenient way to add custom ringtones on iPhone . However, with a little work it is possible to achieve it and this guide will make the task much easier for you..
Add custom ringtones on iPhone
In order to add custom ringtones on iPhone we are going to need iTunes. For this we are going to have to install the latest version available from Apple on a Windows PC. If we have a Mac, iTunes is already installed by default.
Next, we're going to need a sound clip that we want to turn into a ringtone. For this we will be able to use any kind of sound file that we want..
The file that we will use in the ringtone must not exceed the maximum duration of 40 seconds. In case the audio is too long, it is possible to use Audacity, an excellent open source program that we can use to trim it down to 40 seconds or less.
Another option is to use Mp3Cut.net , it is an online tool that allows us to cut audio files. For this, once we enter the website, we will click on the "Open File" or "Open File" button and search for the MP3 file in question..
Now we are going to choose a part of the audio, it must be the one we want to use and we will have to click on the "Save" button. That would be all, we are simply going to click on "Save" again and we will be able to download an MP3 file to our computer.
Convert MP3 to AAC
In order to use the file as a custom ringtone, we will need to convert it to AAC format. In case the file is already in AAC or M4R format, we can skip this part.
The first thing we will do is add the sound file to iTunes and we will place it in the library. It is possible to do it by dragging and dropping the file directly into the iTunes library. Then we will have to go to Library> Songs.
Here we are going to select the sound file and then we are going to go to the top left of iTunes and click File > Convert > Create AAC Version.
Identify the AAC file
Once we're done, we'll have two copies of the same file: one will be MP3 and the other AAC. To solve this issue, we are going to click on the button in the upper right corner of the library headers and enable the "Type" column.
A new column called "Type" will appear that will show us the format of the files. The “MPEG” file is the original “MP3” file, while the “AAC” file is the one he has converted and we are going to use. So we'll right click on the MPEG file and delete it.
Now we only have the AAC file. Although we will have to change the extension for iTunes to recognize it as a ringtone file. The first thing we will do is drag the AAC file from the iTunes library to our desktop.
Next, we press “Start” and we are going to write “Folders”, we choose “File Explorer Options” and we go to the “View” tab. In this section we are going to uncheck the option "Hide file extensions for known file types" and click "OK".
We right click on the file that we put on the desktop and we will have to choose “Change name” and we will change the AAC or m4a extension to m4r.
Add the ringtone to our iPhone
To finish we will have to connect our iPhone to the PC or Mac with the USD to Lightning cable, which is the same cable that we use to charge our device.
We will unlock our iPhone and click on the "Trust" option on the screen to confirm that we want the computer that we connect to it to have access. We will be prompted to enter our PIN.
In iTunes, we will click on the device icon that appears to the left of “Library” in the navigation bar.
Next, we are going to have to choose “Tones” just below “On my device” in the left sidebar.
Now we are going to have to drag and drop the .m4r ringtone file from Windows to the Ringtones section of iTunes.
iTunes will take care of syncing the ringtone to your phone and it will appear immediately under Tones.
Choose custom ringtone
On our iPhone, we are going to have to go to Settings> Sounds> Ringtone and here we can choose the personalized ringtone. Ringtones we've added will appear at the top of the list.