This app will help you to create a custom ringtone, in the best way that Apple allows it to happen. The process is not super smooth, but the app goes above and beyond to assist you, to precisely edit the length, gives info on maximum duration, and gives further info on how to add it to ringtones via Garage Band. You might say, it could've been easier, or the app should add to ringtones directly without Garage Band being man in the middle, I understand. But I also know that Apple heavily restricts this process, and what this app offers is the best it technically can today. The point is - I used the app, I ended up with custom ringtone in 5 minutes. I honestly don't have to like it very much as long as it gets the job done - it's not like I am going to use it for hours every day. I am very happy with the result! Without this app, you have to read articles on the internet, most of them outdated, and vast majority of them will tell you to use desktop computer with iTunes, which I don't have for some years now. So, thank you very much to the author of this app. I can see you being thoughtful at every possible step, giving info about different duration for sms and ringtones, figuring out how to create charging tone. And also it is great that your app allows to open downloaded file from files on iPhone. Some other apps out here can only open from iTunes library. This app 👍🏻