RedLight is a lightweight Windows utility that applies a customizable full-screen color filter. It is designed to help reduce eye strain (via a red filter for night use) or assist with accessibility by providing various color simulations.
You can download the latest (RedLightForWindows.zip) from the Releases page.
- Full-Screen Filters: Apply various color matrices to the entire screen using the Windows Magnification API.
- Filter Modes:
- Red: Reduces blue light, ideal for night usage.
- Grayscale: Converts the screen to black and white.
- Color Blindness Simulations: Protanopia (Red/Green), Deuteranopia (Green/Red), and Tritanopia (Blue/Yellow).
- Color Tint: Choose any custom color to tint the screen.
- Adjustable Intensity: Fine-tune the strength of the filter using a slider.
- System Tray Integration: Runs quietly in the background; double-click the tray icon to open settings.
- Windows 10 or Windows 11
- .NET 10.0 Runtime
- Clone the repository.
- Ensure you have the .NET 10.0 SDK installed.
- Open the solution
RedLightForWindows.slnxin Visual Studio or VS Code. - Build the project:
dotnet build
- Run the application (
dotnet runor via the executable). - Check Enable Filter to start.
- Select a Filter Type from the dropdown.
- Adjust the Intensity slider to control the effect strength.
- If using "Color Tint", click the color box to choose a custom color.
- Closing the window minimizes the application to the system tray. Right-click the tray icon to Exit completely.
- Framework: .NET 10 (WPF & Windows Forms components)
- API: Windows Magnification API (
MagSetFullscreenColorEffect)