WLED ledmap.json Generator
Build custom LED maps for irregular matrices — letter signs, shapes with gaps, or non-standard wiring.
Click the grid, download ledmap.json, upload to WLED, then play content with Pipplee.
Grid editor
Click cells to toggle the LED chip on/off. Active cells show the WS2812 icon; gaps show −1.
JSON preview
Wiring algorithm inspired by community tools including Intrinsically-Sublime's generator. Official WLED docs: Mapping guide.
What is ledmap.json?
Standard WLED 2D configuration works for rectangular panels.
But many builds are not perfect rectangles — channel letters, figure-8 shapes, logos with holes,
or panels with unused pixel positions. That's where ledmap.json comes in.
The file defines a virtual grid (width × height) and a map array.
Each grid cell holds the physical LED index wired to that position, or -1 for a gap.
WLED uses this to remap effects and apps like Pipplee onto your actual hardware layout.
See the official WLED mapping documentation.
How to upload to WLED
- Generate and download
ledmap.jsonusing the tool above. - Connect to the same network as your WLED device.
- Open
http://YOUR-DEVICE-IP/editin a browser (does not work in AP mode). - Upload
ledmap.jsonto the device root filesystem. - Reboot WLED — the map loads automatically. You can disable WLED's standard 2D panel config when using a ledmap.
Then play content with Pipplee
Once your map is uploaded, Pipplee sends animations, pixel art, GIFs, and scrolling text to the
remapped grid — automatically sized to your virtual width and height.
Video walkthrough coming soon
We're preparing a step-by-step example — letter-sign layout from grid to live LEDs.