This template allows you to render chemical formulas using HTML. Alternatively, you can use Template:Tag, using mhchem LaTeX notation to generate formulas.

Template instructions[edit source]

This template, {{chem}}, serves to simplify the writing of chemical formulas. For example,

{{chem|H|2|O}}

will yield:

Template:Chem

Algebraic expression as subscript[edit source]

Algebraic expressions are rendered as subscripts (but must not contain upper case letters).

{{chem|C|''n''|H|2''n'' + 2}}

gives

Template:Chem

Charge[edit source]

Ion charge superscripts (for: +/-) are also supported:

{{chem|H|3|O|+}}

yields a "+" as superscript:

Template:Chem

Simultaneous subscripts/superscripts are automatically handled (use a hyphen for the minus sign):

{{chem|SO|4|2-}}

gives "2−" as superscript:

Template:Chem

The hyphen is converted to a true minus sign.

Atomic number and mass number[edit source]

The first parameter can be used for mass number.

{{chem|4|He}}

gives:

Template:Chem

The first two parameters can be used for mass number and atomic number.

{{chem|4|2|He}}

gives:

Template:Chem
Note
Only the first two parameters can handle two consecutive plain numbers (i.e. without a plus sign or a hyphen (+ or -) following). Otherwise the template will loop. The Chem2 template can be used for e.g. Template:Chem2, heavy water.
See also {{Nuclide}}

Linking[edit source]

The optional parameter link changes the formula into a link. For example:

{{chem|link=water|H|2|O}}

will yield:

Template:Chem

Individual elements can be linked in the following manner:

{{chem|[[Hydrogen|H]]|2|[[Oxygen|O]]}} 

gives

Template:Chem

Notes[edit source]

  • To include "=" in the formula, use "=" For example, "{{chem|CH|2|=CH|2}}" yields Template:Chem.
    • Or, don't use this template. For example, "CH<sub>2</sub>=CH<sub>2</sub>" yields CH2=CH2.
  • To include "≡" in the formula, use "&#8801;" For example, "{{chem|HC&#8801;CH}}" yields Template:Chem.
  • The template accepts up to twenty parameters in addition to link.
  • This template uses {{su}}.

See also[edit source]

TemplateData[edit source]

Template:TemplateData header Template:Collapse top

Render chemical formulas using HTML. Alternatively, you can use <chem>...</chem>, using mhchem LaTeX notation to generate formulas. Up to 25 unnamed ordered parameters can be used with automatic detection of subscripts and superscripts.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Linklink

Make the formula link to an article

Example
Water
Page nameoptional
11

no description

Unknownoptional
22

no description

Unknownoptional
33

no description

Unknownoptional
44

no description

Unknownoptional
55

no description

Unknownoptional
66

no description

Unknownoptional
77

no description

Unknownoptional
88

no description

Unknownoptional
99

no description

Unknownoptional
1010

no description

Unknownoptional
1111

no description

Unknownoptional
1212

no description

Unknownoptional
1313

no description

Unknownoptional
1414

no description

Unknownoptional
1515

no description

Unknownoptional
1616

no description

Unknownoptional
1717

no description

Unknownoptional
1818

no description

Unknownoptional
1919

no description

Unknownoptional
2020

no description

Unknownoptional
2121

no description

Unknownoptional
2222

no description

Unknownoptional
2323

no description

Unknownoptional
2424

no description

Unknownoptional

Template:Collapse bottom

Cookies help us deliver our services. By using our services, you agree to our use of cookies.