Does this calculator follow PEMDAS?
Yes—parentheses first, then multiplication/division left to right, then addition/subtraction. Example: 2 + 3 × 4 = 14, not 20.
Solve arithmetic expressions instantly—type your calculation and press Enter. Supports PEMDAS, decimals, and keyboard input.
Runs in your browser · No data stored · No signup
A basic calculator performs addition, subtraction, multiplication, and division with PEMDAS order of operations—ideal for fast everyday math in your browser.
Results follow standard arithmetic rules; decimals use JavaScript floating-point behavior.
A basic calculator is a simple arithmetic tool for quick calculations: addition (+), subtraction (−), multiplication (×), and division (÷). It is ideal for day-to-day tasks like totals, percentages (when supported), quick checks, and small calculations you would otherwise do manually.
This page runs entirely in your browser. Results use JavaScript number arithmetic, which is accurate for normal everyday use but can show small rounding artifacts for some decimals (a standard floating-point limitation).
Concise answers for common searches — definitions, steps, and comparisons.
Yes—parentheses first, then multiplication/division left to right, then addition/subtraction. Example: 2 + 3 × 4 = 14, not 20.
No. Math runs locally in your browser using JavaScript—inputs and results are not sent to EverydayTools servers.
Use the on-screen buttons or your keyboard to enter numbers and operators (+, −, ×, ÷).
Use parentheses for clarity when mixing operators. The calculator evaluates expressions using PEMDAS.
Press = or Enter to compute the result. If the expression is invalid, you will see an error.
Use the result as the starting point for your next calculation, or clear to reset.
Common real-world scenarios where this tool saves time.
Verify arithmetic quickly and catch small mistakes before submitting work.
Calculate totals, differences, and simple ratios while working in documents and spreadsheets.
Sanity-check totals and compare prices across quantities or bundles.
Input
2 + 3 × 4Output
14Multiplication happens before addition: 3 × 4 = 12; 12 + 2 = 14.
Input
(2 + 3) × 4Output
20Parentheses override precedence: (2 + 3) = 5; 5 × 4 = 20.
Input
10 ÷ 0Output
ErrorDivision by zero is undefined. The calculator returns an error state instead of an incorrect number.
Expressions are evaluated using standard arithmetic rules (PEMDAS/BODMAS). The calculator prevents crashes by returning an error state for invalid expressions (such as division by zero or malformed input).
Formula
PEMDAS: Parentheses → Exponents → Multiplication/Division → Addition/Subtraction| Symbol | Operation | Example | Precedence |
|---|---|---|---|
| ( ) | Grouping | (2 + 3) × 4 | Highest |
| × * | Multiplication | 6 × 7 | Before +/− |
| ÷ / | Division | 15 ÷ 4 | Before +/− |
| + | Addition | 8 + 5 | Lowest |
| − - | Subtraction | 20 − 7 | Lowest |
Advertisement
Yes. Expressions are evaluated using standard order of operations: Parentheses first, then multiplication and division (left to right), then addition and subtraction (left to right). Use parentheses to make the intended order explicit — (2 + 3) × 4 = 20, while 2 + 3 × 4 = 14.
Two methods: (1) Multiply by the decimal — 15% of 80: type 80 * 0.15 = 12. (2) Use the % key — type 80 * 15% = 12. For a tip: 47 * 0.18 gives an 18% tip on a $47 bill.
This is IEEE 754 floating-point behaviour shared by JavaScript, Python, Excel, and virtually every computing system. For normal everyday arithmetic this is not meaningful.
Yes. Type digits and operators (+, -, *, /), use ( and ) for grouping, press Enter or = to evaluate, Backspace to delete, and Escape to clear.
No. Calculations run locally in your browser. Inputs and results are not sent to a server or stored between sessions.
Use the Scientific Calculator for sin/cos/tan, log, ln, square root, and powers. This basic calculator handles everyday arithmetic only.
Online Calculator — Arithmetic, Percentages & Expressions (/calculator) runs in your browser when supported—inputs are not uploaded to EverydayTools servers.
Results follow standard arithmetic rules; decimals use JavaScript floating-point behavior.
Verify high-stakes results with an authoritative source (accounting, engineering, legal, or medical).
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-05-20.
Same workflow or intent — pick the next step without leaving the site.
Free scientific calculator with sin/cos/tan, inverse trig, log, ln, powers, %, and live evaluate. DEG/RAD modes—runs locally in your browser, no signup.
What is 20% of 500? Percent increase, decrease, difference, markup & margin—runs locally in your browser, no upload. Copy results or share a link.
Age gap or date duration in years, months, and days. Two modes, timeline, presets, copy & share—free, runs locally in your browser.
Free average calculator: arithmetic mean, sum, count, min, max, and range from pasted lists—grades, budgets, or datasets. Private, instant, no signup. Runs locally in your browser when supported—no upload required for normal use.
Estimate bi-weekly gross and net pay from hourly rate, hours, overtime 1.5×/2×, and tax %. No upload—runs in your browser. Planning only, not official withholding.
Calculate BMI from height and weight using metric or imperial units. See BMI category ranges and use it as a quick screening estimate. Runs locally in your browser when supported—no upload required for normal use.
Frequently opened tools from the same category.
Calculate BMI from height and weight using metric or imperial units. See BMI category ranges and use it as a quick screening estimate. Runs locally in your browser when supported—no upload required for normal use.
Estimate daily calories using the Mifflin-St Jeor BMR formula and TDEE activity multipliers for maintenance, weight loss, or weight gain. Runs locally in your browser when supported—no upload required for normal use.
Free tip calculator — find tip amount, bill + tip total, and per-person share. Presets for common percentages (10%, 15%, 20%), custom %, and equal split. Runs in your browser. No signup.
What is 20% of 500? Percent increase, decrease, difference, reverse %, markup & margin—runs locally in your browser, no upload. Copy results or share a link.
Cross-category tools others open in the same session.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Free PDF merger — combine multiple PDF files into one document. Drag to reorder files, preview pages, and download the merged PDF instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Instantly count words, characters, sentences, paragraphs, and reading time. Great for essays, articles, and SEO writing. No signup — works as you type. Runs locally in your browser when supported—no upload required for normal use.
Guides and walkthroughs that reference this tool.
10 free browser calculators: BMI, tip, discount, overtime, GPA, compound interest. No upload—runs locally. No signup.
2026 roundup of BMI calculators—EverydayTools, CDC, NIH, Healthline, and Calculator.net compared on accuracy, privacy, units, and clinical context.
Browse full tool collections by topic.