Perfume formula builder
Turn a scent idea into a repeatable formula. Balance notes, account for stock dilutions, scale by weight, and save your work.
Published by Perfume Bench, a project by Taro Schenker. Sources & editorial policy · Safety & limitations
Materials & quantities
Type a material name to pick from the list: its note role fills in, and you can change it. Parts are stocks as weighed. Changing Stock % does not change their weights. Scroll the table to see all columns.
| Material | Note | Parts | Stock % | Cost / g | Weigh, g | Neat, g | Remove |
|---|---|---|---|---|---|---|---|
| 3 | 3 | ||||||
| 5 | 5 | ||||||
| 2 | 2 | ||||||
| Total | 100 | 10 | 10 | ||||
Starters are untested paper exercises, not skin-use recipes. Note roles are editable learning labels, not a measure of odor strength. Stock percentages track declared aromatic material and carrier; they do not verify purity or establish a use limit.
Replace a stock while keeping aromatic quantities
Use a different prepared stock in this formula. Every material keeps its neat aromatic mass; the total batch mass changes because the carrier amount changes. This does not concentrate an existing solution.
Enter the price of the replacement stock, including its carrier. Leaving zero means its cost is not included yet. Save or export the original formula before applying a change you want to compare.
Your valid working draft saves automatically in this browser. Export JSON for a portable backup.
Use this revision
Send a copy of this revision, with its stock strengths and entered costs.
Worked example
A 10 g formula with 25 parts of a material out of 100 contains 2.5 g of that stock. If the stock is 10% active material, it contributes 0.25 g of neat material.
Common questions
Is this perfume formula builder free?
Yes. Add materials, change the batch size, save formulas in this browser, and export your work without an account.
Can I import a perfume formula from a spreadsheet?
Yes. Save the sheet as CSV, choose Import CSV, map the material and quantity columns, and review stock strengths, costs and library matches. Your current formula is saved separately before the imported draft opens. Perfume Bench CSV exports can also be imported.
Do the percentages refer to pure ingredients?
The formula is expressed as parts of the materials as weighed. Stock strength is recorded separately so you can distinguish the weighed amount from its neat aromatic contribution.
Can I use my formula on skin?
A formula calculation does not establish skin suitability. Check the exact materials, supplier documentation, intended product category, and applicable restrictions before considering skin use.