ForHosting KIT · Developer Utilities

Bubble tea tapioca ratio calculator

This bubble tea ratio calculator turns one target serving volume into practical amounts of brewed tea, milk, and cooked tapioca pearls.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

It uses a balanced 60:25:15 volume ratio, so the three components add up to the finished drink size you enter. Use it to scale a single cup, plan matching servings, or estimate a batch without repeating percentage arithmetic. Results are deterministic, shown in milliliters, and rounded to two decimal places for convenient measuring.

Start with the finished serving size

Enter the total volume you want the finished bubble tea to occupy, in milliliters. The calculator treats that number as the combined volume of brewed tea, milk, and cooked tapioca pearls, then assigns 60 percent to tea, 25 percent to milk, and 15 percent to pearls. For example, the target is the drink as assembled, not merely the liquid poured before toppings are added. This distinction matters because pearls displace part of the liquid in a cup. Use the usable serving capacity rather than the capacity printed on a cup if you expect to add ice, foam, or leave headroom for sealing. Those extras are outside this calculation and should be reserved before you enter the target. If a 700 milliliter cup needs 100 milliliters of space for ice and headroom, enter 600 milliliters. The result then gives a consistent base recipe that fits the space available and can be reproduced across several drinks without informal scoops or guesswork.

Understand the 60:25:15 ratio

The fixed ratio is designed as a straightforward starting point: brewed tea supplies most of the volume and flavor, milk softens the tea, and cooked tapioca pearls provide a noticeable topping portion without dominating the cup. The calculator multiplies the target by 0.60 for tea and 0.25 for milk, then assigns the remaining 0.15 to pearls. Each amount is rounded to two decimal places, and the pearl amount is calculated from the rounded tea and milk values so the displayed components continue to add up to the displayed target for ordinary serving sizes. Measure cooked, drained pearls rather than dry tapioca, because dry pearls expand during cooking and cannot be substituted by volume. Likewise, measure brewed and cooled tea, not dry leaves or tea concentrate, unless you have already diluted the concentrate to serving strength. Sweetener is not included: syrups vary greatly in concentration, and adding one may require reducing the entered target or subtracting its volume from the tea portion.

Scale batches and adjust after tasting

For a batch, multiply the desired volume per drink by the number of servings and enter that combined target. The returned amounts preserve the same composition, making purchasing and mise en place easier for parties, pop-ups, or recipe testing. You can also calculate one serving first, confirm that it fits your cup, and then use the larger batch target. The 60:25:15 split is a baseline rather than a claim that every tea, milk, or pearl style tastes identical. Strong black tea may remain prominent at this dilution, while delicate green tea may need a stronger brew. Rich dairy, oat milk, and thin plant milks also change perceived balance even at the same volume. Make a small test serving, taste it cold at the intended sweetness, and record any deliberate adjustment. If you change one component, keep the final target honest by reducing or increasing another component accordingly. The calculator is most useful as a repeatable reference: it removes arithmetic variation so sensory adjustments can be intentional and documented.

Size one cup accurately

Turn the usable milliliter capacity of a cup into measured tea, milk, and cooked pearl portions.

Prepare a party batch

Scale a consistent base recipe for several servings by entering their combined finished volume.

Standardize a shop recipe

Give staff repeatable component volumes for different cup sizes before sweetness and ice adjustments.

What ratio does the calculator use?

It uses 60 percent brewed tea, 25 percent milk, and 15 percent cooked tapioca pearls by finished volume.

Should I measure dry or cooked tapioca pearls?

Measure cooked and drained pearls. Dry pearls expand during cooking, so their starting volume is not equivalent.

Does the target volume include ice and sweetener?

No. Reserve space for ice, foam, headroom, and sweetener first, then enter the volume available for tea, milk, and pearls.

What happens if I enter zero or a negative volume?

The calculation returns an invalid input error because a finished serving volume must be positive.

What does the API request cost?

Each API request costs $0.002. The calculator is also free to run in your 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/bubble-tea-ratio

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/bubble-tea-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"target_volume_ml":500}'
{
  "target_volume_ml": 500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.bubble_tea_ratio",
  "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 →