Tính Tiền Tip miễn phí
Tính số tiền tip và chia hóa đơn cho bất kỳ số người nào. Chọn phần trăm tip hoặc nhập số tiền tùy chỉnh.
Hướng dẫn tip ở Mỹ
Nhà hàng: 15–20% cho dịch vụ tốt, 25%+ cho xuất sắc. Quán bar: $1–2/ly hoặc 15–20%. Thợ cắt tóc: 15–20%. Taxi/Xe công nghệ: 10–15%.
Công dụng phổ biến
- Máy tính tip nhà hàngTính xem bạn nên tip bao nhiêu ở nhà hàng và chia tổng hóa đơn giữa các bạn.
- Máy tính tip giao hàng thực phẩmTính xem bạn nên tip bao nhiêu cho giao hàng thực phẩm, giao hàng tạp hóa và dịch vụ chuyên chở.
- Hướng dẫn tip quốc tếTính tip cho taxis, nhân viên khách sạn, hướng dẫn viên du lịch và nhân viên dịch vụ khi đi du lịch.
- Máy tính tip cho dịch vụ cá nhânTính tip cho nhà tóc, kỹ thuật viên móng, nhà trị liệu massage và những người cung cấp dịch vụ cá nhân khác.
- Chia tách hóa đơn ăn nhómChia đều hóa đơn nhà hàng và tip giữa bất kỳ nhóm có kích thước nào — từ 2 đến 20 người.
Cách hoạt động
Mọi phép tính chạy cục bộ trong trình duyệt bằng số học đơn giản và Intl.NumberFormat API tích hợp của trình duyệt — không máy chủ, không yêu cầu mạng, không thư viện bên ngoài. Intl.NumberFormat xử lý vị trí ký hiệu tiền tệ và quy tắc thập phân (ví dụ JPY hiển thị không chữ số thập phân còn USD hiển thị hai), nên kết quả được định dạng đúng bất kể bạn chọn loại tiền nào.
- 1Nhập hóa đơn, thuế và tiền tipBạn nhập tổng hóa đơn và số tiền thuế tùy chọn. Nếu có số thuế, một ô chọn cho phép bạn tính tip trên tổng trước thuế — mã trừ thuế khỏi hóa đơn trước khi tính cơ sở tip, khớp với thông lệ ở nhiều bang của Mỹ.
- 2Áp dụng phần trăm tipChọn mức đặt sẵn (10–25%) hoặc nhập phần trăm tùy chỉnh sẽ kích hoạt tính lại bằng useMemo: tip = tipBase × (percentage / 100). Giá trị tùy chỉnh được giới hạn trong 0–100 và kiểm tra phía máy khách mà không gọi máy chủ.
- 3Xử lý chia tiền và làm trònKhi chia cho nhóm, công cụ chia tổng thành phần mỗi người bằng phép tính theo đơn vị nguyên (nhân với 10^decimals, dùng Math.floor và phần dư modulo) để số xu lẻ được phân bổ chính xác đến từng xu — ví dụ hiển thị '3 người trả $12.33 và 1 người trả $12.34'. Chế độ làm tròn lên tùy chọn áp dụng Math.ceil cho phần của mỗi người.
- 4Định dạng đầu ra qua Intl.NumberFormatMọi giá trị tiền được đưa qua một thực thể Intl.NumberFormat cấu hình với loại tiền bạn chọn và ngôn ngữ của trang. resolvedOptions().maximumFractionDigits của bộ định dạng quyết định độ chính xác đơn vị nguyên, đảm bảo phép chia tiền và định dạng hiển thị luôn đồng bộ.
Công cụ liên quan
Công Cụ Tính Toán Zakat
Tính zakat (2,5%) trên tiền mặt, vàng, bạc, tài sản kinh doanh và tiền tiết kiệm so với nisab vàng hoặc bạc — bằng đồng tiền của bạn, hoàn toàn trên thiết bị của bạn.
Máy Tính Phần Trăm Mỡ Cơ Thể
Ước tính phần trăm mỡ cơ thể của bạn bằng phương pháp thước dây của U.S. Navy hoặc ước tính dựa trên BMI và tuổi — với danh mục thể dục, khối lượng mỡ và khối lượng cơ thể không mỡ. Hệ mét hoặc hệ thống Anh, riêng tư và miễn phí.
Trình Chia Ảnh Thành Lưới
Cắt một ảnh thành lưới 3×3 hoặc tùy chỉnh cho Instagram — tải xuống tất cả các ô dưới dạng ZIP.