Hairdresser Client Record Card

Digital client cards for your salon — stored privately in your browser. No account, no server, no data ever leaves your device. Add clients, log every visit with colour formulas, export PDF or CSV.

✂️

No clients yet. Use "Add / Edit Client" to create your first record.

How it works

All data is stored in your browser's IndexedDB — the same technology used by progressive web apps and offline-first tools. Nothing is uploaded to a server. Closing the browser tab does not delete your data; it persists until you clear browser storage or click Delete.

Client records Name, contact, hair profile, allergy history, patch test dates, general notes, one optional photo per client.
Service visits Date, stylist, menu, colour formula/recipe, processing time, result notes, next appointment, price charged.
PDF export One-click PDF card per client — includes all personal details, allergy warnings, and full visit history with colour formulas. Ready to print or email.
CSV export Exports all clients to a spreadsheet-friendly CSV — useful for backup, migration to salon software, or mail merges.

Frequently asked questions

Is my client data safe and private?
Yes. This tool runs entirely in your browser. All records are stored in IndexedDB — a built-in browser database on your own device. No data is ever sent to Knackpad's servers or any third party. Your client names, contact details, allergy records, and colour formulas never leave your computer. For maximum safety, use the app on a device only you access, and export a CSV backup regularly.
What should I put in the colour formula field?
Write exactly what you mixed: brand name, shade code, developer strength (1.5%, 3%, 6%, 9%, 12%), quantity in grams or ml, mix ratio, and development time. For example: "Wella Koleston Perfect 7/1 60g + 6% 60g, 35 min. Toner: Wella /16 30g + 1.9% 60g, 10 min under heat." The more detail you record, the easier it is to replicate the result at the next appointment — especially after a long gap between visits.
How do I back up my client records?
Click Export CSV on the Client List tab. This downloads a spreadsheet file containing every client's basic details. For full visit history including colour formulas, open any client's service log and click Export Client PDF. We recommend doing a CSV export at least monthly. Clearing your browser's site data will erase the IndexedDB records, so regular exports are your safety net.
Can I use this on my phone or tablet at the salon?
Yes. The tool is fully mobile-responsive and works in any modern browser — Safari on iPhone, Chrome on Android, or a tablet. IndexedDB is supported on all major mobile browsers. Note that each device has its own independent storage, so if you add clients on your phone they will not automatically appear on your desktop and vice versa. Use the CSV export to transfer data between devices.
Why should I record allergy and patch test information?
PPD (para-phenylenediamine) and other oxidative colour ingredients can cause severe allergic reactions. Industry best practice — and in many regions, legal duty of care — requires a current patch test before applying colour, especially for new clients or after a gap of more than 6 months. Recording the patch test date and result in the client record protects both the client and the salon, and ensures every member of your team can check the allergy status before picking up a brush.
What is the difference between a client record card and a service visit log?
The client record card holds permanent information that rarely changes: contact details, natural hair profile, allergy history, and general notes about the client's preferences or history. The service visit log records each individual appointment: the date, what was done, the exact colour formula used, how it processed, and what you'd recommend next time. Together they give a complete picture — and because colour formulas are logged per visit, you can scroll back and see exactly what shade you used two years ago without relying on memory.