Set any window to stay on top, shrink the window, make it transparent or enable dark mode for any program with WindowTop

Recently I’ve been using TopMost Control for making windows sticky (always on top), you could also try OnTopper. WindowTop is another free application which can do the same and then some.

WindowTop runs as a tray program. Let’s see how it works. Hover the cursor near the top of the window and you’ll see an arrow icon appear. Mouse over it and you’ll see the WindowTop toolbar. This toolbar appears in all windows, regardless of if they are maximized or are in windowed mode. You can drag the toolbar to any location on the window’s title bar.

It has four options that can change the appearance of the windows: set the window’s opacity, stay on top, shrink the window or toggle dark mode.


WindowTop opacity demo

Click on the first button to make the window transparent.

WindowTop Opacity

Mouse over the button to view a slider, drag the pointer left or right to decrease/increase the opacity level.

WindowTop Opacity controls

It has a toggle that’s labeled “Enable click-through”, which when checked disables the current window, and you’ll be able to click and use the program that’s in the background.

Note: Though WindowTop doesn’t say this, it is advisable to enable “Set Top” before enabling click-through. When I tried click-through without sticking the window, the program disabled it and I couldn’t find a way to restore it. I had to close WindowTop, enable Set Top first, and it worked fine.

Set on Top

This option makes the window stay on top of other windows. You could work in word processors while a video stream is running in the background or something. Click the Set Top button in WindowTop to toggle the option. The “Set on Top” is done on a per-window basis, i.e. if you have multiple instances of a program (Explorer, Notepad, Firefox, etc), and you stick one of its windows, only that window will be sticky. For e.g. I have three Notepad windows, and make one of them sticky, the other 2 windows aren’t going to be on top of other programs.


WindowTop Shrink

WindowTop can miniaturize a window to a tiny little box. See that box on my desktop? That’s Firefox shrunk down in size. Click on a shrunk window to restore it. You may click and drag a program to place it anywhere on the screen.

WindowTop Shrink demo

Set Dark

The fourth option in the WindowTop toolbar changes the background color of any program to black or dark mode (if available). It works with any program.

WindowTop Set Dark

How does this work? Enable the option in a program’s window and try to drag it. You’ll see it stutter a bit, and also notice the original background hiding behind the dark background. So, what WindowTop does is, it places a filter as the foreground over the Window to give it a false dark appearance. It does work well though.

WindowTop Set Dark demo

Prefer Keyboard Shortcuts? WindowTop supports the following shortcuts:

Alt + A – Toggle the opacity
Alt + Z – Enable/disable Set Top
Alt + Q – Shrink window

You can customize the shortcuts from the WindowTop tray menu, and also set shortcuts for the “Set Dark” and “Click through” options. The menu has some settings to disable Click through, Set Top, Shrink Mode for all windows.

WindowTop Tray Menu

The blacklist/whitelist programs option allows you to disable/enable WindowTop for various applications. Optionally, you can set shrunk windows to be minimized to the taskbar.

When you run the application for the first time, it displays a window about the Pro Version, which has some extra features. This is optional. You can try it for free for 30 days, or click on the close button to dismiss the window.

WindowTop ad for Pro Version

The source code of WindowTop is hosted at GitHub. The program is available in a portable version, it stores the settings in the folder that contains the executable.

Author Rating

3 based on 2 votes

Software Name


Operating System


Software Category




Landing Page