Microsoft Surface owners have a new tool to streamline battery management, thanks to a third-party utility called Surface Charging Tray. Launched on May 9, 2026, by independent developer keyokku, the open-source application slips into the Windows system tray and grants instant access to switching charging modes and Windows power plans — all without opening multiple settings panels. For anyone who juggles between desk-bound top-ups and battery longevity, this tiny helper eliminates a daily frustration.

The utility arrives at a time when Surface devices are more powerful than ever, yet battery health remains a top concern for users who rely on them for years. While Microsoft’s hardware boasts robust firmware-level controls, actually toggling those features has always demanded far too many clicks. Surface Charging Tray puts an end to that.

The Problem with Surface Battery Management

Modern Surface devices offer two main charging protections: Battery Limit and Smart Charging. Battery Limit caps the charge at a set percentage — typically 50% or 80% — to reduce chemical aging when the device is plugged in for extended periods. Smart Charging, meanwhile, pauses the charge at 80% under specific thermal or usage conditions. Both are critical for preserving long-term battery capacity, yet accessing them is anything but seamless.

On some Surface models, Battery Limit must be enabled through the UEFI firmware settings, requiring a reboot and a detour away from Windows. Smart Charging can be toggled from the Surface app, but only if the device supports it and after navigating through several menu layers. Similarly, Windows power modes — Best Performance, Balanced, and Best Battery Life — demand a trip into Settings > System > Power & battery, or at least a click on the battery icon. For users who dart between a meeting room and a coffee shop, the friction is real.

Switching modes shouldn’t feel like performing minor surgery on your laptop. Surface Charging Tray was built to fix that exact pain point.

Introducing Surface Charging Tray

Surface Charging Tray is a lightweight, native Windows application that lives in the system notification area. A single icon shows your current charging state, and a right-click menu reveals instant switches for charging thresholds and power plans. There are no splash screens, no web-based interfaces — just a clean contextual menu that flips settings in real time.

Developer keyokku released the tool on GitHub under an open-source MIT license, and it has already gathered attention on Windows forums and the Surface subreddit. The codebase, written predominantly in C#, leverages the Surface Management Interface (SMF) via Windows Management Instrumentation (WMI) to communicate directly with the device firmware. This means changes take effect immediately without needing a restart, unless you’re toggling a UEFI-level Battery Limit on older models — in which case the tool politely prompts for a reboot.

Key Features

Surface Charging Tray doesn’t overcomplicate its mission. The right-click menu offers three groups of controls:

  • Charging Mode: Force Battery Limit (50% or 80%), enable Smart Charging, or restore Full Charging. The current active mode is highlighted with a checkmark.
  • Windows Power Mode: Switch between Best Performance, Balanced, and Best Battery Life. The selection syncs immediately with Windows, and the tray icon changes to reflect the mode.
  • Information: Quick-glance battery health, cycle count, and current charge level, pulled from the system’s battery report.

Beyond the context menu, users can assign keyboard shortcuts to cycle through modes. The default shortcut is Ctrl + Shift + B for toggling Battery Limit and Ctrl + Shift + P for cycling power plans, but these are customizable from the app’s settings dialog.

The tray icon itself is designed to convey essential information at a glance. A green dot indicates full charging, yellow signals Battery Limit active, and a blue tint means Smart Charging is engaged. When the battery drops below 20%, the icon turns red — a subtle nudge to find a power outlet.

Charging Modes Explained

To appreciate the tool, it helps to understand what each charging mode does under the hood.

  • Battery Limit (50%): Primarily for kiosk or desktop-docked scenarios. The battery never charges beyond half capacity, dramatically slowing down degradation. This is ideal for Surfaces that spend most of their life plugged into a monitor.
  • Battery Limit (80%): A newer option on supported firmware (Surface Pro 10 and later, Surface Laptop 6 and later). It offers a balance between mobility and longevity, giving you enough charge for several hours of away-from-desk work while still protecting the cells.
  • Smart Charging: Microsoft’s automatic feature that pauses charging at 80% when it detects the device is frequently plugged in. It’s dynamic, learning your routine, but can be unpredictable. Forcing it on or off via the tray gives users determinism.
  • Full Charging: Disables all limits, allowing the battery to reach 100%. Useful when you know you’ll be away from power for an entire day.

Switching between these modes via Surface Charging Tray is instant, provided the firmware supports it. The tool also includes a failsafe: if a mode isn’t supported by the hardware, it’s grayed out in the menu, preventing accidental changes.

Power Mode Switching

