ChemistryLast updated: 2026-09-28

pH Calculator

Compute pH from hydrogen ion concentration or the reverse, in both directions. Accepts e-notation like 1e-7 and shows the substituted pH = −log₁₀[H⁺] working plus an acidic / neutral / basic classification based on 25 °C water.

Inputs and files processed in your browserFree · No sign-up

Inputs are not collected. Usage measurement requires your consent.

Key Formula & Conditions

Learning model

Converts hydrogen ion concentration [H⁺] (mol/L) and pH using pH = −log₁₀[H⁺] and [H⁺] = 10^(−pH), supporting scientific e-notation and step-by-step logarithmic working.

Instant local calculationInputs calculated locallyCheck units and assumptions
Quick-load example valuesLoads values directly

Try an example

Enter a concentration or a pH to compute the other value.

Worked Examples & Verified Values

Example

Strong acid [H⁺]=2.5e-3 M

[H⁺] = 2.5×10⁻³ mol/L → pH = 3 − log₁₀(2.5) ≈ 2.60 (Acidic)
Example

Weak acid [H⁺]=1.404e-3 M

0.10 M weak acid (Ka=2.0e-5) quadratic root → pH ≈ 2.85
Example

Blood pH 7.40 → [H⁺]

pH = 7.40 → [H⁺] = 10^(−7.40) ≈ 3.98×10⁻⁸ mol/L

Common Pitfalls & Calculation Rules

  • •Entering weak-acid initial molarity c directly as [H⁺]. Because weak acids only partially dissociate, compute equilibrium [H⁺] from Ka first.
  • •Applying −log₁₀(c) to ultra-dilute strong acids (c ≤ 10⁻⁷ M) and getting pH > 7. Water autoionization (Kw = 10⁻¹⁴ at 25°C) must be included via the quadratic charge-balance equation.
  • •Miscounting logarithmic significant figures. Only digits after the decimal point in a pH value count as significant figures matching the precision of [H⁺].

Verification scope and citation information

Inputs and assumptionsCheck verification scope

Use worked examples within their stated inputs, units and assumptions. Tests cover specific cases at a specific time; they do not certify every input, expert review or standards compliance. Check the references and tool-specific verification notes, and enter your own access date when citing.

APA 7th Edition Format
Tools Hub. (2026). pH Calculator [Interactive web calculation tool]. Retrieved Month Day, Year, from https://the-tools-hub.net/en/tools/ph-calculator/
BibTeX Entry (@misc)
@misc{tools_hub_ph_calculator_2026,
  author = {{Tools Hub}},
  title = {pH Calculator},
  year = {2026},
  url = {https://the-tools-hub.net/en/tools/ph-calculator/},
  note = {Accessed: YYYY-MM-DD}
}
Detailed validation methodology: Editorial & QA PolicyEnter the date you accessed the tool
ShareXfB!L

How to use

  1. 1

    Pick a direction

    Choose Concentration → pH or pH → Concentration.

  2. 2

    Enter the value

    Type the hydrogen ion concentration (e.g. 1e-7) or a pH (e.g. 2.5).

  3. 3

    Read the value and class

    Alongside the result, the substituted working and an acidic / neutral / basic verdict are shown.

Features

  • Both directions — concentration to pH and back — on one page
  • Accepts e-notation like 1e-7; pH shown to two decimal places
  • Acidic / neutral / basic classification (25 °C basis) with substituted working
  • Non-positive concentrations reported as errors; inputs are never transmitted

Use cases

Check chemistry homework

Verify pH ↔ concentration conversions and the logarithm steps.

Tidy lab report values

Convert a measured pH into a concentration, or the reverse, for reports.

Classify a solution

Enter a pH to see whether the solution reads acidic, neutral or basic.

Details

pH is defined as pH = −log₁₀[H⁺], the negative common logarithm of the hydrogen ion concentration [H⁺] in mol/L. A concentration of 1 × 10⁻⁷ mol/L gives pH = 7. To go the other way, [H⁺] = 10⁻ᵖᴴ. The tool shows the substituted working in either direction.

The classification assumes water at 25 °C: pH < 7 is acidic, pH = 7 neutral, and pH > 7 basic. The neutral point drifts away from 7 at other temperatures (about 6.3 at 80 °C), so treat it as a 25 °C guideline. Relatedly, pH + pOH = 14 holds at 25 °C.

Concentrations accept e-notation such as 1e-7. Following common practice, pH is displayed to two decimal places, and values outside the usual 0–14 window (possible for concentrated acids and bases) are still computed with a note. A concentration of 0 or less has no logarithm and is rejected as an error. Inputs are never transmitted; everything is computed locally in your browser.

Chemistry, Solutions & Spectrophotometry
Step-by-step workflow

Molarity, Dilution, Buffer Preparation, Beer-Lambert & pH

From molarity and stock dilution volumes (C₁V₁=C₂V₂) to Henderson-Hasselbalch buffer recipes, Beer-Lambert absorbance/calibration (A=εcℓ), and solution pH.

FAQ

What is pH?

It is the negative common logarithm of the hydrogen ion concentration: pH = −log₁₀[H⁺] with [H⁺] in mol/L. It expresses how acidic or basic a solution is, typically on a 0–14 scale.

Why is pH 7 neutral?

Pure water at 25 °C has [H⁺] = 1 × 10⁻⁷ mol/L, whose logarithm gives pH = 7. At other temperatures the balance shifts — neutral is about 6.3 at 80 °C.

Can pH be below 0 or above 14?

Yes. Concentrated hydrochloric acid or sodium hydroxide can leave that window. The tool computes such values as-is and notes that they sit outside the usual range.

How are pH and pOH related?

At 25 °C, pH + pOH = 14. pOH is −log₁₀[OH⁻] for the hydroxide concentration: the more acidic the solution, the smaller the pH and the larger the pOH.

How much does [H⁺] change when pH changes by 1 unit?

Because pH uses a base-10 logarithm, decreasing pH by 1 multiplies [H⁺] by 10, while increasing pH by 1 divides [H⁺] by 10. A 2-unit shift represents a 100-fold concentration change.

How do I convert pOH to pH?

Use pH = pKw − pOH. At 25°C where Kw = 1.0×10⁻¹⁴ (pKw = 14.00), pH = 14.00 − pOH.

All processing happens in your browser. Your files are never uploaded.

Verified: Known values ([H⁺]=1e-7 → pH 7, pH 5 → 1.0×10⁻⁵), non-positive errors, the reverse direction and the English page are covered by browser tests

Did you know?

One pH unit means a tenfold change in hydrogen ion concentration: lemon juice at pH 3 is ten times as acidic as tomato juice at pH 4. Remembering "one unit = ten times" makes pH values readable at a glance.

Optional usage measurement settings

Only with your consent, a random browser ID and tool/learning events are sent to measure return visits. This is pseudonymous measurement. Inputs, answers, keys, files and search terms are excluded. Consent expires after 90 days. Declining does not limit any feature.

Measurement is off.

Retention and privacy