SpeedtestOS is the only OS specifically designed to give you the most accurate speedtests with as little variables as possible! SpeedtestOS comes with full support for any VPN as well with built in support for many common protocols such as OpenVPN, IKEv2, Wireguard, PPTP, L2TP, IPsec, Xauth protocols and more!

Ideal for Speedtesting on any hardware!


Pick the latest version if you don't know which to pick!

SpeedtestOS File

Version 1.1

MD5: 546db6f26f3f7a8ce283f1ba30a14cbc

Version 1.0

MD5: 94edb6eb2010ae7f7162cb5f6c50dd67

Rufus Utility

Download Rufus Utility


System Requirements
  • 64 bit Intel or AMD processor with support for AES-NI and PAE
  • 2gb RAM or more
  • Any GPU released after 2005
  • Almost any CPU released in 2012 or later will support AES-NI and PAE.

    A quad core or better processor is highly recommended!


    You will need a 2gb USB drive, CD, or DVD with no data on it, Rufus utility, and a computer that meets the above system requirements.

    Step 1

    In the "Device" box, select your USB drive.

    Step 2

    Click the "Select" button and select the SpeedtestOS-vX.X.iso file you downloaded from above.

    Step 3

    If your PC uses Legacy (CSM) BIOS mode you should select option "MBR" in the "Partition type" selection box.

    If your PC uses UEFI BIOS mode you should select option "GPT" in the "Partition type" selection box.

    Step 4

    Click "Start" button at the bottom of the window. Select "Yes" and/or "Ok" for any other messages you get.

    Once the green progress bar at the bottom says "READY", you're ready to boot SpeedtestOS!


    Boot Device Keys

    You will need to know the boot device key for your system in order to boot SpeedtestOS, this can easily be found by searching the web for your specific motherboard or PC model followed by the term "boot device key".

    For example if your laptop is a Lenovo Thinkpad T500, you can search "Lenovo Thinkpad boot device key" to find yours. Boot keys are usually F1-12 keys, ESC, or DEL keys. Listed below are some common boot device keys for some brands you can try.

    Search for your Boot Device Key

    Common Boot Device Keys

    Acer = F12, ESC

    Asus = ESC, F8

    Dell = F2, F12

    HP = F9

    IBM = F11, F12, ThinkVantage Key

    Intel NUC, Toshiba, MSI = F11

    Samsung = F10, ESC


    How to boot SpeedtestOS

  • Turn your PC off

  • Press the power button of your PC

  • Immediately press your boot device key

  • Select your USB drive, CD, or DVD from the list using the arrows

  • Press enter to boot

  • Need Help?

    You can join our Discord here


      VPN Support

      SpeedtestOS comes out of the box with support for OpenVPN, IKEv2, Wireguard, PPTP, L2TP, IPsec, Xauth, and Hybrid protocols so you can use any VPN with it! If your VPN doesn't provide connection over any of those methods, you can also easily install their own client!

      Speedtest Methods

      Installation is very simple and easy, all you need is 5 minutes, a PC that meets the minimum system requirements (almost any will work!) and a USB drive, CD, or DVD 2gb or larger.

      To get started using SpeedtestOS, check the Installation instructions below! Ensure you backup all data from the USB device as this process will delete all data from it!

      Hardware Support

      SpeedtestOS will boot and function on almost ANY hardware made in the last 15 years, though for accurate speedtests at high speeds, we highly recommend checking the recommended system requirements below to ensure your PC meets them.


    What OS do I need?

    You need Windows XP-10 to follow the installation instructions given here, but you can also install SpeedtestOS from a Mac or Linux PC using other utilities.

    Is SpeedtestOS free?

    Yes! SpeedtestOS is 100% free and always will be, there are no advertisments or subscriptions in the OS.

    Can I redistribute SpeedtestOS?

    Yes, though I would appreciate it if you link to this page instead or at least credit me.

    How can I tell if my PC is Legacy (CSM) or UEFI BIOS type?

    Press the Windows key + R to open the run dialog, type "msinfo32" and press enter. Under “System Summary,” look for BIOS Mode. If it says BIOS or Legacy, then your device is using BIOS. If it reads UEFI, then you’re running UEFI.

    Can I use SpeedtestOS for things other than speedtesting?

    Yes! While SpeedtestOS is designed to test your network accurately, it can also be used to run any other applications.

    How do I know if SpeedtestOS supports my VPN?

    As long as your VPN provider supports one of the supported protocols listed above, SpeedtestOS will support your VPN.

    I can't get it to work, help!

    You can contact me via Discord here for support and inquiries. Please do not send me unsolicited offers or advertisments!

    I messed something up and now it won't work how I expect it to, what do I do?

    Simply reboot to clear all data and start over!


    Why SpeedtestOS?

  • SpeedtestOS comes pre-installed with various speedtesting clients so you can use what works best for you!

  • All data stored on SpeedtestOS after boot is stored to RAM, never worry about uninstalling old software which may leave behind junk! Simply reboot!

  • SpeedtestOS has no overhead like virtualized solutions and uses very little resources, leaving the most resources possible available for use!

  • SpeedtestOS does not use browser based testing methods as those are often inaccurate and add extra variables to the testing environment, all speedtest clients run as a locally installed application!

  • No hassle of managing virtual machines!

  • SpeedtestOS is ready to go right out of the box with no extra configuration required! Simply boot SpeedtestOS, import your VPN profiles, and get speedtesting!

  • SpeedtestOS is small, SpeedtestOS uses less than 1 gigabyte of storage when installed!

  • You do not need a hard drive or SSD to run SpeedtestOS!

  • All speedtests are ad-free by default so ads will never load in the middle of a speedtest which can skew results!