Perfume Blending Tool

Design fragrance recipes with a note calculator and recipe designer. Add top, middle, and base notes, auto-normalize ratios to 100%, visualize the note pyramid, and export to CSV or PDF.

Add Fragrance Note

Ratios are weights relative to each other — they will be normalized to 100% automatically. Enter any positive number.

Current Recipe

No ingredients yet. Add top, middle, and base notes above.

Note Pyramid

Heights represent the share of each tier in your normalized recipe.

Top notes Middle notes Base notes

Save & Load Recipes

Export Recipe

Download your current recipe with normalized percentages as a spreadsheet-ready CSV or a formatted PDF.

How it works

Enter fragrance ingredients by name, category (citrus, floral, woody…), note tier, and a relative ratio. The tool normalizes everything to 100% so you can focus on proportions, not arithmetic.

Normalization Normalized% = (raw weight ÷ sum of all weights) × 100
Note pyramid Each tier's bar height = sum of normalized% for that tier
Typical top : mid : base 30% : 50% : 20% — but rules are made to break
Example Bergamot 30 + Rose 50 + Sandalwood 20 → 30%, 50%, 20%

Recipes are stored in your browser's localStorage — nothing is sent to a server. Clear your browser data to remove them.

Frequently asked questions

What are top, middle, and base notes in perfumery?
Top notes are the first impression — light, volatile molecules like citrus (bergamot, lemon, grapefruit) or herbs that evaporate within 15–30 minutes. Middle (heart) notes form the main character of a fragrance: florals, spices, and greens that last 30 minutes to several hours. Base notes are the foundation — heavy, slow-evaporating materials like woods (sandalwood, cedar), musks, resins, and vanillin that can persist for many hours or even days. A classic ratio is roughly 30% top : 50% middle : 20% base, though creative blending ignores rules.
Why normalize ratios instead of entering percentages directly?
When you adjust one ingredient's proportion, every other ingredient's percentage changes too. Entering raw weights (parts by weight, milliliters, or drops) and letting the tool normalize means you can freely add, remove, or tweak individual ingredients without having to recalculate the whole formula by hand. For example, Bergamot 30 + Rose 50 + Sandalwood 20 sums to 100 — but Bergamot 3 + Rose 5 + Sandalwood 2 yields the exact same 30% / 50% / 20% split. The numbers you enter are ratios, not final percentages.
How do I use the exported CSV or PDF?
The CSV file opens in any spreadsheet app (Excel, Google Sheets, Numbers) and contains one row per ingredient with its name, category, note tier, raw weight, and normalized percentage. The PDF is a formatted recipe card with the same data — suitable for printing, sharing with a supplier, or archiving in your fragrance journal. Both exports reflect the current state of the recipe on screen, including the normalized ratios.