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.

Limit Adult Websites selected on the Web Content screen in iPhone Screen Time settings

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.