A standalone browser-based editor for WLED presets.json files. No installation, no server.
Load a presets.json exported from your WLED device, edit it visually, and export it back.
The editor lets you:
- Browse all presets in a sidebar and open them one at a time
- Edit every field defined in the WLED JSON API: name, brightness, transition, on/off state, and all segment parameters (effect, speed, intensity, palette, colors, LED range, grouping, CCT, custom sliders, flags)
- Select multiple presets using the checkboxes and apply bulk changes to all of them at once — useful for normalizing brightness, swapping effects across a whole set of presets, or adjusting LED ranges after rewiring
- See a diff of what changed before confirming any save or bulk operation
- View and copy the raw JSON of any preset
Go to your WLED device web interface, click Config > Security > Backup/Restore and click "Download presets".
You can then upload the modified file to your device via the same interface.
- Open https://spongeball.github.io/WLED-utils in your browser
- Click "Open Editor"
- Load your
presets.jsonvia the button or by dragging it onto the page - Edit presets individually or select multiple with the checkboxes for bulk editing
- Export the result with "Export JSON" and upload it back to your WLED device
The file never leaves your browser — everything runs locally.
- WLED project: https://github.com/Aircoookie/WLED
- WLED knowledge base: https://kno.wled.ge
- Effects reference: https://kno.wled.ge/features/effects/
- Presets documentation: https://kno.wled.ge/features/presets/
- JSON API reference: https://kno.wled.ge/interfaces/json-api/
- WLED-Utils (effect previews and tooling): https://github.com/scottrbailey/WLED-Utils