Multi-monitor collage mode, live video wallpapers, auto-rotation, global hotkeys, system tray — completely free and open-source. No subscriptions. No ads. No telemetry.
| Problem with other apps | WallpaperChanger solution |
|---|---|
| ✗ Single image per screen only | ✓ Collage mode — grid of 1–8 images per monitor |
| ✗ Live/animated wallpapers cost money | ✓ Video wallpaper — play any video behind your icons, free |
| ✗ No real multi-monitor awareness | ✓ Detects every monitor, respects resolution and position |
| ✗ Abrupt wallpaper cuts between changes | ✓ Smooth fade transition at 30 fps — no flicker |
| ✗ No auto-start or background rotation | ✓ Start with Windows → auto-rotation from tray |
| ✗ Settings lost after restart | ✓ Auto-save on every apply — no manual save needed |
| ✗ Paid or ad-supported | ✓ 100% free, MIT licensed, no telemetry |
Play any video (MP4, MKV, WebM, MOV…) as a live wallpaper behind your desktop icons. Hardware-accelerated via libmpv, multi-monitor, aspect-correct, with optional audio.
Automatic layout with 1 to 8 images per monitor. Each screen gets its own dynamically composed wallpaper.
Detects all connected displays automatically. Respects exact resolution and physical position of every monitor.
Set an interval in seconds and let the app cycle through your collection non-stop — even in the background.
Every wallpaper change crossfades smoothly at 30 fps using GDI WorkerW rendering — no flicker, no abrupt cuts, no system animation artifacts.
Next, Previous, Stop/Start, Default wallpaper, effect switching (Ctrl+Alt+1–4), plus full video control — play/stop, mute, and next/previous clip. All fully customizable.
Control any window's opacity via slider or shortcuts. Toggle with a hotkey, fine-tune with modifier+Scroll. The scroll modifier key (Alt/Ctrl/Shift/Win) is configurable.
Full GUI in English, Português (Brasil), and 日本語. Language can be switched live and persists across restarts.
Registers in Windows startup. Launches directly to the system tray with auto-rotation already running.
Choose how images fill the screen: Fill, Fit, Stretch, Center, or Span — per monitor or globally.
Minimize to tray, apply instantly, or quit — all from a right-click menu in the notification area.
Changed your mind? Navigate back through previously applied wallpapers at any time.
Full command-line interface for scripting and automation. Apply, watch, and configure from PowerShell.
Setup.exe built with Inno Setup. Includes language selection, Start Menu shortcuts, and startup option.
Free for personal and commercial use. No telemetry, no ads, no account required. Ever.
The GUI stays out of your way. Everything you need is one click or hotkey away.
WallpaperChanger automatically enumerates all connected displays using Win32 APIs, respecting their physical arrangement and individual resolutions.
Pick how many images compose each monitor's wallpaper. The app automatically arranges them in the optimal grid layout.
Point it at a folder of videos and play them as a live wallpaper rendered into the desktop WORKERW layer — behind your icons, GPU-accelerated, aspect-correct, across every monitor.
Settings are auto-saved on every Apply — no manual save needed. Language, effects, fit mode, and all hotkeys survive restarts automatically.
Close the window and the app silently moves to the system tray. Right-click for instant controls — no window needed.
Get the latest WallpaperChanger_Setup.exe from the GitHub Releases page.
Execute the installer. You'll be able to choose your preferred language and whether to create a Start Menu shortcut.
Open WallpaperChanger, point it at your wallpapers folder, pick your collage count, and hit Start Watch. Done.
# 1. Clone the repository
git clone https://github.com/klysman08/wallpaper-changer-windows.git
cd wallpaper-changer-windows/wallpaper-changer
# 2. Install dependencies (requires uv)
uv sync
# 3. Launch the GUI
uv run wallpaper-changer-gui
Every feature in the GUI is also available via the CLI for scripting and automation.
uv run wallpaper-changer apply
uv run wallpaper-changer apply \
--collage-count 6 \
--selection random
uv run wallpaper-changer watch
uv run wallpaper-changer video \
--folder C:\Videos\live --loop
Control the app from any window using keyboard shortcuts. All shortcuts are fully customizable in the GUI.
wallpaper-changer video CLI commandapply and watch commandsDownload WallpaperChanger and make every monitor unique — for free.