The Identity Card Maker (ID Card Editor) System is a free PHP project for designing customizable ID cards and exporting them as downloadable PNG images. It runs on localhost or on web hosting, and produces standard badge-size cards, making it useful for schools, small organizations, events, and developers who want a ready-made starting point.
Key features
- Create and customize ID cards, including the name and its position on the card.
- Export the finished card as a downloadable PNG image.
- Standard badge size of 2 5/16" × 3 1/2" (506px × 750px).
- Works on localhost or on a live web host.
Default logins
The demo ships with sample accounts so you can explore the admin area right away:
- Admin ID:
AD00000001Password:admin - Survey officer — Username:
adminPassword:admin
Change these credentials before deploying anywhere public.
How to run it on localhost (XAMPP)
This is a standard PHP & MySQL project, so getting it running locally takes only a few minutes:
- Install XAMPP (or any Apache + MySQL + PHP stack) and start the Apache and MySQL services.
- Download the project below, unzip it, and copy the folder into your
htdocsdirectory. - Open
http://localhost/phpmyadmin, create a new database, and import the included.sqlfile. - Open the project’s database configuration file and update the host, database name, username, and password to match your setup.
- Visit
http://localhost/your-folder-name/in the browser to launch the app.
Note: like most learning projects, review and harden the code (input validation, prepared statements, password hashing) before using anything from it in production.
Who it is for
Anyone who needs to generate ID or membership cards quickly, and PHP learners who want to see how image generation, form input, and a simple admin login fit together in one project.
FAQ
Is it free? Yes, the source code is shared for free.
What format are the cards? Cards export as PNG images at the badge size noted above.
Does it need a special server? No — a standard PHP environment such as XAMPP is enough.
Related free projects
Also worth a look: the Personal Task Management System in PHP, the Online Exam Result System, and the POSNIC point-of-sale web app.