Does your iPhone sound like every other iPhone? Does it play the default Waves ringtone, causing everyone nearby to pull out their own phone and see if it's the one ringing?

Time to stand out from the crowd! You can create an unlimited number of custom ringtones for your device, using a virtually unlimited number of sources: songs, sound effects, MP3 files, you name it. Here's a rundown of your options:

Option 1: iTunes

You know you can buy apps, music and movies from the iTunes Store, but did you know it sells ringtones as well? It's not immediately obvious if you don't know where to look.

Open the iTunes app on your phone, tap More (bottom right corner) and then tap Tones. Voilą! A whole section devoted to ringtones.
Many of these are songs, but if you tap the Genres button and scroll down to the bottom of the list, you'll see categories including Dialogue and Sound Effects. That's where you can score 'tones like R2-D2 beeping and booping, a T-Rex roar from "Jurassic Park," and spoken-word clips from all manner of movies and TV shows. You can tap the thumbnail for any ringtone to hear a sample.

iTunes' ringtones sell for 99 cents or $1.29. When you tap to buy one, you'll see options including Set as Default Ringtone, Set as Default Text Tone (for text messages, naturally) and Assign to a Contact. You can, of course, modify any of these options later on, as well as tap Done to complete the setup later
This is the major advantage to spending money on ringtones: They're automatically added to your phone, right on your phone, no conversion or hoop-jumping required.

Option 2: DIY ringtones

If you'd rather not spend any cash, however, or you want music or sounds not available through iTunes, consider the DIY approach.
YouTube is really the only place to find any number of clips, sound effects, etc. Thankfully, it's fairly easy to convert any YouTube video to a ringtone:


Step 1: Copy the YouTube URL to your clipboard.

Step 2: Head to YouTube-MP3.org, paste that URL into the text field and click Convert Video. When the conversion is done, click to download the MP3 file to your PC. (Note: There are any number of services that can turn YouTube vids into MP3 files. This one is quick, easy and blissfully free of ads.)

Step 3: Now we need to convert that file to the ringtone-friendly format M4R. For this, we're going to hit up another site: Free Ringtones. In the Upload MP3 area, click Browse, find the newly downloaded MP3 file and then click Open. (There's also a YouTube option here that would seem to obviate all of Step 2)

Step 4: Once the upload is done, use the sliders to choose (and preview) the snippet you want turned into your ringtone. You can also change the category and title and enable or disable the fade-in/fade-out options. With all that done, click Create Ringtone and wait a few seconds for the process to complete. When it does, click Download for iPhone.

Step 5: Now you have an M4R file that needs to make its way to your iPhone. If you don't typically sync your phone with your PC, well, you'll need to. Run iTunes and press Ctrl-8 to switch to My Tones view. Now drag and drop your ringtone file(s) to the iTunes window.

Step 6: Finally, connect and sync your iPhone. It may be necessary to click the Tones option for your iPhone and enable Sync Tones, then sync again. But when you're done, now you should be able to venture into Settings > Sounds > Ringtone choose your new tones!

By the way, you can accomplish the same thing with any MP3 file (i.e. not just YouTube-sourced MP3s) just by skipping right to step 3 -- great if you have, say, a library of songs or sound effects to draw from.