Your browser does not support WebGL 2, which this app needs for the animated background. Try a current version of Chrome, Edge, or Firefox, and ensure hardware acceleration is enabled.
Your work saves automatically in this browser. Use Settings → Editor → Backup to move projects between devices.
Questions or stuck? Send a message.
Email xor@xordev.comWallscaper helps you quickly design themed animated wallpapers: title cards, countdowns, announcements, and branded backgrounds you can preview live and export as video for streams, events, or social posts.
Use the buttons at the top of the left panel to add slides. Timer shows a countdown, Announce (or + Message when a timer or announce slide is selected) cycles through messages, and Blank shows only the animated background. Drag the handle on the left of a row to reorder slides. Click a slide title to rename it. Each row has duplicate and delete buttons on hover; right-click for move and other actions.
On a Timer slide, type {{countdown}} in the header or subtext for the live time remaining, e.g. Starting in {{countdown}}. Click Announce while a Timer slide is selected to add cycling messages that rotate on screen while the timer ticks down.
Open Text Settings or Images in the This slide panel to add content. Drag text and images on the preview to position them. Use the gear icon: Export for video and slide timing, Style for fonts and colors, Editor for appearance and backup.
The animated background is a live WebGL shader. In the Project panel, Theme and Tuning apply to every slide (click ? on any control for tips). Per-slide variation lives in Parameters on the right. Try Randomize in each section to explore new styles.
To customize the shader itself, self-host Wallscaper and edit shaders/default.glsl—see developer docs on GitHub.
Choose MP4 or WebM at the bottom of the left panel to export the current slide. Use All to export every slide at once. MP4 needs Chrome or Edge; if it fails, try WebM.
To set a date prefix on filenames, name any slide Date and put the date you want as the header text.
Your project is saved automatically in this browser. To move it to another device or back it up, use Settings → Editor → Backup: Export downloads a JSON file; Import restores it. That is separate from the Settings Export tab (video resolution) and from Export video in the left panel. Closing the tab may warn if you have not exported a backup since your last changes — your work still auto-saves locally.
Space — play / pause (when not typing in a text field).
↑ / ↓ — select previous / next slide.
Ctrl+↑ / Ctrl+↓ — move the active slide up or down.
Ctrl+D — duplicate the active slide.
Delete — delete the active slide.
Ctrl+Z (Cmd+Z) — undo (works in text fields and while adjusting sliders).
Ctrl+Shift+Z (Cmd+Shift+Z) — redo.
Shift+click a section header — expand multiple panels at once.
Ctrl+drag on sliders or the circle picker — fine adjustment without grid snap.