Skip to content
Run here 100% in your browser, no upload, no login

Tip Calculator

Split a bill with tip: enter the amount, rate and number of people for exact per-person shares.

Tip amount —

Total with tip —

Each person pays —

Tip share per person —

Exact split

—

The tip is applied to the amount you type, rounded to the nearest cent. When the total does not divide evenly, everyone pays the whole-cent floor and one person covers the remainder, so the collected money matches the total exactly.

How to use it

  1. Enter the bill amount as shown on the check.
  2. Enter the tip rate in percent, for example 15, 18 or 20; 0 is allowed.
  3. Enter how many people split the bill.
  4. Read the tip amount, the total with tip, what each person pays and each person's tip share.
  5. The exact-split line explains who covers the remainder cents when the total does not divide evenly.

Common use cases

Why it stays private

All arithmetic happens in this tab. The bill, rate and headcount are never sent anywhere.

FAQ

Q: How is the split handled when the total does not divide evenly? A: Everyone pays the whole-cent floor amount and one person covers the remainder cents, so the money collected matches the total exactly instead of drifting by a cent.

Q: Is the tip calculated before or after tax? A: The tool applies the rate to the amount you type. If your custom is to tip on the after-tax total, enter that total.

Q: How is the tip itself rounded? A: The bill is converted to cents and the tip is rounded to the nearest cent, so a 15% tip on 84.50 is 12.68 rather than 12.675.

Q: Can I use it without a tip? A: Yes. Set the rate to 0 to split the plain bill, or set people to 1 to see a single payer's total.

Your data stays on this device

Tip Calculator runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.