Restaurant Bill Itemized
Each person picks the items they consumed; the system sums values, applies proportional service fee and shows each person's share.
Itens — uma linha por item no formato: nome | valor | pessoa1,pessoa2,...
—
When an even split is the unfair one
The bill lands on the table, somebody opens the phone calculator, and the haggling starts: an even split punishes the person who had a salad and tap water, but adding items up by hand keeps everyone sitting there for ten minutes. Here you type one line per item, in the format name | amount | who shared it, set the service charge, and the page shows what each person owes with the charge already applied.
Every item is split evenly among the names on that line. The service charge is not divided per head: it multiplies each person's subtotal, so whoever ate more pays more of it. Two details trip people up. Names are matched literally, so Ana and ana end up as two different diners in the list. And the amount field takes a decimal comma but no thousands separator, so type 1234,56 and never 1.234,56.
Check the subtotal shown against the printed bill before charging anyone. Malformed lines are dropped without warning, and a forgotten item shows up only as that gap. Cover charge, corkage or a coupon discount go in as one extra line with the names of whoever shares it. Cents are rounded for display, so the individual shares can add up to one cent less than the total. Nothing leaves your browser.
Frequently asked questions
Is the 10% service charge mandatory in Brazil?
How do I assign a dish to a single person?
Can the drinks go only to the people who drank?
Related Tools
Screen Color Eyedropper
Explains how to use the browser EyeDropper API to pick a color from any point on the screen.
CNAB File Reader
Read Brazilian CNAB 240 and CNAB 400 banking files and display records decomposed by type.
Color Mixer
Mix two colors and get the resulting color. Control the percentage weight of each color. Result in HEX, RGB and HSL.
Line Ending Detector (LF/CRLF/CR)
Detect whether a text uses LF (Unix), CRLF (Windows) or CR (classic Mac), and how many of each appear.
Img Srcset Builder
Builds an <img> tag with a responsive srcset from URLs and widths, ideal for fluid images.
Tweet Char Counter (280)
Count characters with Twitter/X rules: emojis and URLs (shortened to 23 chars). Shows remaining out of 280.