A simple network analysis tool! Try disconnecting from WiFi whilst you run this :) If you want to know what means what: Connected - Whether your connected to the internet Connected (API) - Whether you can connect to scratch's API Ping - The time it takes to connect to scratch's servers Upload - The max upload speed (estimate) Download - The max download speed (estimate) Note: The upload and download speeds show the max network speed between your computer and scratch. This means even if your computer can send 300Mbps, but scratch can only 5Mbps, then your computer will adjust to scratch's max speed. If your computer/wifi network can only send 2Mbps, then scratch's servers will adjust and only send data at 2Mbps. Before anyone complains; I am working on reducing the number of requests without losing accuracy. Credits: @-Rex- - Pen Text Engine