Windows 11’s power slider has grown more sophisticated over the years. In 2026, the OS ships with Windows 11 2025 Update (version 25H2), which refines how the three performance states interact with modern processors.

  • Best Performance: Prioritizes speed, raises the CPU’s power limit, and keeps the display at full brightness. Best for compiling code, gaming, or heavy multitasking.
  • Balanced: Dynamically scales resources based on demand. The default for most users.
  • Best Battery Life: Aggressively throttles background activity, dims the screen, and restricts CPU boost clocks. Ideal for long flights or when you’ve forgotten your charger.

Surface Charging Tray hooks into the Windows Power Management API to alter these states without opening Settings. A small confirmation tooltip pops up near the system tray whenever you change, so you’re never left guessing.

Installation and Compatibility

The utility runs on Windows 11 version 24H2 and later, including Windows 11 2025 Update. It supports both Intel and ARM-based Surface devices (Surface Pro 9 5G, Surface Pro X, etc.) and has been tested on the following models:

  • Surface Pro 8 and later
  • Surface Laptop 4 and later
  • Surface Laptop Studio (all generations)
  • Surface Book 3 (with limited Battery Limit support via reboot)
  • Surface Go 3 and later

Installation is straightforward. Users can download the installer from the GitHub releases page — either a standard MSI package or a portable ZIP version that doesn’t require admin rights for everyday use (though admin rights are needed to modify firmware-level Battery Limit). The app adds only a few megabytes to the drive and consumes negligible RAM when running.

User Experience and Customization

From the moment you launch Surface Charging Tray, its design philosophy is clear: stay out of the way. The icon blends with the Windows 11 fluent design language, respecting the system’s accent color and dark/light mode. No splash screen, no “Welcome!” wizard. Just a tutorial tooltip on first run that disappears after you’ve clicked around.

Customization options are tucked behind a gear icon in the context menu. Users can:

  • Change the default charging thresholds (e.g., set Battery Limit to 70% if your firmware allows custom levels).
  • Adjust keyboard shortcuts.
  • Toggle notification sounds.
  • Hide specific menu entries to declutter.
  • Schedule automatic mode switches based on time of day or when a specific network is connected (for example, enable Battery Limit when you’re on your office Wi‑Fi).

These scheduling hooks are particularly powerful. A user who docks their Surface every morning at 9 a.m. can have the tool automatically engage Battery Limit (80%), and then revert to Full Charging at 5 p.m. when they unplug. This kind of automation keeps the battery in its ideal range without manual intervention.

Community Feedback

Forum discussions and early GitHub issues paint a positive picture. Many users praise the tool for filling a gap that Microsoft itself left open. “I never realized how much time I wasted in the Surface app,” wrote one redditor on the r/Surface community. “Now I just right-click the tray and I’m done.”

Power users have also welcomed the keyboard shortcuts. Developers and IT administrators note that the tool helps standardize battery policies across fleets of Surface devices. Since the app stores its configuration in a plain JSON file, it can be pushed via Group Policy or MDM solutions, making it appealing for small businesses.

Of course, no first release is perfect. A few users on older firmware have reported that Smart Charging toggles don’t always persist after a cold boot. The developer has acknowledged these edge cases and is actively working on a patch, with a public roadmap available on the GitHub project board.

The Bigger Picture: Battery Health on Modern Laptops

Surface Charging Tray isn’t just a convenience; it addresses a growing awareness around lithium-ion battery care. Manufacturers have long shipped laptops with sealed batteries that degrade over 300–500 cycles. By capping the maximum charge, users can extend the usable life of their device by years — reducing e‑waste and saving money.

Dell, Lenovo, and HP have offered similar features for years through their own system tray utilities, but Microsoft’s own offering has remained fragmentary. Third-party tools like Battery Limiter for Surface have existed, but they often required manual registry editing or complex UEFI tweaks. Surface Charging Tray modernizes the approach with a polished, open-source package.

Moreover, the integration of Windows power modes ties battery saving to performance management in a single click. That’s a workflow improvement that benefits everyone from students to field engineers.

How to Get Surface Charging Tray

The tool is free and open source. You can download the latest version from the official GitHub repository:

Download Surface Charging Tray from GitHub (version 1.0.0, May 9, 2026).

For more information on Surface battery care and Microsoft’s official guidance, visit Microsoft’s Surface battery support page.

What’s Next

Keyokku has hinted at future enhancements, including integration with the Windows Battery Saver API to automatically trigger Battery Limit when Battery Saver kicks in, and a dedicated widget for the Windows Widget Board. There’s also talk of expanding support to non‑Surface devices that use similar WMI interfaces, though that remains a long‑term goal.

As Windows gains more power‑management hooks with each semi‑annual update, small utilities like Surface Charging Tray demonstrate how a thoughtful developer can dramatically improve the daily computing experience. For Surface owners tired of buried settings, the tray just became the fastest lane to a healthier battery.