NetSpeedTray


NetSpeedTray — Free Download. Network monitor

NetSpeedTray is a system tray utility that displays real-time upload and download speeds in a compact, customizable widget. It provides continuous network activity tracking through a mini-graph, color-coded thresholds, and a detailed history graph accessible via double-click. The tool supports adaptive tray positioning, manual free movement, update rate adjustments, and automatic startup control. It operates with minimal system resource consumption and delivers accurate metrics for both light traffic and high-speed connections, including 10 GbE environments.

5.0(1 ratings)
File size: 42.3 MB
The latest version of NetSpeedTray is: 2.1.6
Operating system: Windows
Languages: English
Price: $0.00 USD (Open Source (GPL-3.0))
  • Real-time Speed Display. The core function presents current upload and download rates directly in the system tray area. Values update according to the configured refresh interval, showing network activity as it happens. This eliminates the need to open Task Manager or other diagnostic tools when checking whether data transfers are active or when monitoring connection performance during downloads, uploads, or streaming sessions.
  • Adaptive Tray Mode. The widget automatically maintains a user-defined spacing from the system tray edge. When new icons appear in the notification area, the speed display shifts its position to avoid being covered. This behavior ensures continuous visibility without manual repositioning each time Windows adds or removes tray icons, making the tool suitable for long-running sessions with dynamic system tray content.
  • Free Move Mode. Users can unlock the widget from the tray and place it at any location on the desktop. The chosen position remains active until the mode is changed back to tray-bound behavior. This function serves users who prefer a dedicated on-screen spot for network statistics rather than relying on the notification area, especially on multi-monitor setups or during full-screen application monitoring.
  • Mini-Graph Overlay. An optional real-time graph renders directly on the speed widget. The graph plots recent network throughput, providing a visual representation of traffic patterns without opening a separate window. This compact visualization helps identify bursts, sustained transfers, or periods of inactivity at a glance while keeping the overall footprint small.
  • Speed Color Coding. Custom colors can be assigned to different speed thresholds. When upload or download rates cross a specified value, the corresponding text changes color. This function enables rapid visual identification of high or low activity states, allowing users to notice unexpected bandwidth consumption or confirm that a transfer is progressing within expected parameters.
  • Text Formatting Controls. The display supports adjustments for text alignment, decimal precision, and number format. Users can choose how many digits appear after the decimal point and whether values are shown as Mbps, Kbps, or Gbps according to automatic scaling rules. These settings ensure the output matches personal readability preferences and regional number formatting conventions.
  • Detailed History Graph. Double-clicking the widget opens a full history window that logs network activity over time. The graph displays upload and download rates across an extended period, with the ability to switch between different monitoring tabs. This function serves users who need to review past performance, diagnose intermittent issues, or verify long-term bandwidth usage trends.
  • Configurable Update Rate. The refresh interval for speed measurements can be adjusted. Shorter intervals provide more responsive readings at the cost of slightly higher CPU usage, while longer intervals reduce system impact. This setting accommodates various use cases, from real-time troubleshooting to passive background monitoring where precision over sub-second intervals is not required.
  • Auto-Start Control. NetSpeedTray can be configured to launch automatically when Windows starts. This toggle removes the need for manual activation after every reboot, ensuring continuous monitoring for users who rely on the tool as a permanent part of their desktop environment. The option can be disabled for portable or on-demand usage scenarios.
  • Database Compaction. The application maintains a local database for recorded network history. A built-in compaction routine reduces file size by removing obsolete records and optimizing storage. This function runs automatically and prevents the database from growing excessively over months of continuous operation, preserving disk space without deleting user-relevant historical data.
  • Backup and Version Rollback Handling. When the application is updated, configuration files and database backups are preserved. If a user rolls back to an earlier version, the app detects the version mismatch and pauses recording, displaying the exact backup file name to restore. This function protects accumulated statistics and settings during downgrades or failed updates, preventing data loss and configuration corruption.
  • Privacy-Focused Log Scrubbing. Network adapter names, which often contain personal labels or machine-specific identifiers, are replaced with stable pseudonyms in log files and support bundles. A privacy document lists all recorded data types and the scrubbing procedures applied. This function addresses concerns about sharing diagnostic information while maintaining the ability to troubleshoot issues effectively.
  • Multi-Language Support. The interface is available in 15 languages, including Italian. Translation files cover menus, settings labels, and status messages. This function broadens accessibility for users who prefer operating system tools in their native language, reducing the learning barrier for non-English speakers who need reliable network monitoring.
  • Accurate Boundary Value Rendering. Speed values are formatted to avoid misleading displays at unit boundaries. Light traffic shows as 0.02 Mbps instead of rounding to 0.0, speeds near 1000 Kbps display correctly rather than rendering as 1000.0 Kbps, and 10 GbE connections promote to 10.0 Gbps. These corrections ensure that the numbers shown reflect actual measured rates without artificial rounding errors.
  • SMART Mode Coverage Correction. A monitoring mode that tracks system hardware metrics includes network data alongside sensor readings. Export files generated from this mode now contain complete coverage and correct totals. This function ensures that reports and exported datasets accurately represent all recorded intervals, supporting users who archive or analyze monitoring results outside the application.
  • Silent Install Auto-Launch. Installations performed via Microsoft Store or winget package manager start the application immediately after setup completes. Previous versions remained closed until the next user sign-in. This function removes the post-installation manual step and ensures that network monitoring begins without additional user action, particularly relevant for automated deployment scenarios.

NetSpeedTray originated as a personal project by developer Erez Cohen, who sought a lightweight alternative to Task Manager for persistent network speed visibility. The first public release appeared on GitHub in 2020, written entirely in C# for the Windows platform using the .NET framework. The codebase uses Windows Presentation Foundation for the widget rendering and System Tray APIs for notification area integration. Development has remained active through iterative updates, with contributions from multiple users who provided translations and bug reports. The project maintains a structured release cycle with versioned updates distributed through GitHub releases, Microsoft Store, and winget.

Alternatives to NetSpeedTray:

Copper Goose — Free Download. Network fault diagnosis

Copper Goose

Copper Goose Network Monitor is a desktop app for Windows 10 and 11 that continuously watches an internet connection while it is idle, builds a baseline of what normal performance looks like for that specific line, and then issues a plain sentence identifying which piece of equipment is at fault when something departs from that baseline.
Price: $14   Size: 2.5 MB   Version: 3.19.04   OS: Windows