Common Acids and Bases
Frequently encountered acids and bases with formulas.
Frequently encountered acids and bases with formulas.
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.
| Name | Formula | Type | Ph category |
|---|---|---|---|
| Hydrochloric acid | HCl | Strong acid | Acid |
| Sulfuric acid | H2SO4 | Strong acid | Acid |
| Nitric acid | HNO3 | Strong acid | Acid |
| Acetic acid | CH3COOH | Weak acid | Acid |
| Sodium hydroxide | NaOH | Strong base | Base |
| Potassium hydroxide | KOH | Strong base | Base |
| Ammonia | NH3 | Weak base | Base |
| Phosphoric acid | H3PO4 | Weak acid | Acid |
| Carbonic acid | H2CO3 | Weak acid | Acid |
| Hydrofluoric acid | HF | Weak acid | Acid |
| Citric acid | C6H8O7 | Weak acid | Acid |
| Formic acid | HCOOH | Weak acid | Acid |
| Lactic acid | C3H6O3 | Weak acid | Acid |
| Hydrobromic acid | HBr | Strong acid | Acid |
| Perchloric acid | HClO4 | Strong acid | Acid |
| Calcium hydroxide | Ca(OH)2 | Strong base (sparingly soluble) | Base |
| Magnesium hydroxide | Mg(OH)2 | Weak base (sparingly soluble) | Base |
| Sodium bicarbonate | NaHCO3 | Weak base | Base |
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.
| Section | Field | Type | Example |
|---|---|---|---|
| data | name | string | Hydrochloric acid |
| data | formula | string | HCl |
| data | type | string | Strong acid |
| data | ph_category | string | Acid |
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 →