FAQ
Frequently asked questions about CardMaker
How do I generate business cards?
- Download Excel and PowerPoint templates from Step 1
- Fill Excel with employee data (Name and Email are required)
- Optionally customize the PowerPoint template design
- Upload both files in Step 2 and click Generate Cards
- Download the ZIP containing all generated business cards
Is my data stored or saved anywhere?
Zero data persistence. Processing uses temporary files that are automatically deleted after generation. CardMaker doesn't use accounts, databases, or any persistent storage. Your data remains completely private.
How do QR codes work?
Use the PowerPoint template we provide in Step 1. Keep the {qrcode} placeholder where you want the QR image. CardMaker generates vCard data (name, company, email, phone numbers) for each employee and replaces {qrcode} with a QR image. You can also add custom placeholders like {linkedin} and fill them via Excel custom columns.
What placeholders are available?
Standard placeholders: {name}, {position}, {department}, {email}, {mobile}, {phone}, {extension}, {fax}, {company}, {name_en}, {position_en}. Custom Excel fields map to {fieldName} in the PPTX.
What are the file size limits?
Excel files: 10MB maximum. PowerPoint templates: 50MB maximum. For best performance, keep templates small and optimized. Maximum batch size: 1,000 employees per generation.
Is it open source?
Yes. Apache 2.0 at github.com/HyunjoJung/cardmaker.
Can I self-host CardMaker?
Yes! CardMaker is fully open source and self-hostable. Clone from GitHub and run:
- .NET:
dotnet run --project src/BusinessCardMaker.Web - Docker:
docker compose up --build
Public instance: cardmaker.hyunjo.uk (free, no registration required)