LOCAL-FIRST PIXEL ASSET FACTORY

SpriteForge

Drop in a generated sprite sheet. Extract, normalize, validate, and export a game-ready asset pack without uploading the source image anywhere.

Browser-only MVP
PROJECT WORKSPACE

Save reusable setup

Local only

Save profile, extraction, normalization, prompt and delivery settings in this browser. Source images and API keys are never stored in project history.

Run history stays local unless you export it.
CHATGPT IMAGE SOURCE

Prepare art with ChatGPT Image

No API key needed

SpriteForge is ChatGPT-first: write the asset request here, copy the production prompt into your ChatGPT conversation, generate the image with ChatGPT Image, download the PNG, then import it below. Your ChatGPT plan stays separate from this website and no OpenAI API credential is required for this workflow.

1) Copy prompt → 2) generate in ChatGPT Image → 3) download PNG → 4) choose or drop the image below.
Optional API automation

Only use this if you later want SpriteForge itself to call an image API automatically. It is not required for the ChatGPT-first workflow.

or drag & drop PNG / JPEG / WebP

No image loaded
TINY ARENA

Floor pack validator

48×48 seamless mix

Select a completed tiny_arena_floors/<theme_id>/ folder. SpriteForge checks exact filenames and dimensions, opacity/binary alpha, pure black/white, shared 16-color palette, horizontal edge tiling, and cross-variant floor seams.

No floor pack loaded
4×4 RANDOM-MIX SEAM PREVIEW
SOURCE

Sprite sheet

OUTPUT

Sprites

0 sprites
✦
Nothing forged yet Load a source image and extract sprites.