Yes, Zedge is free for iPhones. However, there are free as well as paid ringtones. The paid ringtones require you to buy in-app credits.