There are plenty of places with "free" ringtones, but you'll always be charged for using the phone's network to download them (unless you have an unlimited data plan). You need to use an mp3, edit it in the program Audacity or in
online editor making it a short clip and upload it to your microSD card.