How to Make Your Own Ringtone?

Most phones now are coming with a feature on it to make your own ring tone. But if your phone does not have the feature then you can use online sites to make your own ring tone.