Install the CleanBrowsing Desktop App on Windows 10 or 11 and enable DNS content filtering with a single click. No command-line setup required.
Download the latest version of the CleanBrowsing Windows Desktop App:
Download CleanBrowsing v1.7.6 (64-bit)
The app requires Windows 10 or Windows 11 (64-bit). No additional software or runtime downloads are needed.
Deploying across a fleet? The installer supports silent deployment with command-line parameters for pre-configuring accounts, PINs, and hardening. See the Intune / MSP Deployment Guide.
Run the downloaded installer. Windows will ask for administrator permissions — click Yes to allow it.
If you have a previous version installed, the installer will automatically:
Follow the on-screen prompts and click Install. When finished, check Launch CleanBrowsing and click Finish.
The home screen shows three filter options:
Click Enable on any filter card. The status bar at the top turns green when filtering is active.
The app automatically configures DNS on all your active network interfaces (Wi-Fi, Ethernet, etc.).
To prevent unauthorized changes, set a local PIN:
Once set, the PIN is required to change filters, reset settings, toggle hardening features, and uninstall the app.
For stronger protection, go to Harden in the navigation bar. Three features are available:
Click Enable on each feature you want to activate. These are especially useful when setting up a shared computer or a child's computer.
After enabling a filter, verify it's working:
The app also monitors your network continuously. If you switch Wi-Fi networks or plug in an Ethernet cable, it automatically re-applies your DNS settings.
If you connect to a captive portal network (hotel, airport), the app will temporarily pause filtering, let you authenticate, and then automatically resume protection.
If the app loses connectivity to CleanBrowsing's resolvers for any reason, it pauses filtering gracefully rather than blocking traffic, and automatically resumes once connectivity is restored. If a PIN is set, the connection dialog will offer an option to keep filtering disabled — but that option requires the PIN, so it can't be triggered accidentally.
Deploy the Windows app silently across a fleet using Intune or command-line parameters.
View Guide