iOS Screen Time is already the best porn blocker on iPhone. The only problem? You know the passcode.
Turn on the built-in adult content filter, then lock it with a passcode you don't know. No app to install, nothing to delete, nothing to type.
Step 1: Turn on Limit Adult Websites
In Settings > Screen Time > Content & Privacy Restrictions > Web Content, choose Limit Adult Websites.
Step 2: Lock it with a passcode you don't know
WaitToUnlock generates a random Screen Time passcode and guides you through entering it without ever learning it. Getting it back takes a wait you choose: 6 hours to a month.
Free forever. One-time payment for longer wait times, no subscription. More guides: the strict 13+ setup, quitting porn with Screen Time, and locking yourself out safely.