Enter the bill, choose a tip — the presets cover the rates people actually use, 10, 15, 18, 20 and 25 percent, and the field accepts any custom percentage — and say how many people are splitting. The tip is the bill times the percentage, the total is the bill plus the tip, and each person's share is the total divided by the party size. The worked example below is the shape of the answer: a bill of $84.50 at 18% gives a $15.21 tip and a $99.71 total, which splits three ways at $33.24 a head.
Rounding is where bill splitters quietly disagree, so this one states its rule: every money value is rounded half-up to whole cents. The tip is rounded first, the total is the bill plus that rounded tip, and each per-person figure is rounded separately. That last step is why per-person times people can land a cent or two away from the total — a $4.75 tip split between two is $2.375 each, which rounds to $2.38, and two lots of $2.38 make $4.76. Somebody covers the odd cent; the calculator's job is to make the size of the odd cent visible rather than hide it inside a vague total.
What counts as 'the bill' is your call and worth a second's thought before you type it. Tipping on the pre-tax subtotal is the traditional convention in much of the United States; tipping on the full amount including tax is simpler and a little more generous. Likewise, if a discount or a voucher reduced the bill, many people tip on the original amount, since the server did the same work — the Discount Calculator linked below works out what a percentage off actually saved, if you want that figure before deciding. This calculator does the arithmetic at the rate you give it; choosing the rate stays a social decision, not a mathematical one.