ForHosting KIT · Developer Utilities

Brine Salt and Water Ratio Calculator

This brine ratio calculator converts a water volume and a target salt percentage into an exact salt weight, with an optional sugar amount based on a sugar-to-salt ratio.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

It is designed for cooks preparing pickles, fermented vegetables, poultry, meat, or seafood who want repeatable measurements without doing percentage arithmetic by hand. Enter water in milliliters, choose a positive brine percentage, and receive the salt requirement in grams. The calculation is immediate, deterministic, and suitable for scaling a tested recipe up or down.

Understand what the percentage means

This calculator uses a water-based percentage: salt weight equals water weight multiplied by the chosen percentage and divided by one hundred. For kitchen measurement, one milliliter of water is treated as one gram, so two thousand milliliters of water is treated as two thousand grams before the percentage is applied. This convention is common in practical brining because the amount of water is easy to measure before other ingredients are added. It is different from a percentage based on the total finished solution, where both water and dissolved salt contribute to the denominator. Check which convention your recipe uses before comparing its result with this one. Enter the percentage as a normal number, such as 2.5 for a two-and-a-half-percent brine, rather than as the decimal 0.025. The target must be positive because a zero or negative salt percentage does not describe a brine. Precise decimal inputs are accepted, and displayed weights are rounded only after the arithmetic is complete.

Calculate salt and optional sugar

Start by measuring the water that will actually be used, excluding the volume of vegetables, meat, ice, or a container. Enter that water volume in milliliters and supply the desired brine percentage. The result reports salt in grams, which is more dependable than spoons or cups because crystal size and packing can change a volume measurement substantially. If the recipe also contains sugar, add a sugar-to-salt ratio. A ratio of 0.5 requests half as much sugar as salt, while 1 requests equal weights. The sugar ratio is optional and does not change the salt calculation; when it is omitted, the result omits sugar fields entirely. A zero ratio is accepted and explicitly returns zero grams of sugar. Use a kitchen scale with resolution appropriate to the batch. For very small quantities, scale the whole recipe upward or use a more precise scale rather than relying on a rounded pinch of salt.

Scale recipes consistently and safely

Once a brine works for a particular preparation, record the water volume, percentage, salt type, sugar ratio, temperature, and brining time. You can then change the batch size while preserving the same salt-to-water relationship. Doubling the water doubles both salt and sugar, while changing only the sugar ratio adjusts sweetness without silently changing salinity. The calculator performs arithmetic, not food-safety assessment. Appropriate brine strength and holding time vary with the ingredient, process, temperature, and whether the food will be fermented, refrigerated, cured, or cooked. Follow a tested recipe or authoritative preservation guidance when safety depends on salt concentration, and do not substitute this calculation for process controls. Weigh salt rather than assuming equal volumes of fine, coarse, kosher, or flake salt are interchangeable. If ice or another water-bearing liquid becomes part of the brine, include its water contribution once known so the final mixture does not become weaker than intended.

Scale a pickle brine

Convert the measured water for a larger or smaller jar batch into the corresponding salt weight.

Repeat a successful wet brine

Record a tested percentage and reproduce the same salt-to-water relationship for poultry, meat, or seafood.

Add sugar proportionally

Set a sugar-to-salt ratio so sweetness scales with the salt amount when the batch volume changes.

Is the brine percentage based on water or on the finished solution?

It is based on water weight. Salt grams equal water milliliters multiplied by the percentage and divided by one hundred.

Why does the calculator treat milliliters of water as grams?

For ordinary kitchen brine calculations, one milliliter of water is approximated as one gram. This keeps the method practical and consistent.

How does the sugar ratio work?

It is sugar weight divided by salt weight. A ratio of 0.5 produces half as many grams of sugar as salt.

Can I enter a zero brine percentage?

No. The target percentage must be positive; zero and negative values return an invalid input error.

Does salt type affect the calculated weight?

No. A gram is a gram, but different salts occupy different volumes, which is why the result should be weighed rather than converted to spoons.

What does the API request cost?

Each API request costs $0.002. The same deterministic calculation can also run in the browser.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/cook/brine-ratio-calculate

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/cook/brine-ratio-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"water_volume_ml":2000,"brine_percentage":2.5}'
{
  "water_volume_ml": 2000,
  "brine_percentage": 2.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.brine_ratio_calculate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →