Common Acids and Bases

Frequently encountered acids and bases with formulas.

  • JSON5,018 B
  • YAML3,078 B · −39%
  • TOON2,046 B · −59%

Common laboratory and household acids and bases with formulas, strength classification and whether they are acidic or basic: hydrochloric, sulfuric, nitric and acetic acid, sodium and potassium hydroxide and ammonia, plus phosphoric, carbonic, citric, hydrofluoric and other acids and several additional bases.

Use it when

  • You need the formula and general strength of a common acid or base.
  • You are building an acid-base example or a safety table.

Watch out for

  • Strength describes how completely a substance dissociates, not how hazardous it is: hydrofluoric acid is a weak acid but extremely dangerous.
  • Some bases, such as calcium hydroxide, are strong but only sparingly soluble.

The data

NameFormulaTypePh category
Hydrochloric acidHClStrong acidAcid
Sulfuric acidH2SO4Strong acidAcid
Nitric acidHNO3Strong acidAcid
Acetic acidCH3COOHWeak acidAcid
Sodium hydroxideNaOHStrong baseBase
Potassium hydroxideKOHStrong baseBase
AmmoniaNH3Weak baseBase
Phosphoric acidH3PO4Weak acidAcid
Carbonic acidH2CO3Weak acidAcid
Hydrofluoric acidHFWeak acidAcid
Citric acidC6H8O7Weak acidAcid
Formic acidHCOOHWeak acidAcid
Lactic acidC3H6O3Weak acidAcid
Hydrobromic acidHBrStrong acidAcid
Perchloric acidHClO4Strong acidAcid
Calcium hydroxideCa(OH)2Strong base (sparingly soluble)Base
Magnesium hydroxideMg(OH)2Weak base (sparingly soluble)Base
Sodium bicarbonateNaHCO3Weak baseBase

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
datanamestringHydrochloric acid
dataformulastringHCl
datatypestringStrong acid
dataph_categorystringAcid

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.com/api/dataset/common-acids-bases?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/common-acids-bases.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • chemistry
  • acids
  • bases

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets