The Zedge app is free to download and use, and there's an optional subscription fee if you want to get rid of ads. But you can also purchase credits to buy content from creators in their Premium Marketplace. The best part of the products available on ZEDGE is that you can upload your own ringtone and share it with your friends so they can download it. On the one hand, Zedge offers a free ringtone maker that allows you to create custom ringtones from your playlist.
You can then send the ringtone to another person, listen to it, or download it.