About Stream Deck Button Creator
What It Does
Design custom 288×288 pixel button images for Elgato Stream Deck devices. Browse over 3,300 built-in icons, fine-tune colors with the visual color picker, or upload your own SVG. Choose solid, gradient, or transparent backgrounds and download ready-to-use PNG files.
Built-in Icon Libraries
No need to hunt for icons. The tool includes two open-source, royalty-free icon sets totaling over 3,300 icons:
- Phosphor Icons — 1,500+ icons across 6 weights (thin, light, regular, bold, fill, duotone). License: MIT.
- Material Symbols — Google’s official icon set with 1,800+ icons. License: Apache 2.0.
Search by keyword, browse by category, and preview icons at the exact size they’ll appear on your button. Both licenses allow free use in personal and commercial projects.
Color Picker
All color controls use an advanced visual picker with a saturation/brightness spectrum, hue strip, and HEX/RGB/HSL inputs. Your 12 most recent colors are saved across sessions, so your palette follows you between tools.
Backgrounds
Three background modes: solid color, gradient, or transparent. Gradients support horizontal, vertical, diagonal, and radial directions with a swap button to reverse the flow. Transparent mode produces a PNG with alpha, letting you layer your icon over backgrounds set in the Stream Deck software.
Icon Controls
Position icons at the top, middle, or bottom of the button. Adjust size and opacity with precision sliders. Upload any SVG file or select from the built-in libraries. Enable tinting to recolor any icon to match your design.
Privacy
Everything runs in your browser using the HTML Canvas API. No images, SVGs, or designs are uploaded to any server. There is no backend, no database, and no tracking. Your designs stay on your device.