3D printing material and running cost
Budget an FDM print’s filament, waste, electricity and hands-on labor using your measured or entered costs.
500 tools across 23 families. Choose a task and get straight to it.
Explore 52 newly added tools ↗
Results update as you type.
500 tools
Budget an FDM print’s filament, waste, electricity and hands-on labor using your measured or entered costs.
A/B conversion difference and z-test: Compute conversion rates, their difference and a pooled two-proportion z statistic.
Absolute and relative error with an explained formula, a worked example and checks for invalid or unsupported inputs.
AC real, reactive and apparent power: Apparent power is RMS voltage × RMS current, multiplied by √3 for balanced three phase with line-to-line voltage.
Acceleration converter: result = amount × source factor ÷ destination factor. Factors are relative to m/s².
Add hours, minutes and seconds: Parse each elapsed duration as hours, minutes and optional seconds, sum whole seconds, then normalize into total hours, minutes and seconds.
Add line numbers: Prefix each line with its 1-based line number
Add or subtract calendar months with editable inputs, an explained method, a worked example and clearly stated output limits.
Add or subtract days: Add an integer number of UTC calendar days
Calculate age in years, months and days, with total elapsed days. The as-of date starts at today in your local time zone.
Angle converter: result = amount × source factor ÷ destination factor. Factors are relative to radian.
Estimate accrued and remaining leave days from the annual entitlement and accrual period in your contract.
Annual to hourly salary: Hourly gross = annual ÷ (hours/week × weeks/year)
Appliance electricity audit: Energy per appliance = rated watts × hours/day × quantity × days /1000.
Area converter: result = amount × source factor ÷ destination factor. Factors are relative to m².
Arithmetic mean: Sum of values ÷ count
Find a term and the sum of the first n terms of a sequence with a constant difference.
Aspect ratio dimensions: New height = new width × original height ÷ original width
Estimate depreciation and remaining book value using straight-line or reducing-balance assumptions.
Attendance rate: Attended ÷ held × 100
Estimate 2026–27 Australian resident income tax with the full tax-free threshold, before offsets. Excludes Medicare levy, HELP and super.
Average purchase price from investment lots: For each lot, units bought = invested amount / unit price.
Balloon loan payment and schedule: Regular payment = [principal − balloon/(1+r)^n] × r/[1−(1+r)^−n]; at zero rate use (principal−balloon)/n.
Base64 text codec: UTF-8 text ↔ RFC 4648 Base64. Not encryption.
Battery runtime from capacity and load: Usable energy Wh = capacity Ah × nominal V × usable fraction × efficiency.
Bayesian binary-classifier posterior: Apply Bayes’ theorem: posterior after a positive result = prior × true-positive rate / [prior × true-positive rate + (1−prior) × false-positive rate].
Binomial probability with an explained formula, a worked example and checks for invalid or unsupported inputs.
Blend two HEX colors with editable inputs, an explained method, a worked example and clearly stated output limits.
Bond yield to maturity solver: Solve the discounted coupon-plus-face-value equation by bisection over a nominal annual yield from −90% to 1,000%.
Plan the net amount from a bonus using a combined deduction percentage and fixed deductions you enter.
Box packing in six orientations: For each of six axis-aligned item orientations, multiply the whole-item counts along the three container dimensions; report the best uniform orientation.
Break-even units: Whole units = ceil(fixed costs ÷ (price − variable cost))
Brick wall quantity with mortar joints using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Estimate how many months your business cash lasts at a constant monthly net burn rate.
Business days with an entered holiday list: Count Monday–Friday in [start,end), excluding unique dates from the entered holiday set.
Caesar cipher and ROT13 locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Calendar date to ISO ordinal date with editable inputs, an explained method, a worked example and clearly stated output limits.
Calculate 2026 Canadian federal bracket tax before credits. Enter taxable income after deductions; provincial tax, CPP and EI are excluded.
Add standard GST/HST and provincial sales tax for Canadian provinces and territories, including Nova Scotia’s 14% HST.
Capacitor stored energy and charge: Charge Q=CV; stored energy E=½CV².
Estimate a lease’s monthly depreciation, finance charge and payment using the quoted money factor.
Cash conversion cycle: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Decode a Unix permission mode into owner, group and other read, write and execute permissions.
Circle area and circumference: A = πr²; circumference = 2πr
Color contrast ratio: WCAG relative luminance: linearize sRGB, L=0.2126R+0.7152G+0.0722B; ratio=(lighter+.05)/(darker+.05)
Generate complementary, analogous, triadic or split-complementary HEX colors by rotating the hue of a base color.
Combinations: n! ÷ [r!(n−r)!]; order does not matter
Commission: Commission = sales × rate/100
Compare three investment return scenarios: For each entered nominal annual return, apply rate/12 monthly before adding the end-of-month contribution.
Compare two loan offers: Amortize both offers with rounded monthly interest and a final balance adjustment; compare all payments plus upfront fees.
Compare two payment-processing quotes with percentage and fixed charges, showing fees and the cheaper option.
Complex number arithmetic: Use componentwise addition/subtraction, (a+bi)(c+di)=(ac−bd)+(ad+bc)i, and multiply by the divisor’s conjugate for division.
Find the annualized growth rate between a positive starting value and a non-negative ending value.
Compound interest: Balance = P × (1 + r/n)^(n×years), without contributions
Concrete quantity: Cubic meters = length × width × thickness/100 × (1+waste/100)
Cone volume: V = πr²h ÷ 3 (m³)
Coordinate distance: Euclidean distance = √((x₂−x₁)² + (y₂−y₁)²)
Covariance of paired data with an explained formula, a worked example and checks for invalid or unsupported inputs.
Calculate the standard reflected CRC-32 checksum of the exact UTF-8 bytes of text you enter.
Credit card balance transfer comparison: Compare monthly rounded-interest payoff under the original rate with a transferred balance including the percentage fee, promo months and a later rate.
Estimate the time and interest needed to clear a credit card with fixed monthly repayments and no new spending.
Calculate the share of available revolving credit currently used by your entered balances.
Credit weighted GPA: Σ(grade points × credits) ÷ total credits; user supplies the grading model
CSS border-radius generator with editable inputs, an explained method, a worked example and clearly stated output limits.
CSS box-shadow generator with editable inputs, an explained method, a worked example and clearly stated output limits.
Generate and copy a CSS linear-gradient declaration from two HEX colors and an angle.
CSV pivot by group and sum: Group exact cell strings and sum the selected numeric column with decimal arithmetic.
CSV to JSON: Parse CSV header row into an array of string-valued objects; reject duplicate or empty headers.
CSV to Markdown table locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Cuboid volume: V = length × width × height (m³)
Currency at a manual rate: Destination amount = source amount × manually supplied exchange rate
Custom processing fee: Fee = gross × percentage/100 + fixed fee
Calculate acquisition cost per new customer from the sales and marketing spending for a consistent period.
Estimate gross-profit customer lifetime value and net contribution after acquisition cost using your assumptions.
Customer retention and recurring revenue cohort: At the start of each month record the active cohort and its revenue, then reduce customers by the churn fraction.
Cylinder volume: V = πr²h (m³)
Date difference: Signed calendar days = (UTC end − UTC start)/86,400,000; optional inclusive end
Find the weekday name, day number in the year and leap-year status of a Gregorian calendar date.
Calculate resistive voltage drop and wire power loss for a two-conductor DC circuit using entered resistivity.
Debt snowball vs avalanche comparison: Add monthly rounded interest, pay fixed minimums, then allocate all remaining budget to the smallest remaining balance (snowball) or highest rate (avalanche).
Calculate the percentage of your gross monthly income used by required monthly debt payments.
Deck board spacing and count: Board count = ceil((deck width + target gap)/(board width+gap)); report exact equal gap if all boards can be full width, otherwise estimate the final rip width.
Dimensional shipping weight: Dimensional weight (kg) = length × width × height ÷ divisor
Discount calculator: Final price = price × (1 − discount/100)
Discounted payback period: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Dividend income and yield planner: Annual gross dividend = shares × dividend per payment × payments per year.
Download time: Seconds = size × 8 ÷ speed; no protocol overhead
Duration converter: result = amount × source factor ÷ destination factor. Factors are relative to second.
Early-payment discount annualized cost: Period cost of foregoing discount = d/(1−d).
Ecommerce contribution per order: Expected contribution = revenue × (1−refund share) − goods − fulfillment − payment fees − refund share × additional loss − advertising cost.
Economic order quantity (EOQ): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Effective annual rate: Effective rate (%) = [(1 + nominal/n)^n − 1] × 100
Electricity cost: Cost = watts/1000 × hours × tariff
Plan an emergency savings target from essential spending and months of cover, then see your remaining shortfall.
Energy converter: result = amount × source factor ÷ destination factor. Factors are relative to J.
Equivalent annual cost (EAC): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Compare a salary against two cost-of-living indices that you supply on the same scale and in the same currency.
Add or remove standard VAT for all 27 EU countries, including Germany, France, Spain, Italy, Ireland and the Netherlands.
Estimate charging energy, time and electricity cost using battery capacity, charge levels and average wall power.
Event probability: Favorable outcomes ÷ total outcomes
Exact fraction arithmetic: Parse signed integer fractions with BigInt, apply the selected operation, normalize the denominator sign and reduce by the greatest common divisor.
Compare payoff time and interest with and without an additional monthly loan payment.
Extract one CSV column as a JSON array, with an optional spreadsheet-safe one-column CSV download.
Extract email-like addresses and web URLs: Find conservative email-like ASCII tokens or HTTP(S) URL tokens, remove duplicates and return the first occurrence order.
Extract PDF pages: Copy a 1-based inclusive page range to a new PDF; start and end are required.
Factorial: n! = 1 × 2 × … × n; 0! = 1
Plan panel and post counts for an open fence run or a closed loop, plus a basic materials budget.
Filter a JSON object array: Parse the match as a JSON scalar, then keep objects whose own named property is exactly equal in both type and value.
Filter CSV rows by a column: Parse CSV and retain rows whose selected cell equals, contains, or differs from the entered case-sensitive text.
Find and replace: Literal, case-sensitive global replacement. Regular expressions are not executed.
Find and replace within a CSV column: Parse CSV, replace every exact case-sensitive occurrence in the selected column only, and serialize valid CSV.
Find duplicate CSV keys: Build exact composite keys from the selected cells.
Fiscal quarter and date boundaries: Offset the calendar month from the fiscal starting month, take the zero-based quarter, then find the first and last calendar dates in that three-month block.
Value a fixed-coupon bond by discounting its remaining coupons and maturity payment at an entered yield.
Flatten JSON to pointer entries locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Fluid font-size CSS clamp generator with editable inputs, an explained method, a worked example and clearly stated output limits.
Fluid pressure from liquid head using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Force converter: result = amount × source factor ÷ destination factor. Factors are relative to N.
Estimate a foreign purchase or ATM withdrawal cost after conversion, percentage markup and a fixed fee.
Four-band resistor color decoder: Decode the first two bands as decimal digits, apply the third-band multiplier and use the fourth band as percentage tolerance.
Fraction to decimal: Numerator ÷ denominator
Estimate the 2026 French income-tax scale on 2025 taxable income for one tax share, before décote, reductions and credits.
Plan a tax reserve and remaining cash from freelance revenue after entered expenses, using your chosen reserve rate.
Frequency converter: result = amount × source factor ÷ destination factor. Factors are relative to Hz.
Frequency-table mean and variance: Treat each nonnegative integer frequency as a count of repeated observations.
Fuel economy: L/100 km = fuel ÷ distance × 100
Fuel trip cost: Cost = distance/100 × consumption × price/liter
Find the greatest common divisor and least common multiple of two or more integers, including exact large integers.
Find a term and finite sum of a geometric sequence, including ratio zero, one or negative ratios.
Calculate Germany’s 2026 basic income-tax tariff on taxable income, excluding church tax, solidarity surcharge and social contributions.
Gravitational potential energy using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Great-circle distance between coordinates: Use the haversine formula on a sphere with mean Earth radius 6,371.0088 km.
HEX to RGB and HSL: Parse sRGB hexadecimal channels; convert normalized RGB to cylindrical HSL
Histogram bin and frequency table: Split the observed range into equal-width bins, using left-inclusive/right-exclusive intervals except that the last bin includes the maximum.
Build a trip budget with flights, rooms, daily spending, visa or insurance extras and a contingency allowance.
Hooke’s law spring force and energy: Within the linear elastic range, restoring force = −k × displacement and stored energy = ½ × k × displacement².
Estimate liquid litres in a level horizontal cylindrical tank from diameter, cylindrical length and liquid depth.
Estimate local visitor or hotel taxes using a quoted per-person nightly fee or an accommodation tax percentage.
Hourly to annual salary: Annual gross = hourly × hours/week × paid weeks/year
Hours to ISO 8601 time duration with editable inputs, an explained method, a worked example and clearly stated output limits.
Estimate how many month-end withdrawals savings can support under a fixed return and withdrawal amount.
HTML entity encoding: Encode five HTML-sensitive characters as entities; output remains plain text
Ideal lever effort force: Balance moments about the pivot: effort force × effort arm = load force × load arm.
Plan a landed import cost using goods, shipping, your quoted customs duty, import tax and handling charge.
Compare a future price with the purchasing power of a fixed amount under an assumed annual inflation rate.
Integer base converter: Parse safe integer in base 2–36 and format in destination base
Interest-only loan payment plan: Monthly payment = principal × annual rate / 1200.
Internal rate of return (IRR): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Calculate how much a recipient receives after sending fees, an entered exchange rate and a destination-side fee.
Interpolate values from an XY table: Sort distinct x knots, find the two surrounding knots for each query, and linearly interpolate y between them.
Interquartile range and outlier fences with an explained formula, a worked example and checks for invalid or unsupported inputs.
Inventory reorder point: Reorder point = mean daily demand × replenishment lead time + safety stock; round upward to a whole unit.
Measure annual inventory turnover and average days in inventory using opening and closing stock at cost.
Compare projected investment balances with and without a recurring annual asset-based fee under fixed growth assumptions.
Calculate total investment profit and return percentage, including income and fees you enter.
Invoice aging report: Compare each due date with the as-of date.
Invoice payment due date: Add the entered number of calendar days, treating the invoice date as day zero.
Invoice simple interest from an entered rate: Simple interest = unpaid principal × annual rate / 100 × overdue days / selected year-day basis.
Invoice total: Total = subtotal × (1−discount/100) × (1+tax/100)
Find an IPv4 network range, subnet mask, broadcast value and conventional usable host range from a CIDR prefix.
Estimate 2026 Irish income tax for a single PAYE employee with full standard personal and employee credits. Excludes USC and PRSI.
Irregular polygon area and perimeter: Apply the shoelace formula to ordered vertices and sum edge lengths, including the closing edge.
ISO week number: ISO 8601: Monday starts the week; week 1 contains January 4
Join two CSV tables by a key: Match exact parsed key strings using a map.
JSON minifier: Parse and serialize JSON without optional whitespace
JSON path and type report: Walk the JSON structure, using [] for each array item position, and count observed value types at each structural path.
JSON string escape and unescape locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Compare JSON values structurally and list added, removed or changed paths without treating key order as a change.
JSON to CSV: Serialize an array of flat primitive-valued objects with the same keys as the first row. Prefix spreadsheet formula values with an apostrophe.
JSON validator and formatter: Parse JSON without executing it, then serialize with two-space indentation
JWT payload decoder: Decode the base64url JSON payload. Does not verify signatures, trust, issuer, audience or expiry.
Kinetic energy using clearly labeled inputs, with the formula, a worked example and practical limits explained.
LC resonant frequency: For an ideal lumped LC circuit, resonant frequency = 1 / (2π√(L × C)), with L in henries and C in farads.
Leap year checker and year length with editable inputs, an explained method, a worked example and clearly stated output limits.
Length converter: result = amount × source factor ÷ destination factor. Factors are relative to m.
Linear momentum using clearly labeled inputs, with the formula, a worked example and practical limits explained.
See a monthly loan amortization schedule and download principal, interest and balance as a CSV file.
Loan payment / EMI: Monthly payment = P×r/[1−(1+r)^−n], r=annual/12; at zero interest P/n
Loan recast payment after a lump sum: Subtract the lump sum from principal and recalculate the fixed payment over the entered remaining term at the same rate.
Loan-to-value and combined LTV: LTV = first loan/property value ×100.
Logarithm: log(value) ÷ log(base)
Marketing funnel conversion worksheet: Leads = visits × lead conversion; sales = leads × sales conversion.
Markup: Markup (%) = (price − cost) ÷ cost × 100
Mass converter: result = amount × source factor ÷ destination factor. Factors are relative to kg.
Matrix inverse and determinant: Use Gauss–Jordan elimination with partial pivoting on [A | I].
Matrix multiplication worksheet: Multiply compatible matrices with C[i,j] = Σ A[i,k] × B[k,j].
Calculate a two-sided normal confidence interval for a mean when population standard deviation is known.
Median: Sort numerically; use the central value or mean of the central two
Meeting time across world time zones: Parse a single instant with an explicit offset, then format that instant in each IANA time zone using the browser’s Intl time-zone database.
Merge CSV tables with matching headers: Validate that both parsed header rows match exactly, then append all data rows from the second table to the first.
Merge PDF files: Append every page of each selected unencrypted PDF in selection order.
Calculate a tiered mileage allowance while accounting for distance already claimed in the current policy year.
Mixed-rate sales tax basket: For each line calculate net × quantity, round its tax to cents, then sum line net, tax and gross amounts.
Mode: Count exact numeric frequencies; return every value tied for most frequent
Modified Dietz investment return: Return = (ending − starting − net external flows)/(starting + Σ flow × remaining-days/period-days).
Modified internal rate of return (MIRR): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Monthly cash-flow budget worksheet: In entered row order, ending cash = previous cash + income − expenses.
Monthly recurring date schedule with editable inputs, an explained method, a worked example and clearly stated output limits.
Monthly sales growth scenario: Month one uses the starting units; each later month multiplies the previous units by (1+growth).
Mortgage affordability from a payment budget: Available principal-and-interest payment = income × debt ratio − other debt − housing overhead.
Estimate monthly housing cost including mortgage principal and interest, property tax, insurance and service fees.
Moving average time-series worksheet: For each input row with enough observations, average that row and its previous window−1 values.
Multiple discounts: Final price = price × (1−d₁/100) × (1−d₂/100); percentages do not add
NATO phonetic alphabet translator locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Reconcile take-home pay from your gross payslip, entered tax, pension, social deductions and reimbursements.
Discount future net cash flows and subtract the initial outlay to estimate a project’s net present value.
Net worth worksheet with asset and debt totals: Total entered assets and debts separately; net worth = assets − debts.
Calculate 2026 Dutch Box 1 tax including national insurance for people aged 66 or younger throughout the year, before tax credits.
Normal distribution interval probability with an explained formula, a worked example and checks for invalid or unsupported inputs.
Number rounding: Round to the selected number of decimal places
Number to English words: Split the integer into three-digit groups through quadrillions, spell each group in English, and read fractional digits individually after “point”.
Solve voltage, current or resistance for a simple DC resistor and show electrical power.
One-time loan overpayment schedule: Calculate the normal fixed payment, then apply one extra principal payment after the regular payment in the chosen month.
Calculate regular pay, overtime pay and total gross earnings using the multiplier in your employment policy.
Overtime pay estimate: Gross = rate × regular hours + rate × multiplier × overtime hours
Paint quantity: Liters = area × coats ÷ coverage × (1 + waste/100)
See your new annual salary and the monthly increase from a proposed percentage pay rise.
Percentage: value × percentage ÷ 100
Percentage change: (new − original) ÷ |original| × 100
Percentage difference: Absolute difference ÷ arithmetic mean × 100
Percentage points: New rate minus original rate, in percentage points
Percentile with linear interpolation with an explained formula, a worked example and checks for invalid or unsupported inputs.
Permutations: n! ÷ (n−r)!; order matters
Pipe flow velocity using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Pipe internal capacity: Treat the internal bore as a cylinder: volume = π × (internal diameter / 2)² × length.
Pipe Reynolds number using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Pixel density: PPI = √(width² + height²) ÷ physical diagonal
Pixels and rem converter with editable inputs, an explained method, a worked example and clearly stated output limits.
Plant spacing grid count: Place plant centers half a spacing from each boundary.
Poisson event probability with an explained formula, a worked example and checks for invalid or unsupported inputs.
Polynomial definite integral by Simpson’s rule: Composite Simpson’s rule: h/3 × [f(a)+f(b)+4Σ odd interior samples+2Σ even interior samples], evaluating the entered polynomial with Horner’s method.
Polynomial value and derivative: Evaluate coefficients with Horner’s method.
Pool and tank filling time using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Portfolio rebalancing trade worksheet: Target value = (sum of current values + new cash) × target weight.
Power converter: result = amount × source factor ÷ destination factor. Factors are relative to W.
Powers and roots: Raise the base to the supplied real exponent
Premixed concrete bag quantity: Bags = ceil(required m³ × 1000 × (1+waste fraction) / stated litres of wet yield per bag).
Present value of an annuity: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Pressure converter: result = amount × source factor ÷ destination factor. Factors are relative to Pa.
Decompose a positive whole number into prime factors, exponents and the number of positive divisors.
Estimate annual and monthly part-time salary from the fraction of full-time weekly hours you work.
Profit margin: Margin (%) = (revenue − cost) ÷ revenue × 100
Profitability index: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Project critical path and slack: Validate an acyclic dependency graph.
Proportion solver: x = b × c ÷ a
Pythagorean theorem: Hypotenuse = √(a² + b²); right triangles only
QR code generator: Encode text into a PNG QR code with medium error correction
Quadratic roots: Solve ax² + bx + c = 0 using the discriminant; real roots only
Rainwater collection worksheet: Harvested litres = rainfall mm × roof catchment m² × efficiency fraction; one mm over one m² equals one litre.
Random choice: Uniform Web Crypto selection of one nonempty trimmed line
Range: Maximum minus minimum
Ratio simplifier: Divide each nonnegative integer by its greatest common divisor
RC time constant and settling time using clearly labeled inputs, with the formula, a worked example and practical limits explained.
Reading time: Whitespace-delimited words ÷ reading speed; estimate in minutes
Adjust a nominal return for inflation over the same period to estimate the change in purchasing power.
Recipe ingredient batch scaler: Scale factor = target servings/original servings.
Reconcile two ledgers by reference: Aggregate signed amounts by exact reference on each side; list each reference with its two totals and difference.
Rectangle area: A = length × width (m²)
Redact selected JSON fields: Parse JSON, validate all pointers against the original document, then replace each selected value with the string [REDACTED].
Refinance fee break-even: New payment uses the fixed-rate annuity formula.
Regular polygon dimensions: For a regular n-sided polygon, apothem = side / (2 tan(π/n)), perimeter = n × side, and area = perimeter × apothem / 2.
Remove duplicate CSV rows locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Remove duplicate lines: Keep the first occurrence of each exact, case-sensitive line; preserve order
Estimate a monthly rent budget after other housing bills, using the income share you choose.
Rent versus buy net-worth scenario: The renter invests the down payment plus purchase closing costs.
Rental cash-on-cash return: Annual cash flow = collected rent − operating costs − financing payments.
Rental property capitalization rate: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Required final exam score: Required score = [target − current × (1−weight)] ÷ weight
Resize and convert image: Decode JPEG, PNG or WebP, fit inside maximum dimensions preserving aspect ratio, then re-encode as PNG/JPEG/WebP. Metadata is not explicitly copied.
Retirement income gap and target pot: Annual funding gap = max(0, spending − other income).
Reverse line order: Reverse newline-delimited lines without changing line contents
Reverse percentage: Original = final ÷ (1 + increase/100)
Reverse processing fee: Required gross = (target net + fixed fee) ÷ (1 − percentage/100), rounded up to the next cent
Reverse text: Reverse Unicode code points; combining sequences may separate
ROAS and advertising break-even: ROAS = attributed revenue / ad spend.
Convert measured roof rise and horizontal run into an angle, slope percentage and an x-in-12 roof pitch.
Root mean square (RMS) with an explained formula, a worked example and checks for invalid or unsupported inputs.
Rotate PDF pages: Add a clockwise rotation of 90, 180 or 270 degrees to all pages.
Running pace: Pace = minutes ÷ kilometers
Safety stock with fixed lead time: Safety stock = z × daily demand standard deviation × √lead-time days, rounded upward.
Convert gross salary between annual, monthly, weekly, daily and hourly pay using your paid work schedule.
Sales-mix break-even batches: Contribution per mix batch = Σ mix quantity × (selling price − variable cost).
Savings goal contribution: Monthly saving = max(0, target − current) ÷ months; zero growth model
Project a savings balance from an initial deposit and recurring monthly contributions, with interest and timing shown.
Scientific notation: Express the number as a coefficient multiplied by a power of ten
Secure password generator: Uniform selection with rejection sampling from a 72-character alphabet using Web Crypto
Secure random integer: Uniform rejection sampling using Web Crypto; inclusive bounds
Select a JSON value with JSON Pointer: Traverse own properties and array indices using RFC 6901 JSON Pointer.
Selling price for target margin after fees: Price = (non-fee cost + fixed fee) / (1 − fee fraction − target margin).
Series and parallel resistor network using clearly labeled inputs, with the formula, a worked example and practical limits explained.
SHA-256 text hash: SHA-256 via Web Crypto; UTF-8 input, hexadecimal digest
Simple interest: Interest only = principal × annual rate × years
Simple linear regression with an explained formula, a worked example and checks for invalid or unsupported inputs.
Slope: Slope = (y₂−y₁) ÷ (x₂−x₁); vertical slope is undefined
Soil and mulch: Volume in liters = area × depth × 10
Model solar energy from installed capacity, entered peak-sun hours and a net performance factor, with a simple energy value.
Solve a linear equation system: Apply Gaussian elimination with partial pivoting to an n×(n+1) augmented matrix.
Sort a JSON object array by a property: Require the selected property on every object with the chosen type.
Sort CSV rows by column: Use a stable sort by the chosen parsed cell.
Sort dates and inspect calendar gaps: Validate Gregorian dates, sort them chronologically, preserve duplicates, and report days since the previous sorted date.
Sort JSON object keys locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Sort lines: Sort lines in Unicode code-unit order; case-sensitive
Spearman rank correlation with ties: Rank each series with average ranks for ties, then calculate Pearson correlation between the two rank series.
Speed converter: result = amount × source factor ÷ destination factor. Factors are relative to m/s.
Sphere volume: V = 4πr³ ÷ 3 (m³)
Split a CSV column by a literal delimiter: Split the selected parsed cell by a literal delimiter.
Split shared bills in proportion to income: Each share = shared bill × individual income / sum of incomes.
Estimate an equal-riser stair layout from total rise, a chosen maximum riser and horizontal going.
Standard deviation: Sum squared deviations from mean ÷ N (population) or N−1 (sample); take square root
Stock length cutting plan: Expand requested quantities, sort pieces longest first, and place each in the first existing stock that fits.
Storage converter: result = amount × source factor ÷ destination factor. Factors are relative to byte.
Estimate streaming data consumption from an average bitrate, daily usage, days and simultaneous devices.
Compare a monthly subscription with an annual plan for your expected usage period, including the break-even month.
Summarize a numeric CSV column: Parse nonblank selected cells as numbers; calculate count, sum, mean, minimum and maximum using decimal arithmetic.
Plan a survey sample size for a proportion from a confidence level, absolute margin and optional population correction.
Estimate the value of an eligible income deduction at your entered marginal tax rate, capped by taxable income.
Compare tax already paid with your estimated final liability to see a possible refund or remaining balance.
Temperature converter: Convert to Kelvin, then to the destination scale: K = °C + 273.15; °F = °C × 9/5 + 32.
Temperature interval: Scale differences use Δ°F = Δ°C × 9/5 and ΔK = Δ°C.
Text case converter: Apply Unicode upper/lower case, or uppercase each word’s first letter
Text comparison: Compare exact Unicode strings; report first differing code-point position
Tiered marginal commission plan: Apply each rate only to the sales slice inside that cumulative band.
Tile quantity: Tiles = ceil(area ÷ tile area × (1 + waste/100))
Time-weighted investment return: Compute each subperiod return as end/start −1 and geometrically link the factors.
Calculate a tip and split the final bill equally, with a cent allocation that adds up to the total.
Budget salary plus employer payroll contributions, pension and fixed benefits using your entered rates.
Transpose CSV rows and columns: Treat every CSV row as data and swap row/column indices: output[j][i]=input[i][j].
Trapezoid area: A = (a + b) × height ÷ 2 (m²)
Total full-day and partial-day business travel allowances, with meal deductions from your travel policy.
Travel time: Hours = distance ÷ speed; excludes stops
Triangle area: A = base × perpendicular height ÷ 2 (m²)
Calculate a triangle’s area, perimeter and three angles from three positive side lengths.
TSV and CSV converter: Parse the selected source delimiter with quote handling, then serialize with the destination delimiter and spreadsheet formula escaping.
Two-solution concentration blend: Solve low-volume + high-volume = final volume and low-concentration × low-volume + high-concentration × high-volume = target-concentration × final volume.
Estimate UK 2026–27 employee National Insurance using annual thresholds, with the limits of an annual approximation stated.
UK non-savings income tax estimate: Reduce personal allowance £1 per £2 above £100,000; apply progressive bands to income after allowance. Taxable band upper limits: England 37,700 / 125,140; Scotland 3,967 / 16,956 / 31,092 / 62,430 / 125,140; final
Calculate the UK standard personal allowance remaining after the £100,000 adjusted-net-income taper for 2026–27.
Estimate UK employment salary after annual income tax and employee NI, with separate Scottish income-tax bands and a monthly average.
Unicode inspector: List code points in hexadecimal; maximum 1,000 code points
Unicode text normalization locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Unit price: Price per unit = total price ÷ quantity
Unix timestamp converter: Unix seconds count elapsed time since 1970-01-01T00:00:00Z; offset required for ISO input
Unpivot wide CSV columns: Keep the selected identifier; turn every other cell into a separate row with the source column name and cell value.
Estimate the gross value of payable unused holiday days using the eligible daily pay supplied by your employer.
URL component encoding: Encode or decode a URL component; not an entire URL
Build, append or inspect a URL query string with browser-standard encoding, duplicate parameter support and no network request.
URL slug generator: Normalize accents, lowercase, replace non-ASCII-alphanumeric runs with hyphens
Estimate 2026 US federal tax on ordinary taxable income after deductions, before credits, for four filing statuses. Excludes state tax and FICA.
Calculate 2026 employee Social Security and Medicare withholding, including the wage cap and the employer Additional Medicare trigger.
Find the 2026 US base standard deduction for single, married or head-of-household filing, with eligibility limits stated.
Encode text as 8-bit UTF-8 binary bytes or decode binary bytes into validated UTF-8 text.
UTF-8 text and hexadecimal bytes: Encode text with UTF-8 and format each byte as two hexadecimal digits; decode pairs of hex digits using a fatal UTF-8 decoder.
UUID format and version checker locally in your browser, with clear input requirements, a worked example and an explanation of the result.
UUID v4 generator: Web Crypto randomUUID generates a random version 4 UUID
Variance: Sum squared deviations from mean ÷ N (population) or N−1 (sample)
VAT / GST calculator: Inclusive: net = gross/(1+rate); exclusive: gross = net×(1+rate). Output is the tax amount.
vCard 3.0 contact file generator: Escape text backslashes, commas, semicolons and line breaks; emit a UTF-8 vCard 3.0 with FN, EMAIL, TEL and ORG fields.
Budget adult and child visa fees, service charges and document costs for the US, UK, Canada, Australia or Europe.
Volume converter: result = amount × source factor ÷ destination factor. Factors are relative to L.
Estimate whole wallpaper rolls from strip height, roll dimensions, trimming and an optional straight-match pattern repeat.
Water use: Liters per day = flow × minutes × uses
Weekday count: Count Monday–Friday in [start,end); no holiday exclusions
Weekly hours and overtime payroll worksheet: Split each person’s entered weekly hours at the chosen threshold.
Weighted average: Σ(value × weight) ÷ Σweights
Weighted median with an explained formula, a worked example and checks for invalid or unsupported inputs.
Weighted supplier scorecard: Require a weight for every score column and a total weight of 100%.
Welch two-sample t statistic and degrees of freedom: Set a = s₁²/n₁ and b = s₂²/n₂.
Whitespace cleanup: Trim leading/trailing whitespace and replace internal whitespace runs with one space
Word and character count: Count whitespace-delimited words and Unicode code points
Word frequency counter locally in your browser, with clear input requirements, a worked example and an explanation of the result.
Calculate paid shift hours and minutes from start/end times, unpaid breaks and an explicit overnight option.
Working capital and current ratio: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Year-by-year variable-return drawdown: For each entered year apply its return to the current balance, then take the entered year-end withdrawal.
Express an observation as the number of population standard deviations above or below the mean.
Real nth root: Solve y^n = x over the real numbers.
Exponential decay and remaining amount: Remaining amount = initial amount × 2^(−elapsed time / half-life).
Exponential growth doubling time: Doubling time = ln(2) / ln(1 + growth/100), with a strictly positive growth rate.
Circular sector area: Sector area = π × radius² × central angle / 360 for angles from zero through 360 degrees.
Circular arc length: Arc length = radius × angle in radians = radius × angle in degrees × π/180.
Ellipse area: Ellipse area = π × semi-major axis × semi-minor axis.
Ellipsoid volume: Ellipsoid volume = (4/3) × π × a × b × c, where a, b and c are the three semi-axes.
Circular frustum volume: A circular cone frustum has volume πh(R² + Rr + r²)/3.
Torus volume: For a ring torus, volume = 2π² × major radius × tube radius².
Distance from a point to a line: For line ax + by + c = 0, perpendicular distance is |ax₀ + by₀ + c| / √(a² + b²).
Three-dimensional dot product: A·B = AxBx + AyBy + AzBz.
Three-dimensional cross product: A×B = (AyBz−AzBy, AzBx−AxBz, AxBy−AyBx).
Angle between two 2D vectors: Angle = arccos[(A·B)/(|A||B|)], returned in degrees from 0 to 180.
Polar and Cartesian coordinate converter: Polar to Cartesian: x=r cos θ, y=r sin θ.
Harmonic mean: Harmonic mean = count / Σ(1/value).
Geometric mean: Compute exp(mean(ln(value))) for positive observations.
Coefficient of variation: Sample coefficient of variation = sample standard deviation / arithmetic mean × 100.
Mean absolute deviation about the mean: Find the arithmetic mean, then average the absolute distances of observations from that mean.
Cohen’s d for independent samples: Cohen’s d = difference of means divided by pooled sample SD; pooled variance weights each sample variance by n−1.
Probability of at least one success: For independent equal-probability trials, P(at least one success) = 1−(1−p)^n.
Fractional odds implied probability: Implied probability = denominator / (numerator + denominator) × 100.
Finite population sample correction: Corrected size = ceiling(n₀ / [1+(n₀−1)/N]).
Polynomial synthetic division: Synthetic division divides a polynomial by x−r.
Modular exponentiation: Compute base^exponent mod modulus using exponentiation by squaring with exact BigInt integer arithmetic.
Ideal projectile horizontal range: For equal launch and landing heights without drag, horizontal range = v² sin(2θ)/g.
Free-fall time from rest: For a body released from rest with constant gravity and no drag, fall time = √(2h/g).
Centripetal force: The inward force needed for uniform circular motion is F = mv²/r.
Angular velocity from rotation rate: Angular velocity in radians/second = RPM × 2π/60.
Torque from force and angle: Torque magnitude = radius × force × |sin(angle between radius and force)|, in newton-metres.
Impulse and momentum change: Impulse = average net force × duration.
Archimedes buoyant force: Buoyant force = fluid density × displaced volume × gravitational acceleration, directed upward in a static fluid.
Hydrostatic gauge pressure: Gauge pressure increase below a static fluid surface is ρgh.
Ideal gas pressure: Ideal gas pressure P = nRT/V, using R = 8.31446261815324 J/(mol·K).
Sensible heat energy: Heat energy Q = mass × specific heat capacity × temperature change.
Latent heat for a phase change: Energy for a phase change at the transition temperature is Q = mass × specific latent heat.
Linear thermal expansion: Change in length ΔL = original length × linear expansion coefficient × temperature change.
Steady thermal conduction through a slab: Heat transfer rate = conductivity × area × temperature difference / thickness for one-dimensional steady conduction.
Carnot thermal efficiency limit: Maximum reversible heat-engine efficiency = (1−cold temperature/hot temperature) × 100, with absolute temperatures.
Wave propagation speed: Wave speed = frequency × wavelength.
Thin lens image distance: For the real-is-positive thin-lens convention, 1/f = 1/object distance + 1/image distance.
Snell’s law refraction angle: n₁sin θ₁ = n₂sin θ₂.
Sound intensity level: Sound intensity level = 10 log₁₀(intensity/reference intensity), in decibels.
Combine independent sound levels: For uncorrelated sources with the same reference, combined level = 10 log₁₀(10^(L₁/10)+10^(L₂/10)).
Coulomb electrostatic force: Signed interaction F = k q₁q₂/r² with k ≈ 8.9875517923×10⁹ N·m²/C².
Electric field from a point charge: Radial electric field = kq/r² with k ≈ 8.9875517923×10⁹ N·m²/C².
Uniform wire resistance: Resistance R = resistivity × length / cross-section area, converting mm² to m².
Energy stored in an inductor: Stored magnetic energy = ½ × inductance × current² for a linear inductor.
Ideal transformer secondary voltage: Ideal secondary voltage = primary voltage × secondary turns / primary turns.
Torque converter: Convert torque by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Density converter: Convert density by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Volumetric flow converter: Convert volumetric flow by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Dynamic viscosity converter: Convert dynamic viscosity by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Kinematic viscosity converter: Convert kinematic viscosity by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Electric charge converter: Convert electric charge by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Capacitance converter: Convert capacitance by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Inductance converter: Convert inductance by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Magnetic flux converter: Convert magnetic flux by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Magnetic flux density converter: Convert magnetic flux density by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Illuminance converter: Convert illuminance by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Luminance converter: Convert luminance by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Radioactivity unit converter: Convert radioactivity unit by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Molar concentration converter: Convert molar concentration by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Molar mass converter: Convert molar mass by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Specific heat capacity converter: Convert specific heat capacity by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Thermal conductivity converter: Convert thermal conductivity by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Areal mass density converter: Convert areal mass density by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Textile linear density converter: Convert textile linear density by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Angular speed converter: Convert angular speed by multiplying the input by its source-unit factor and dividing by its destination-unit factor.
Sinking fund periodic deposit: End-of-period deposit = target × r / [(1+r)^n−1].
Rule of 72 comparison: Approximate doubling years = 72 / annual percentage growth rate.
Level perpetuity present value: Present value of end-of-period level payments continuing forever = payment / discount rate.
Growing perpetuity present value: Present value = next-period cash flow / (discount rate − growth rate).
Annuity due present value: Annuity-due present value = payment × [1−(1+r)^−n]/r × (1+r).
Periods to reach a savings goal: Solve target = start(1+r)^n + deposit[(1+r)^n−1]/r and round up to the next whole deposit period.
Education cost inflation target: Inflate each annual education payment separately from today, then sum the nominal payments across the study years.
Retirement income gap: Monthly income gap = max(0, desired spending − pension income − other income).
Observed annual portfolio withdrawal rate: Observed withdrawal rate = annual withdrawal / beginning portfolio value × 100.
Fund switch fee break-even: Approximate break-even years = switching cost / annual fee savings on an unchanged balance.
Holding-period return after costs: Holding-period return = (sale proceeds + income − costs − initial investment) / initial investment × 100.
Treasury bill bank discount yield: Bank discount yield = (face − price)/face × 360/days × 100.
Bond Macaulay duration: Discount each payment at yield/frequency.
Bond modified duration price sensitivity: Modified duration = Macaulay duration / (1 + nominal yield/frequency), approximating fractional price sensitivity to yield.
Gordon dividend growth valuation: Model value = last dividend × (1+growth) / (required return − growth), with required return greater than growth.
Preferred share current yield: Current yield = annual preferred dividend / current price × 100.
Stock split share and cost adjustment: Shares after split = old shares × new/old ratio.
Theoretical ex-rights price: TERP = (existing share count × old price + new share count × subscription price) / total share count.
Weighted average cost of capital: WACC = equity weight × cost of equity + debt weight × cost of debt × (1−tax rate).
Debt service coverage ratio: Debt service coverage ratio = annual net operating income / annual debt service for the same period.
Cash-out refinance net proceeds: Net cash proceeds = new loan − existing payoff − closing costs.
Remaining loan term from payment: Remaining months = −ln(1−monthly rate × balance/payment)/ln(1+monthly rate), rounded up; zero rate uses balance/payment.
Car loan principal from monthly budget: Affordable principal = monthly payment × [1−(1+r)^−n]/r.
Currency cross-rate calculator: Units of C per A = (B per A) × (C per B).
Current ratio: Current ratio = current assets / current liabilities at the same balance-sheet date.
Quick ratio: Quick ratio = (cash + marketable securities + net receivables) / current liabilities.
Cash ratio: Cash ratio = (cash equivalents + readily marketable securities) / current liabilities.
Return on average assets: ROA = net income / average of opening and closing total assets × 100.
Return on average equity: ROE = net income / average opening and closing equity × 100.
Return on capital employed: ROCE = EBIT / (total assets − current liabilities) × 100, using the selected balance-sheet date.
Interest coverage ratio: Interest coverage = EBIT / interest expense, expressed as times covered.
DuPont three-factor ROE: DuPont ROE = net profit margin × asset turnover × equity multiplier.
FIFO inventory issue cost: Issue units from the oldest purchase layer first; sum issued units × layer cost, retaining unissued layers in closing inventory.
Units-of-production depreciation: Period depreciation = (cost − residual value) × period output / estimated lifetime output.
Sum-of-years-digits depreciation: Depreciation for year y = (cost−residual) × (life−y+1) / [life(life+1)/2].
Receivables aging loss allowance: Required closing allowance = Σ(bucket balance × expected loss rate).
Margin of safety in sales: Margin of safety = actual sales − break-even sales; divide by actual sales for the percentage.
Degree of operating leverage: Operating leverage = contribution margin / operating profit = (sales−variable costs)/(sales−variable costs−fixed costs).
High-low fixed and variable cost: Variable cost per unit = cost difference/activity difference.
Absorption manufacturing unit cost: Absorption unit cost = direct material + direct labour + variable manufacturing overhead + allocated fixed manufacturing overhead per unit.
Predetermined overhead allocation: Overhead rate = budgeted overhead / budgeted allocation base.
Invoice factoring advance and cost: Initial advance = invoice × advance percentage.
England and Northern Ireland standard SDLT: Apply standard residential SDLT bands: 0% to £125,000; 2% to £250,000; 5% to £925,000; 10% to £1.5m; 12% above.
Scotland standard residential LBTT: Apply Scottish standard residential LBTT marginal bands: 0% to £145,000; 2% to £250,000; 5% to £325,000; 10% to £750,000; 12% above.
Wales main residential Land Transaction Tax: Apply Welsh main residential LTT marginal bands: 0% to £225,000; 6% to £400,000; 7.5% to £750,000; 10% to £1.5m; 12% above.
Canadian mortgage semiannual compounding: Convert semiannual nominal rate j to monthly rate (1+j/2)^(1/6)−1, then apply the standard monthly amortising-payment formula.
Australia super contribution on eligible earnings: Employer super contribution = eligible ordinary time earnings × entered contribution rate.
New Zealand GST output and input balance: For standard 15% inclusive amounts, output GST = sales × 3/23 and input GST = claimable purchases × 3/23.
India CGST, SGST and IGST invoice split: Multiply the taxable base by the supplied combined GST rate.
Pakistan ATL withholding quote comparison: Compare withholding at two user-supplied rates on the same gross payment.
End-of-service gratuity accrual planner: Accrue basic salary/30 × days per year for each service tier, then apply the entered salary-month cap if positive.
Japan mixed-rate consumption tax basket: Standard consumption tax including local component is 10%; qualifying reduced-rate net supplies use 8%.
Switzerland three-rate VAT basket: Sum standard supplies × 8.1%, reduced supplies × 2.6% and qualifying accommodation × 3.8%.
EU reverse-charge VAT accounting scenario: Output VAT = taxable base × domestic rate.
US state and local sales tax stack: For additive rates on the same taxable base, total sales tax = purchase × (state + county + city + district rates).
Custom country or state progressive tax worksheet: Apply each supplied marginal rate only to the income slice between consecutive cumulative upper bounds, then sum all band taxes.
Germany church tax on assessed tax: Multiply the independently determined church-tax assessment base by the confirmed 8% or 9% rate.
Salary sacrifice marginal net cost: Approximate take-home reduction = gross sacrifice × (1−marginal income-tax saving−employee social-contribution saving).
No tools match. Try another word or clear the category.
No sign-up. Tool inputs stay on your device.