For Windows

Smooth scrolling for Windows, finally done right.

A 120 Hz easing engine for every wheel tick, in every app. Built for people who notice the difference between a smooth scroll and a stuttering one.

Free. No telemetry. Open-source (FSL-1.1 → Apache 2.0).

  • Windows 11
  • macOS
  • Chrome
  • Edge
  • Firefox
  • VS Code
  • Cursor
  • IntelliJ IDEA
  • WebStorm
  • PyCharm
  • Word
  • Excel
  • Notion
  • Slack
  • Figma
  • Discord

The scroll is broken

Chrome does it, Edge does it, Explorer doesn't. You're stuck with whatever each dev shipped.

Before

After

One engine. Every window. You pick the curve.

Everything you need, nothing you don't

Velocity-based 120 Hz engine

Each wheel tick is eased into a smooth pulse, fired at your monitor's refresh rate. Step-based was 2016.

Per-monitor profiles

Your 4K at home and your 1080p at the office scroll differently. Match the curve to the screen.

Per-app profiles

Chrome gets snappy, VS Code gets silky, Photoshop gets raw. Auto-suggested on first launch.

  • UWP force-enable

    WinUI apps ignore synthetic wheel events by default. We force-enable so they actually scroll.

  • Game mode auto-bypass

    Foreground flips to a known game → raw input restored. No config, no lists to maintain.

  • Zero telemetry

    No network calls. No analytics. Settings live in %APPDATA%\SmoothScroll\settings.json.

It lives in your system tray.

A tray panel that does the obvious things - toggle on, toggle off, open settings, switch off for the current app. That's it.

SmoothScroll
On
Chrome
Smooth Scrolling
Start with Windows

Trusted by

GitHub stars
Version

Made by an indie dev

Independent, transparent, and community-driven.

  • Source-available (FSL-1.1 → Apache 2.0) - audit the code yourself

  • Zero telemetry or data collection

  • No ads, no premium tier, no upsell

  • Built in the open on GitHub

Get started in 60 seconds

Download, run, feel the difference.

SmoothScroll currently supports Windows and Linux. macOS support is coming soon.

Frequently asked questions

SmoothScroll intercepts the Windows mouse wheel input before it reaches any application, so it works with virtually everything - Chrome, VS Code, File Explorer, Adobe apps, and more.

No. SmoothScroll runs at near-zero CPU when idle and only processes input during scroll events. Most users see no measurable battery impact.

SmoothScroll is a standalone executable. No service, no daemon, no system driver. It doesn't install any network listeners or telemetry. You can verify this by reading the source on GitHub (FSL-1.1-Apache-2.0).

Windows' built-in smooth scroll is app-specific and inconsistent. SmoothScroll provides a unified, configurable curve applied globally - with per-app profiles, adjustable strength, and instant toggle.

Yes. SmoothScroll respects the actual scroll delta from your hardware and applies smoothing on top. Works with all mice tested so far, including high-refresh and gaming mice.

Yes. Per-app exclusion profiles are built in. Just open the tray panel and add apps to the exclude list.

Windows 10 and Windows 11 are fully supported.

Yes. SmoothScroll for Linux is available as an AppImage. It works on Ubuntu, Debian, Fedora, and most other distributions. Make the AppImage executable and run it; Linux setup details are documented in the repository.

Just delete the executable. No uninstaller needed - there is nothing else on your system.

Yes. WinUI apps ignore synthetic wheel events by default; SmoothScroll uses a force-enable hook so scrolling actually reaches them. The toggle is in Settings → Scroll.

SmoothScroll auto-detects elevated targets (admin / UAC prompts) and passes raw input through, so anti-cheat sees standard wheel ticks. No exclusions to configure.

SmoothScroll works with any mouse the OS recognises, not a vendor's hardware. It runs at the OS level, not the device-driver level, so it survives you switching peripherals.

Yes. The Reverse direction toggle is per-profile, so you can match the feel of a Mac you also use without affecting your Windows-native apps.

Stop fighting your scroll wheel.

Download for Windows

Currently free. Source-available license.

What is SmoothScroll?

SmoothScroll is free smooth-scrolling software for Windows 10 and 11. It turns mouse-wheel input into eased 120 Hz scroll output and lets you configure profiles and exclusions for individual apps. It is source-available under FSL-1.1, converts to Apache 2.0 two years after each release, and is built without telemetry.

Maintained by SmoothScroll contributors · Updated 2026-08-12

Read how SmoothScroll works · Verify source and license on GitHub · View latest release