See comments section for more up-to-date versions of the script. The original script is from 2014 and will not work as is.
- Open news feed preferences on your Facebook menu (browser)
- Click people or pages
- Scroll down (or click see more) until your full list is loaded
- Run the script in your browser console
Facebook will block this feature for you while you use it, depending on how much entities you try to unfollow. It automatically unblocks in a couple of hours and you will be able to continue.










Partial Solution to Unfollow Contacts on Facebook
I've been using a partial solution these days to unfollow contacts on Facebook. So far, I've managed to unfollow over 1,800 contacts, but I still have some left.
Steps:
Install Tampermonkey Extension: Install the Tampermonkey extension on Chrome (I recommend using Chrome).
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en
Enable User Scripts: Go to the application manager, find Tampermonkey, click on "Details," and enable the "Allow user scripts" option.
Create a New Script: Click on the Tampermonkey icon, select "Create a new script," and replace the example code with the following:
Save the Script: Click "File" > "Save" and close the window.
Run the Script: Open Facebook, replace "youruser" with your username in the following link: https://www.facebook.com/youruser/following.
This will take you to the "Following" page.
Start the Process: Click the "Iniciar Proceso" (Start Process) button on the top right corner, and the script will start unfollowing contacts one by one, displaying a counter for successful and failed unfollows.
Limitations:
Doesn't unfollow:
Favorited contacts
Groups or pages
Only unfollows contacts
Manual Intervention Required: When the script encounters a page or group, you'll need to manually close the opened window to prevent the script from crashing.
To Avoid Bans: I recommend stopping the script every 400-500 contacts.
Hope this helps!