What this tool does
Enter a bill amount, choose a tip percentage, and set the number of people. The result updates immediately and shows the bill, tip, total, and per-person split.
How the calculation works
Tip = round(bill minor units × tip % ÷ 100)
Total = bill + tip
Base share = floor(total minor units ÷ people)
Extra cents = total minor units − (base share × people)
The calculator works in each currency's minor units so the distributed payments add back to the displayed total. If a split is uneven, the extra cents are assigned to the required number of people.
Currency
The currency selector changes number formatting only. It does not convert exchange rates. JPY uses zero decimal places; the other included currencies use two.
Copy and downloads
- Copy breakdown copies the current result as plain text.
- Options includes local TXT and JSON downloads.
- Clear returns to a blank bill while preserving a simple starting configuration.
Privacy and data handling
Runs in this browser. No upload by this tool. Copy/download/export locally. Review before sharing.
Common questions
- Does it handle uneven splits?
- Yes. When the total cannot be divided evenly to the smallest currency unit, it shows how many people pay the lower and higher amounts.
- Does changing currency convert the bill?
- No. Currency selection changes formatting only; the numeric bill amount is not exchanged into another currency.
- Is anything sent to a server?
- No data is uploaded by this tool. Calculations, copying, and downloads happen locally in the browser.