Odd Bits / Your files
Block Mascot Maker
Draw a small mascot on a block grid, give it a few frames of animation, and export it: PNG, a sprite sheet, a GIF, a video, an SVG, or a terminal version that prints and animates in colour. Start from Bit, our own mascot, or from a letter, a cube, an orb or a robot.



- What you get
- A block grid editor with presets, frames and a preview
- Exports for the web and for the terminal
- Bit, our own mascot, as a starting point
- Works with
- PNGGIFMP4 or WebMSVGTerminal (Node, Python)
- Version
- v1.0, updated 2026-10-19
1. Start from
2. Draw
3. Frames
4. Export
5. For the terminal
Two pixels per character, in 24-bit colour. Save a snippet as a file and run it: it prints the mascot and animates it in a terminal; piped or with NO_COLOR it prints one plain frame. The snippets are large (about 170 KB) because they carry every frame, so paste them into a file rather than a chat.
▄▄▄▄▀▀▀▀▀▀▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄▀▀▀▀▀▀▀▀▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀
What it never does
- Upload your drawing: it is made and saved in this tab
- Ship presets that copy another brand’s character or logo
- Add a mark to any export
Questions
What can I export?
PNG (one frame or a sprite sheet), GIF, video and SVG, up to 1024 px, and the terminal snippets in Node and Python. All free, and none carries a mark.
Will it work on my phone?
Drawing works with a finger. Video export needs a browser that supports recording from a canvas; if yours does not, the video button is hidden and GIF still works.
Can I keep working later?
Use “Save project” to download a small file, and “Open project” to load it again. Nothing is stored on a server.