Adding ringtones to an Android phone can be tricky. If you drag and drop a ringtone file to your device, it will end up in with your music collection. However, with one simple trick, it can be a breeze to do.
Connect your device’s memory to your computer. This can be done via USB, or using a microSD adapter to connect your microSD card to your computer.
Open the file folder for your device. You can access it via My Computer, and select the drive your device is connected via. You should see various folders relating to apps on your device and files you’ve added so far.
Create a new folder. Label it Ringtones.
Open the folder on your computer containing the ringtones. It’s usually easier if you have saved the ringtones in a separate folder than your computer’s music collection. In a pinch, however, you can hover your cursor over a music file and see the length of the track.
Drag and drop the ringtone file to the Ringtones folder on your device. Disconnect your device from your computer.
Go to Sound Settings on your phone. When on your home screen, press the menu/navigation hard key, and select Settings. From there, select Sound, and the menu titled Phone ringtone. Scroll through the list of ringtones until you find the one you want to use. If you don’t see the ringtone you just added, turn off the phone first and it should appear when you turn it on since Android’s service looks out for new files when the phone boots.
Original Post in Wikihow