Yes, although it's not specified on the compatibility list, I have downloaded and installed the browser on Windows 8.1 and it's working great. I tested the browser on Windows 8.1 Pro x64 bit. Download the setup package and right click it then select Run as Administrator. After the setup initializes, simply click Next until the installation is finished. Start the browser and it should work normally.