All Collections
Set Up
Windows Set Up
How to install Freedom on your Windows computer
How to install Freedom on your Windows computer

This article provides detailed instructions on how to install and set up Freedom on your Windows device.

Freedom avatar
Written by Freedom
Updated over a week ago


How to install Freedom for Windows

1. Download and run the Freedom installer

To install Freedom on your Windows computer, download our Freedom installer from our Freedom downloads page, or you can use this direct link to the installer. After you've downloaded the Freedom installer, just double-click the installer to get it started. After that, you'll just need to follow the Freedom installer instructions:

2. Start Freedom

After the installation is complete, Freedom will launch. You will then need to sign in with your Freedom account. After that you're all set! You can now launch your first Freedom session from or from the butterfly task bar icon by clicking on "Start a Session". If you ever find the Freedom app isn't launched in your task bar, you can relaunch it from the Start menu.

3. Running Freedom

Note that Freedom runs from the notification area on the task bar. The taskbar is on bottom of your screen - look at the bottom right of your screen and click on the arrow pointing up and you should see the butterfly icon for the program. Click on this butterfly icon to bring up the desktop app menu and manage Freedom.

Don't see the butterfly in your taskbar?

To fix this, you may need to enable visibility of Freedom icon. To do this, right-click on your windows taskbar (the bar at the bottom), and select Taskbar settings -> Taskbar corner overflow -> toggle Freedom ON.

Having trouble?

If you're having any difficulty, please feel free to contact us. We're happy to help!

Did this answer your question?