GameImageToolkit

About GameImageToolkit

GameImageToolkit is an online image toolkit for game developers that brings frame sequences and sprite sheets, Unity .meta / Godot .tres atlas export, playable Godot 4 tilemap worlds, format conversion, compression & resizing, cropping & cutout, color grading and palette extraction together in one place — ready to use out of the box.

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:

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.

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 uploading it?

Use Video to Frames: extract MP4/WebM/MOV locally, optional chroma-key or AI cutout, stitch a sheet, and download Unity .meta / Godot SpriteFrames .tres.

Video to Frames
How do I split a grid sprite sheet into frames or make a GIF?

Sprite Sheet Split cuts a regular grid into frames or composes frames into a GIF. For GIF reorder / merge use GIF Split & Merge; for irregular transparent islands use Slice.

Sprite Sheet Split
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
How can I upscale pixel art or sprites in the browser?

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
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?

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
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
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?

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 or ORM texture?

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 the Feedback button at the bottom-left — the text goes to a Google Form; images are never uploaded. You can also join our Discord.

Join our Discord