InCard-Editor

InCard Editor

InCard Editor — free, open-source collectible card editor.

I created this project to quickly and comfortably create, edit and export character cards with images, stats and simple template settings. The app is written in Python (with a modern GUI) and runs on Windows as well as on other systems that support Python.

SEO: card editor, collectible card editor, card generator, card editor app, TCG card creator, RPG card maker, Python


InCard Editor demo


✅ Key features


🔜 Project status — important

This project is in progress and not yet finished, but it is usable for testing and for quickly validating the card-creation workflow (alpha/beta). I plan to actively add features such as export to PNG/PDF and UX improvements. Right now the app exports cards.json and icons to an icons/ folder; later it will be able to convert this data into ready-to-print card templates.

🌍 Language support

I plan to support 20 languages — currently I use language files in settings/lang/ (Polish), and I will add translations progressively. If you want to help, add a translation file and open an issue.


🚀 Quick start (how I run it)

  1. Requirements:
    • Python 3.8+
    • Pillow (pip install pillow)
    • Tkinter (usually included with Python)
    • If you miss a dependency (I sometimes add new ones), install it with pip install <package>
    • You can install requirements library from file install.bat or install.sh
  2. Run:
    • Windows: double-click start.bat or run python main.py
    • Other systems (Linux, macOS): ./start.sh or run python3 main.py
  3. Quick workflow:
    • New project → enter the number of cards → Next
    • In the editor pick an icon, set position/zoom, fill in information as needed and click Save and next
    • After saving all cards close the session — cache/ will contain cards.json and an icons/ folder with PNGs
    • To edit a saved card: open All cards (menu All cards), select the card you want to edit, make changes and save — you’ll continue from where you left off.

📁 Project structure (important files)


💡 Customization & development (how you can help)


⚠️ Limitations


🤝 Contact & support