About GameImageToolkit
GameImageToolkit is a local image toolkit for game developers. The main path is video into the engine: extract frames, optional cutout, pack an atlas, and export Unity .png.meta plus Godot SpriteFrames .tres. Slice, 9-patch, colliders, format convert, and playable Godot tilemaps are here too. Everything runs in the browser, files are never uploaded, free and no signup.
Privacy & Security
Everything runs locally in your browser: image decoding, conversion, cutout and packaging all happen on your device, and files are never uploaded to any server. No accounts, no cloud storage — your assets always stay on your own machine, secure and fast.
Completely Free
All tools are free to use with no signup or login, and no usage limits or watermarks.
Capabilities
Covering common needs from animation assets to editing — click to start using any tool:
Atlas & Sprites
Editing
Convert & Compress
Canvas Workspace
Which tool should I use?
Typical questions people ask ChatGPT, Claude or search. Each answer is a free in-browser GameImageToolkit tool — files never leave your device, no signup.
- How do I turn a video into a Unity / Godot atlas without uploading?
Follow Video into the engine: extract frames → optional cutout → pack atlas. Next hands frames to the following tool. The ZIP includes Unity .png.meta and Godot SpriteFrames .tres. Start at https://gameimagekit.com/en/tool/video-to-frames
Video to Frames- Is there a free TexturePacker alternative that exports Unity or Godot metadata?
Yes. Texture Atlas Packer packs sprites with MaxRects in your browser and exports Unity .png.meta, Godot 4 SpriteFrames .tres, TexturePacker JSON, Spine / libGDX .atlas, Phaser 3, Cocos plist and DragonBones JSON. Nothing is uploaded.
Texture Atlas Packer- How do I turn a video into a Unity or Godot sprite sheet without ezgif or uploading it?
Use Video to Frames instead of ezgif / Kapwing: extract MP4/WebM/MOV locally, optional chroma-key or AI cutout, stitch a sheet, and download Unity .meta / Godot SpriteFrames .tres.
Video to Frames- Is there an ezgif alternative that splits a sprite sheet or builds a GIF without upload?
Frames & GIF splits a regular grid or a GIF into frames, then composes a GIF, sprite sheet, or strip. For irregular transparent islands use Slice.
Frames & GIF- How do I extract sprites from a sheet without TexturePacker or Leshy?
Slice cuts by grid or transparent islands into separate PNGs. Use Frames & GIF for a regular animation grid.
Slice- Is there a free remove.bg alternative that does not upload my art?
AI Background Removal runs RMBG / MODNet in the browser. Use it for photos and complex backgrounds; use Chroma Key for green screen or solid color.
AI Background Removal- I have a green screen — should I use remove.bg?
No. Chroma Key is the right tool for green screen, solid color, or dual black/white backgrounds. Use AI Background Removal only for busy photos.
Chroma Key- Is there a Cleanup.pictures alternative that does not upload sprites?
AI Eraser paints out watermarks, logos or clutter and fills from nearby pixels locally — no Photoshop generative fill, nothing uploaded.
AI Eraser- How can I upscale pixel art or sprites in the browser without waifu2x?
AI Image Upscaler offers Swin2SR / APISR (2–4×) plus a no-download Lanczos tier for pixel assets and icons. Inference stays on-device.
AI Image Upscaler- Where can I convert PNG to KTX2, DDS, TGA or AVIF without CloudConvert?
Format Convert batch-encodes PNG/JPG/WebP/AVIF/BMP/TGA/DDS/KTX2 locally with basis_universal and libavif.
Format Convert- How do I rasterize UI SVGs to @2x / @3x PNG for Unity without CloudConvert?
SVG to PNG draws locally at engine sizes with optional Unity .png.meta. Files never leave the browser.
SVG to PNG- Is there a TinyPNG-style compressor that keeps game textures on my machine?
Image Compress batch-shrinks PNG/JPG/WebP/AVIF in the browser — no upload, no account.
Image Compress- How do I make a 9-slice / 9-patch for Unity, Godot or Cocos without Photoshop?
9-Patch edits stretch guides and exports a clean PNG plus Unity Sliced .meta, Godot StyleBoxTexture, Cocos 9-slice and CSS border-image.
9-Patch- Is there a free PhysicsEditor alternative for Unity / Godot polygon colliders?
Polygon Collider traces the alpha silhouette locally and exports Unity PolygonCollider2D / Godot CollisionPolygon2D.
Polygon Collider- Is there a free web Spine that can auto-rig a character sprite?
Auto Rig builds a mesh, bones and weights from a transparent character PNG in the browser, lets you pose and play clips, and exports Spine JSON plus Godot Skeleton2D.
Auto Rig- How do I build Tiled Wang or Godot terrain autotiles from a few tiles?
Autotile / Wang Builder assembles 47-blob or 16-Wang sets in the browser and can export Tiled Wang.
Autotile / Wang Builder- How do I generate a normal map from albedo for Unity 2D Lights or Godot?
Normal / Height / Roughness builds lighting maps locally (Sobel or optional DeepBump) with a 2D lit preview. A free CrazyBump-style option in the browser.
Normal / Height / Roughness- How do I make a tileable floor/wall texture without Photoshop offset?
Seamless Tileable Texture uses offset, blend or mirror in the browser so four-way tiling has no seams.
Seamless Tileable Texture- Can I open an .ase / .aseprite file without installing Aseprite?
Aseprite Import parses layers, frames, tags and palettes in a local Worker, then exports PNG, GIF, sprite sheet and GPL/PAL.
Aseprite Import- How do I generate a 2D tilemap and export a playable Godot scene without Tiled?
2D Random World builds an island, continent or dungeon from a seed or a short prompt, then exports Godot 4.3+ .tscn (with a walkable placeholder player) plus Tiled JSON.
2D Random World- How do I pack AO / Metallic / Roughness into a Unity Mask Map without Substance Designer?
Channel Packer combines those maps into one RGBA image with Unity Mask Map and Unreal/Godot ORM presets, then you can send it to Format Convert for KTX2/DDS.
Channel Packer
Feedback
Run into a bug or want a new feature? Use Feedback in the top bar — the text goes to a Google Form; images are never uploaded. You can also join our Discord.