
CopyPxl
Turn any image into a bitmap font — Unity, Godot ready
I'm a Spine animator, not a developer. CopyPxl started as a Python script to help our studio's designer use AI-generated pixel art as actual bitmap fonts in Unity and Godot — not just a PNG, but a proper BMFont package (font.png + font.fnt).
Here's roughly how it works under the hood: upload any reference image → Gemini analyzes glyph style, spacing, and weight → generates a full ASCII character set matching that style → outputs font.png + font.fnt in BMFont format, ready to drop into any game engine.
Important fix this week: Google login was broken for new users. If you tried signing in and never received your 10 free credits, that's been fixed now. Sign in again at copypxl.com and your credits should appear.
It's been about a week since I launched CopyPxl, and a few things have already changed.
Quick context: the tool started as a Python script to help our studio's designer. She kept generating beautiful pixel-art fonts with AI tools, but Godot and Unity expect BMFont format — a spritesheet + .fnt descriptor — not just a PNG. The scripts turned into a web app.
Here's what's different since launch: The server is now always-on (was on a free tier with cold starts). Database migrated to Supabase cleanly. Domain is now copypxl.com.
The thing I'm still wrestling with: glyph spacing on irregular pixel-art letterforms. When characters bleed into each other visually, the per-character width detection gets inconsistent — especially with non-Latin scripts. If anyone here has tackled similar parsing problems, I'd genuinely love to hear your approach.
Still free to try — Google sign-in gets you 10 credits.
1 Like
Comment
Hey Indie Hackers! I just launched CopyPxl — a tool that turns any reference image into a ready-to-use bitmap font sheet.
The idea came from a real frustration: I'm a Spine animator at a game studio. Our designer kept trying to use AI art to create custom pixel fonts, but the results were always raw images — no way to drop them directly into Unity, Godot, or Phaser without hours of manual work.
So I built CopyPxl. Upload any image (pixel art, handwritten text, retro screenshots), and it generates:
font.png — the bitmap font sheet
- font.fnt — BMFont-compatible descriptor file
- A ZIP with both, ready to drag into your engine
It uses Gemini to analyze the style and generate matching glyphs for the full ASCII set.
The site is live at https://copypxl.com — free to try with 10 credits on sign-in.
Would love any feedback from the IH community. Happy to answer questions about the build!
1 Like
Comment
About
I'm a Spine animator at a game studio, not a developer. Our designer kept generating AI pixel art for custom fonts, but the results couldn't be used directly in Unity or Godot — they were just images with no glyph data.

Comment