A lightweight Windows network-speed overlay.
See the code
TinyNetUse is a small open-source Windows utility that shows current download and upload speeds in a movable desktop overlay, with an optional history graph.
TinyNetUse is currently verified on 64-bit Windows 11. Other Windows versions have not yet been verified.
Download the latest TinyNetUse release
For most users, choose TinyNetUse-Setup-<version>.exe. The installer sets up TinyNetUse for your Windows account without requiring administrator access.
The portable version runs without installation. Keep portable.flag beside TinyNetUse.exe if you want its settings stored in the same folder.
Neither version requires Python.
TinyNetUse releases are currently unsigned, so Windows SmartScreen may display a warning when installing or running the application. SHA-256 checksums are published with each release.
Settings and window positions are saved automatically.
The optional graph shows recent download and upload activity and supports three display layouts.
Downloads and uploads are plotted on opposite sides of a centered zero line.
Download and upload activity are shown in separate stacked areas.
Download and upload activity are plotted together on the same scale.
Settings are organized into Application, Widget, and Graph sections.
TinyNetUse reads network byte counters provided by Windows to calculate current speeds. It does not inspect packet contents, send telemetry, or collect usage data.
Project and release links open GitHub only when selected. Update checks also run only when requested by the user; TinyNetUse does not check for updates automatically.
In Auto mode, TinyNetUse asks Windows which adapter owns the preferred network route. This lookup is performed locally and does not send network traffic. If Windows cannot identify a matching adapter, TinyNetUse falls back to active adapters with usable non-loopback IP addresses.
This fallback can include physical, VPN, and virtual adapters, so traffic may be counted more than once in some network configurations. TinyNetUse is intended as a live network-activity monitor rather than an exact bandwidth-accounting tool.
Installed settings are stored locally in %LOCALAPPDATA%\TinyNetUse\config.json. Portable settings are stored beside the executable when portable.flag is present.
Report bugs or request changes through GitHub Issues.
When reporting a problem, include the TinyNetUse version, Windows version, and steps to reproduce the issue when possible.
TinyNetUse is open source under the MIT License.
Source setup, testing, build, and release instructions are available in DEVELOPMENT.md.
Information about official builds and future code signing is available in the code signing policy.
63 commits
Python
95.0%
Inno Setup
3.9%
Batchfile
1.1%
A lightweight Windows network-speed overlay.
See the code
TinyNetUse is a small open-source Windows utility that shows current download and upload speeds in a movable desktop overlay, with an optional history graph.
TinyNetUse is currently verified on 64-bit Windows 11. Other Windows versions have not yet been verified.
Download the latest TinyNetUse release
For most users, choose TinyNetUse-Setup-<version>.exe. The installer sets up TinyNetUse for your Windows account without requiring administrator access.
The portable version runs without installation. Keep portable.flag beside TinyNetUse.exe if you want its settings stored in the same folder.
Neither version requires Python.
TinyNetUse releases are currently unsigned, so Windows SmartScreen may display a warning when installing or running the application. SHA-256 checksums are published with each release.
Settings and window positions are saved automatically.
The optional graph shows recent download and upload activity and supports three display layouts.
Downloads and uploads are plotted on opposite sides of a centered zero line.
Download and upload activity are shown in separate stacked areas.
Download and upload activity are plotted together on the same scale.
Settings are organized into Application, Widget, and Graph sections.
TinyNetUse reads network byte counters provided by Windows to calculate current speeds. It does not inspect packet contents, send telemetry, or collect usage data.
Project and release links open GitHub only when selected. Update checks also run only when requested by the user; TinyNetUse does not check for updates automatically.
In Auto mode, TinyNetUse asks Windows which adapter owns the preferred network route. This lookup is performed locally and does not send network traffic. If Windows cannot identify a matching adapter, TinyNetUse falls back to active adapters with usable non-loopback IP addresses.
This fallback can include physical, VPN, and virtual adapters, so traffic may be counted more than once in some network configurations. TinyNetUse is intended as a live network-activity monitor rather than an exact bandwidth-accounting tool.
Installed settings are stored locally in %LOCALAPPDATA%\TinyNetUse\config.json. Portable settings are stored beside the executable when portable.flag is present.
Report bugs or request changes through GitHub Issues.
When reporting a problem, include the TinyNetUse version, Windows version, and steps to reproduce the issue when possible.
TinyNetUse is open source under the MIT License.
Source setup, testing, build, and release instructions are available in DEVELOPMENT.md.
Information about official builds and future code signing is available in the code signing policy.
63 commits
Python
95.0%
Inno Setup
3.9%
Batchfile
1.1%