Hair Color Formula Card Builder

Enter a client's color formula — brand, shades, grams per tube, and developer volume — and get a print-ready A6 recipe card with calculated totals and developer ratio. Saved per-client in your browser. Zero signup, zero server.

Client Details

Brand & Developer

Color Shades & Grams

Add one or more shades. Grams refers to the color only — developer is calculated automatically from your mix ratio.

Formula Card Preview

Rendered in real time as you type. Click Print / Save PDF to open the browser print dialog — choose "Save as PDF" for a digital copy.

Fill in client name and at least one shade to see the preview.

How it works

The formula card builder does three things automatically:

Gram totals Adds all shade grams together → total color weight.
Developer calculation Developer g = total color × ratio. 1:2 → twice as many grams of developer.
Print-ready A6 card The card is formatted to A6 (105 × 148 mm) via CSS print media — fits a recipe card folder.
LocalStorage client history Each saved card is indexed by client name + date. Search and reprint past formulas instantly.

Example: 30 g Wella 7/1 + 20 g Wella 8/0 = 50 g color. At 1:2 ratio → 100 g developer → 150 g total in bowl. That 150 g fills a standard mixing bowl with comfortable headroom for shoulder-length hair.

Frequently asked questions

What is the standard hair color mixing ratio?
Most permanent hair colors use a 1:1 or 1:1.5 ratio (color to developer by weight). High-lift colors and bleach often use 1:2 or even 1:3. Always follow the manufacturer's technical guide — the ratio is usually printed on the color tube or in the brand manual. This tool lets you choose 1:1, 1:1.5, 1:2, or enter any custom ratio.
How do I calculate developer grams from the mix ratio?
Multiply total color grams by the ratio number. If you mix 50 g of color at a 1:2 ratio, you need 50 × 2 = 100 g of developer, for a grand total of 150 g in the bowl. This tool calculates that automatically as you type. For a 1:1.5 ratio with 40 g color: 40 × 1.5 = 60 g developer → 100 g total.
What is the difference between 20 vol and 30 vol developer?
Volume refers to the concentration of hydrogen peroxide. 10 vol (3%) deposits color with minimal lift. 20 vol (6%) lifts 1–2 levels and is the most common all-purpose developer. 30 vol (9%) lifts 2–3 levels and is used for significant lightening. 40 vol (12%) gives maximum lift of 3–4 levels and can cause scalp sensitivity — use with caution. Developer volume is noted on the formula card for future reference but does not change the gram calculation.
How many grams of color do I need per client?
As a rough guide: short hair needs roughly 50–70 g total mix; medium (shoulder-length) 100–150 g; long hair or full-head color 150–250 g. For highlights or balayage, plan 20–30 g per section. The gram inputs here represent the color portion — the developer adds on top of that based on your chosen ratio.
Can I save and reprint old formula cards?
Yes. Click Save Card after filling in the formula, then switch to the Saved Clients tab to search, view, and reprint any past card. Everything is stored in your browser's LocalStorage — it stays on your device and is never uploaded anywhere. To back up, use your browser's bookmark/sync feature or print to PDF when saving.
Is this tool free and private?
Completely. There is no server, no account, and no data transmission. The formula card builder runs entirely in your browser using plain JavaScript and the browser's built-in print dialog. Client data is stored only in your own browser's LocalStorage and can be cleared at any time via your browser settings.