NetSpeedTray icon
Windows 10 / 11

NetSpeedTray

Live upload and download speeds right on your taskbar, next to the clock. Plus a live graph and a history of how much data you use each day.

Free · Windows 10 or 11 · Data stays on your PC

Features

What it does

  1. Speeds on the taskbar

    Upload and download sit on the taskbar itself, not a floating window. Fixed-width numbers mean the widget never jumps around.

  2. Tray icon your way

    Show arrows, text, bars, or a tiny live graph. Left-click for a details window with a live graph and the current adapter.

  3. Daily usage history

    Totals for today, 7 days, 30 days, this month, or all time. They survive midnight and export to CSV.

  4. Data caps and alerts

    Set a daily cap in GB and get notified as you approach it, or alert when speed goes above or below a threshold.

  5. Blends in

    The transparent background samples your taskbar color. It can hide itself in fullscreen apps and start with Windows.

  6. Private

    No account, no telemetry. Settings and usage history are plain JSON files in your AppData folder.

Settings

Everything is configurable

AreaOptions
GeneralStart with Windows, update interval, adapter (auto / all / specific), skip virtual NICs, include VPN
DisplayOverlay on/off, stacked or inline layout, dock position, labels and arrows, tray style, hide in fullscreen
AppearanceTheme, font, size, padding, download and upload colors
UnitsBits or bytes, 1024 or 1000, auto scale, decimal places
UsageHistory retention, daily GB cap, cap notifications
AlertsNotify above or below a download or upload threshold
AdvancedPing host, click-through, lock position
Install

Run from source

Requires Windows 10 or 11 and Python 3.10 or later on your PATH.

  1. Download the source ZIP and extract it.
  2. Double-click run.bat. The first launch sets up everything it needs automatically.
  3. Right-click the speeds on your taskbar for Details, Usage, and Settings. Turn on Start with Windows to launch it at login.

Prefer the command line?

python -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt
.venv\Scripts\pythonw.exe main.py