Bill Splitter
Splits a bill evenly or by weighted share so the parts sum to the total exactly, and turns what people already paid into who-pays-whom transfers.
Splitting a bill so the parts add up. $100.00 between three is 33.33…, and the version everyone writes gives three payments of 33.33 that total 99.99 — so here the spare cent is handed out explicitly and the shares sum to the total by construction. The currency is picked on the page — South Korean Won, Japanese Yen, Chinese Yuan, US Dollar, Euro, or Mexican Peso; the English page starts in dollars — and the arithmetic is done in that currency’s minor unit. Uneven shares and rounding up to a friendlier number are the two things people then do by hand, and both are here.
The bill
3 people
| Name | Weight | Paid | Owes | Balance | |
|---|---|---|---|---|---|
| $40.00 | -$40.00 | ||||
| $40.00 | -$40.00 | ||||
| $40.00 | -$40.00 |
Weight 2 means a double share — a guest, or the one who ordered the steak. “Paid” is what that person has already put in.
Result
Total
$120.00
Even split
$40.00
Before weights and rounding.
Collected
$120.00
Exactly the bill.
How to use it
Put in the bill
The food, a service percentage if there is one, and any flat extra such as delivery. Pick the currency first: currency signs and spaces are ignored, and the decimal separator is whichever one you typed — 1500.50 and 1500,50 are the same amount. Only one shape is genuinely ambiguous: 1,500 is fifteen hundred where a comma groups and one and a half where it divides, and there the page’s own language decides.
Give people their weight
1 is an equal share, 2 is a double one — a guest, or the one who ordered the steak. 0 excludes someone without deleting them.
Record who already paid
Whoever put the card down goes in the “paid” column, and the balances turn into a short list of who sends what to whom.
Round up if you are going to
To the whole unit or to 5 per person in a currency with cents; to 100 or 1,000 in won or yen. The surplus this collects is shown as a figure rather than quietly kept.
Common questions
Who gets the leftover cent?
The people at the top of the list, one unit each, until the remainder is gone. It is arbitrary but it is visible and it is exact — the shares always sum to the bill, which is what a reconciliation actually needs.
Why not just show 33,333.33?
Because nobody can transfer that. The split is done in whole cents — or whole won, which have none — for the same reason a bank is: the smallest unit that can actually move is the unit the arithmetic has to close in.
How are the transfers worked out?
Largest debtor to largest creditor, repeatedly, which produces close to the fewest transfers rather than everyone paying everyone. It is a greedy match, not a proven minimum, but the difference on a table of six is nil.
Is the split saved?
No. It is gone when the tab closes — copy the result into the chat before you put your phone away.
Feed it from
Todo List
Keeps a checklist in your browser with due dates, tags and keyboard-first editing, exportable as Markdown.
Pomodoro Timer
Runs focus and break cycles with a notification, a session log and configurable interval lengths.
Stopwatch
Times elapsed intervals with lap splits and exports the laps as a table.
World Clock
Shows several cities at once with their offsets and marks the hours everyone is awake.
Next
These accept what this tool produces, so the result can go straight in.
Currency Converter
Converts between about thirty currencies at the ECB’s daily reference rates, crossed through the euro, or at a rate you type in.
VAT Calculator
Adds or removes the 10% VAT and splits a total into supply value and tax for invoice lines.
Number Formatter
Adds or removes thousand separators, rounds to a set precision and formats as currency or percent by locale.
Percentage Calculator
Works out percentage of, percentage change, discount, markup and reverse percentage in one place.
Add-to-Calendar & ICS
Builds Google, Outlook.com, Office 365 and Yahoo calendar links plus a downloadable .ics that Apple Calendar and Outlook desktop read.
CSV Cleaner
Trims cells, normalises headers, fixes number and date formats and reports rows with the wrong column count.