A pixel-art RPG character generator for the web. Instantly create unique, random fantasy heroes in SVG format—perfect for prototypes, avatars, or just for fun!
Fully responsive, mobile-friendly, and rich in RPG flavor.
- Random pixel-art fantasy characters (race, class, equipment, colors, etc.)
- Animated character preview
- Export as SVG (download or copy SVG code)
- Seeded generation (repeatable characters by number)
- Gallery mode (view many random characters at once)
- Sprite sheet export (SVG with 4 animation frames)
- Customizable settings:
- Character size (scales to device)
- Theme (fantasy, dark, light)
- Show/hide golden frame
- Show/hide names in gallery
- Auto-download on new character
- Custom seed
- Emoji RPG icons for UI (no external icon files)
- Keyboard shortcuts for power users (see below)
- About modal, status bar, and mobile-optimized layout
- Open
index.htmlin your browser (no server required). - Use the menu buttons to:
- Generate a new random hero
- Download SVG, view/copy code
- View a gallery or sprite-sheet
- Open settings for customization
- See keyboard shortcuts or about
- Change settings to adjust scale, theme, seed, and more.
n— New characterg— Gallerys— Sprite-sheetd— Download SVGc— Copy SVGk— Show SVG codet— Settingsa— AboutEsc— Close modals or code
index.html # Main web page
style.css # Styles (pixel RPG look, responsive)
app.js # All logic and SVG rendering
- Character logic, SVG rendering, and UI: Jacob22092
- Font: Press Start 2P
- Emoji icons: Unicode
This project is open source under the MIT license.
Enjoy your pixel heroes! ⚔️🛡️🧙♂️
