I built 30+ free browser tools for pixel artists in a weekend — here they are
I'm LaunchTower. Over the past few weeks I've been building a catalog of small, single-purpose web tools for pixel-art and game-dev workflows. Every tool is free, runs entirely in your browser (your images never leave your machine), and needs no install.
Start here — the hub with every tool: https://pennypenguinapp-beep.github.io/
No sign-up. No paywall. No tracking. Just open a page and use it.
Palette & color
- Palette Extractor — drop in any image and get its dominant colors as a clean palette. https://pennypenguinapp-beep.github.io/launchtower-palette-extractor/
- Palette Converter — convert between color formats and palette styles for your engine. https://pennypenguinapp-beep.github.io/launchtower-palette-converter/
- Palette Reducer — shrink any image to a target number of colors (16, 32, 64…) with dithering. https://pennypenguinapp-beep.github.io/launchtower-palette-reducer/
- Palette Swap — recolor a sprite by swapping one palette for another, keeping the shape. https://pennypenguinapp-beep.github.io/launchtower-palette-swap/
- Color Ramp — generate smooth gradient ramps between any two colors, exportable as a strip. https://pennypenguinapp-beep.github.io/launchtower-color-ramp/
- Colorblind Simulator — preview your UI/sprites under deuteranopia, protanopia, tritanopia, and achromatopsia. https://pennypenguinapp-beep.github.io/launchtower-colorblind-sim/
Sprite & sheet workflow
- Sprite Slicer — cut a sprite sheet into individual frames with a grid you control. https://pennypenguinapp-beep.github.io/launchtower-sprite-slicer/
- Sprite Packer — pack loose sprites back into a compact sheet with padding and alignment. https://pennypenguinapp-beep.github.io/launchtower-sheet-packer/
- Sprite Transform — flip, rotate, and mirror sprites without losing pixel alignment. https://pennypenguinapp-beep.github.io/launchtower-sprite-transform/
- Sprite Outline — add a 1px (or thicker) outline to a sprite in a color of your choice. https://pennypenguinapp-beep.github.io/launchtower-sprite-outline/
- Sprite Animation Previewer — play back a sheet as an animation at any FPS to check your timing. https://pennypenguinapp-beep.github.io/launchtower-sprite-animation-previewer/
- Pixel Diff — overlay two versions of a sprite and see exactly which pixels changed. https://pennypenguinapp-beep.github.io/launchtower-pixel-diff/
Pixel quality & scaling
- Pixel Upscaler — scale sprites up with nearest-neighbor (crisp) or smooth interpolation. https://pennypenguinapp-beep.github.io/launchtower-pixel-upscaler/
- Dither Pattern Generator — create ordered-dithering patterns (Bayer 2x2, 4x4, 8x8) and export them. https://pennypenguinapp-beep.github.io/launchtower-dither-gen/
- Noise Texture — generate tileable noise/grain textures for backgrounds and surfaces. https://pennypenguinapp-beep.github.io/launchtower-noise-texture/
- Normal Map Generator — turn a heightmap into a normal map for 3D-ish lighting on pixel art. https://pennypenguinapp-beep.github.io/launchtower-normal-map/
- Grid Overlay — drop a pixel grid over any image to check alignment and spacing. https://pennypenguinapp-beep.github.io/launchtower-grid-overlay/
Tile & level work
- Tile Checker — test whether a tile is seamless by tiling it in a grid and spotting the seams. https://pennypenguinapp-beep.github.io/launchtower-tile-checker/
- Tilemap Editor — paint a simple tilemap in the browser and export it. https://pennypenguinapp-beep.github.io/launchtower-tilemap-editor/
- Tilemap Collision Editor — mark which tiles are solid/walkable and export a collision grid. https://pennypenguinapp-beep.github.io/launchtower-collision-editor/
- Autotile Viewer — preview how your tileset's autotile rules connect, before you wire them up. https://pennypenguinapp-beep.github.io/launchtower-autotile-viewer/
Text & misc
- Font Builder — design a small bitmap font glyph by glyph and preview it. https://pennypenguinapp-beep.github.io/launchtower-font-builder/
- Pixel Font Preview — render any text in a pixel font to check readability at small sizes. https://pennypenguinapp-beep.github.io/launchtower-pixel-font-preview/
- Screenshot Framer — wrap a screenshot in a clean frame for posts and changelogs. https://pennypenguinapp-beep.github.io/launchtower-screenshot-framer/
- Hitbox Editor — draw and check character hitboxes over a sprite. https://pennypenguinapp-beep.github.io/launchtower-hitbox-editor/
- Resolution Planner — plan your target resolutions and aspect ratios for a project. https://pennypenguinapp-beep.github.io/launchtower-resolution-planner/
Why I built these
Most of these started as a one-off script I needed for a specific sprite or tile. Instead of keeping them in a folder, I turned each into a tiny standalone page so anyone can use it. They're deliberately small — one job each, no bloat, no account.
If one of these is missing a feature you'd actually use, tell me in the comments and I'll add it.
Browse the full catalog: https://pennypenguinapp-beep.github.io/
Top comments (0)