Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Template:Convert

Permanently protected template
From Wikipedia, the free encyclopedia
Template documentation[view] [edit] [history] [purge]
For currency conversion, seeTemplate:To USD andTemplate:To EUR.
For inflation conversion, seeTemplate:Inflation.
WarningThis template is used onapproximately 1,400,000 pages, or roughly 2% of all pages.
To avoid major disruption and server load, any changes should be tested in the template's/sandbox or/testcases subpages, or in your ownuser subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on thetalk page before implementing them.
Seethis information on copying this template and modifying it for use on another wiki.
This template usesLua:

Template{{convert}} calculates a measurement value (number × unit) into the same measurement by a different unit, and then presents the results, formatted. See also theunit symbols recognized by this template.

For example:

{{convert|2|km|mi}} → 2 kilometres (1.2 mi)(km entered, converted into miles)
{{convert|7|mi|km}} → 7 miles (11 km)(mi entered, converted into km)

Numbers can be rounded,units can be abbreviated into symbols:

{{convert|2|km|mi|2|abbr=on}} → 2 km (1.24 mi)
{{convert|7|mi|km|2|abbr=on}} → 7 mi (11.27 km)

Valueranges can be entered using|to|... or|-|...:

{{convert|2|to|5|km|mi}} → 2 to 5 kilometres (1.2 to 3.1 mi)
{{convert|2|-|5|km|mi}} → 2–5 kilometres (1.2–3.1 mi)

Combined effect example:

{{convert|2|-|5|km|mi|2|abbr=on}} → 2–5 km (1.24–3.11 mi)
{{convert|2|and|5|km|mi|sigfig=3|abbr=off}} → 2 and 5 kilometres (1.24 and 3.11 miles)
SeeHelp:Convert for more detailed, technical information

Units to convert

Enter units to convertfrom into:

  • {{convert|1|lb|kg}} → 1 pound (0.45 kg)
SI units generally accept prefixes, like "m" for milli (10−3), and "M" for mega (106)
For "per" units, use "/" (slash): kg/ha (see§ 'per' units: kg/ha and§ Currency per unit: $/km)
For three-unit units, etc., seeCategory:Convert-like templates

Unit name or symbol (abbreviation):1 pound or1 lb?

By default, the first quantity shows the unit name, the second shows the symbol (or abbreviation):

  • {{convert|1|lb|kg}} → 1 pound (0.45 kg)

Using|abbr=in shows the symbol for first (left-hand side) unit, and the name instead of the symbol for the second unit:

  • {{convert|1|lb|kg|abbr=in}} → 1 lb (0.45 kilograms)

To abbreviate both or neither:

  • {{convert|1|lb|kg|abbr=on}} → 1 lb (0.45 kg)
  • {{convert|1|lb|kg|abbr=off}} → 1 pound (0.45 kilograms)

Convenience:{{cvt}} has|abbr=on by default

Template{{cvt}} is the same as{{convert}}, except that it has|abbr=on as the default behavior. In{{cvt}}, all other options are available. So:

{{cvt|1|lb|kg}} → 1 lb (0.45 kg)

is equivalent to:

{{convert|1|lb|kg|abbr=on}} → 1 lb (0.45 kg)

Adjective:a 10-mile distance

Use|adj=on to produce the adjectival (hyphenated) form:

  • A {{convert|10|mi|km|adj=on}} distance → A 10-mile (16 km) distance.

Default behavior, for comparison:

  • {{convert|10|mi|km}} to go → 10 miles (16 km) to go.

|adj=on does not produce hyphens with unit symbols, as perManual of Style:

  • A {{convert|9|in|cm|adj=on|abbr=on}} nail → A 9 in (23 cm) nail.

Rounding:100 ft is30 m or30.5 m or30.48 m?

SeeHelp:Convert § Rounding for a more mathematical description of the rounding options

By definition, 100 ft equals 30.48 m. In practical use, it is common to round the calculated metric number. With that, there are several possibilities.

Default rounding

By{{Convert}} default, the conversion result will be rounded either to precision comparable to that of the input value (the number of digits after the decimal point—or the negative of the number of non-significant zeroes before the point—is increased by one if the conversion is a multiplication by a number between 0.02 and 0.2, remains the same if the factor is between 0.2 and 2, is decreased by 1 if it is between 2 and 20, and so on) or to two significant digits, whichever is more precise. An exception to this isrounding temperatures (seebelow).

Convert supports four types of rounding:

Round to a given precision:use a precision number

Specify the desired precision with an integer as thefourth unnamed parameter (or third unnamed parameter if the "convert to" parameter is omitted; or fifth unnamed parameter if a range is specified; or fourth unnamed parameter again if a range is specified and the "convert to" parameter is omitted; needs to be replaced with a "precision" named parameter). The conversion is rounded off to the nearest multiple of110 to the power of this integer. For instance, if the result is 8621 and the rounding parameter is "−2", 8600 will be displayed. If the result is "123.456" and the parameter is "0", 123 will be displayed. Essentially a positive or zero rounding parameter specifies the number of decimal places; a negative value specifies the number of trailing zeroes.

Examples of rounding
InputDisplays asNote
{{convert|123|ft|m|-1}}123 feet (40 m)
{{convert|123|ft|m}}123 feet (37 m)same output with precision 0 or <default>
{{convert|123|ft|m|0}}123 feet (37 m)
{{convert|123|ft|m|1}}123 feet (37.5 m)
{{convert|123|ft|m|2}}123 feet (37.49 m)123feet is exactly 37.4904 m which is rounded to 37 m if precision is not specified
{{convert|500|ft|m|-1}}500 feet (150 m)same output with precision-1 or <default>, because the conversion factor is between 0.2 and 2 (hence, it should produce same double-zero precision (−2) as in the input value), but the conversion must produce two significant digits at a minimum (hence, a higher single-zero precision (−1) is used)
{{convert|500|ft|m}}500 feet (150 m)
{{convert|500|ft|m|0}}500 feet (152 m)
{{convert|500|ft|m|1}}500 feet (152.4 m)
{{convert|500|ft|m|2}}500 feet (152.40 m)exact value is 152.4 m
{{convert|500|ft|cm|-3}}500 feet (15,000 cm)same output with precision-3 or <default>, because the conversion factor is between 20 and 200 (hence, it should decrease input value's double-zero precision (−2) by 2), but the conversion must produce two significant digits at a minimum (hence, a higher triple-zero precision (−3) is used)
{{convert|500|ft|cm}}500 feet (15,000 cm)
{{convert|500|ft|cm|0}}500 feet (15,240 cm)

Round to a given number of significant figures:|sigfig=

To specify the output number to be withn significant figures use|sigfig=<number>:

  • {{convert|1200|ft|m|sigfig=4}} → 1,200 feet (365.8 m)
  • {{convert|1200|ft|m|sigfig=3}} → 1,200 feet (366 m)
  • {{convert|1200|ft|m|sigfig=2}} → 1,200 feet (370 m)
  • {{convert|1200|ft|m|sigfig=1}} → 1,200 feet (400 m)

Default behavior, for comparison:

  • {{convert|1200|ft|m}} → 1,200 feet (370 m)

Setting|sigfig= to a value less than 1 is meaningless:

  • {{convert|1200|ft|m|sigfig=0}} → 1,200 feet (370 m)*Red XN

Round to a multiple of 5:15,20,25, ...

Using|round=5 rounds the outcome to a multiple of 5.

  • {{convert|10|m|ft}} → 10 metres (33 ft)
  • {{convert|10|m|ft|round=5}} → 10 metres (35 ft)

Similar: using|round=25 rounds the outcome to a multiple of 25.

  • {{convert|10|m|ft}} → 10 metres (33 ft)
  • {{convert|10|m|ft|round=25}} → 10 metres (25 ft)

Default behavior, for comparison:

  • {{convert|10|m|ft|sigfig=4}} → 10 metres (32.81 ft)

In a range, one can roundeach value individually to the default. Use|round=each:

  • {{convert|10 x 200 x 3000|m|ft}} → 10 by 200 by 3,000 metres (33 ft × 656 ft × 9,843 ft)
  • {{convert|10 x 200 x 3000|m|ft|round=each}} → 10 by 200 by 3,000 metres (33 ft × 660 ft × 9,800 ft)

Round to a multiple of a given fraction:2+316 inch

Specify the desireddenominator using|frac=<some positive integer>. (Denominator is the below-the-slash number, for example the 3 in13).

  • {{convert|5.56|cm|in|frac=16}}5.56 centimetres (2+316 in)
  • {{convert|8|cm|in|frac=4}}8 centimetres (3+14 in)

The fraction is reduced when possible:

  • {{convert|8|cm|in|frac=100}}8 centimetres (3+320 in)

Default behavior uses decimal notation:

  • {{convert|5.56|cm|in}} → 5.56 centimetres (2.19 in)

Rounding temperatures:°C,°F andK

In temperatures, the conversion will be rounded either to the precision comparable to that of the input value or to that which would give three significant figures when expressed in kelvins, whichever is more precise.

  1. {{convert|10,000|C|F K}} → 10,000 °C (18,000 °F; 10,300 K)
  2. {{convert|10,000.1|C|F K}} → 10,000.1 °C (18,032.2 °F; 10,273.2 K)
  3. {{convert|-272|C|F K}} → −272 °C (−457.60 °F; 1.15 K)
  4. {{convert|-272|C}} → −272 °C (−457.60 °F)
  5. {{convert|100|C|F K}} → 100 °C (212 °F; 373 K)
  6. {{convert|0|C|F K}} → 0 °C (32 °F; 273 K)

The precision of the input number in example (1) is one digit, but the precision of its kelvins expression is three, so the precision of the Fahrenheit conversion ismade three (made 180...) . (1) and (2) seem to belie the fact that a 0.1 degrees Celsius change is a 0.18 degrees Fahrenheit change, and make the 32 degrees difference shown in (1) begin to seem off somehow.Result (1) seems off until you set thesignificant figures yourself with|sigfig=:

{{convert|10000|C|sigfig=5}} → 10,000 °C (18,032 °F)

or you set the precisionpositionally, relative to the decimal point (zero beingat the decimal point):

{{convert|10000|C|0}} → 10,000 °C (18,032 °F)

The precision of the input number in example (2) is six, so the precision of the Fahrenheit output is six now, whereas before kelvins had determined it to be three. Examples (3) and (4) show how this can be hidden and generate questions, but it occurs there because the kelvins conversion generated the fractional parts. (Before it was the input number that generated the fractional part.) In example (3) the three input digits converted into five significant output digits because of the two digits after the decimal point, generated by the kelvins conversion. This happened again in (5), but in (6) decimal fractions were neither given as input nor induced by the kelvins conversion.

Rounding input

There is limited support for rounding the displayedinput number. The rounding takes placeafter conversion, so the output is based on the full-precision input. This is useful when the input is produced by{{#expr:}} or otherwise available to a higher precision than is usefully displayed, and it's desirable to avoid double-rounding.

To round the input to a specified number of digits after the decimal point, use one of the parameters:

  • |adj=ri0
  • |adj=ri1
  • |adj=ri2
  • |adj=ri3

Note that it is not possible to round above the decimal place (|adj=ri-1Red XN is invalid). Neither is there support for significant figures, multiples of a number, or any other output-rounding feature.

The default precision is computed based on the input, so an explicit output precision must usually be supplied:

  • {{convert|4.14159|mi|km|adj=ri0}} → 4 miles (6.66524 km)Red XN (precisions are mismatched)
  • {{convert|4.14159|mi|km|0|adj=ri0}} → 4 miles (7 km)Green tickY

In this case, if the input were rounded before conversion, a different result would be obtained:

  • {{convert|{{#expr:4.14159 round 0}}|mi|km|0}} → 4 miles (6 km)Red XN (rounds intermediate calculation, giving a different result)

Into multiple units:10 °C (50 °F; 283 K)

Separate the multiple output units by a space:

  • {{convert|10|C|F K}} → 10 °C (50 °F; 283 K)
  • {{convert|5|km|mi nmi}} → 5 kilometres (3.1 mi; 2.7 nmi)

If the output unit names contain spaces, use+ as the separator.

See also:

Ranges of values

For a conversion of a difference, see§ Units of difference.

Arange convertstwo values and separates them by your choice of words and punctuation.

A range:6 to 17 kg (13 to 37 lb)

Range indicators are entered as the second parameter (between the values). Range separators can be:

Range separators in {{convert}}
SeparatorConvertResultNotes
-{{convert|3|-|6|ft}}3–6 feet (0.91–1.83 m)Input can be hyphen (-) oren dash (–), output uses en dash
 &ndash;(en dash){{convert|3|–|6|ft}}3–6 feet (0.91–1.83 m)
and{{convert|3|and|6|ft}}3 and 6 feet (0.91 and 1.83 m)
and(-){{convert|3|and(-)|6|ft}}3 and 6 feet (0.91–1.83 m)|abbr=on abbreviates the first unit
and(-)|abbr=on{{convert|3|and(-)|6|ft|abbr=on}}3 and 6 ft (0.91–1.83 m)
or{{convert|3|or|6|ft}}3 or 6 feet (0.91 or 1.83 m)
to{{convert|3|to|6|ft}}3 to 6 feet (0.91 to 1.83 m)
to(-){{convert|3|to(-)|6|ft}}3 to 6 feet (0.91–1.83 m)|abbr=on abbreviates the first unit
to(-)|abbr=on{{convert|3|to(-)|6|ft|abbr=on}}3 to 6 ft (0.91–1.83 m)
to about{{convert|3|to about|6|ft}}3 to about 6 feet (0.91 to about 1.83 m)
+/-{{convert|3|+/-|6|ft}}3 ± 6 feet (0.91 ± 1.83 m)
± &plusmn;{{convert|3|±|6|ft}}3 ± 6 feet (0.91 ± 1.83 m)
+{{convert|3|+|6|ft}}3 + 6 feet (0.91 + 1.83 m)
,{{convert|3|,|6|ft}}3, 6 feet (0.91, 1.83 m)
, and{{convert|3|, and|6|ft}}3, and 6 feet (0.91, and 1.83 m)
, or{{convert|3|, or|6|ft}}3, or 6 feet (0.91, or 1.83 m)
by{{convert|3|by|6|ft}}3 by 6 feet (0.91 by 1.83 m)
x{{convert|3|x|6|ft}}3 by 6 feet (0.91 m × 1.83 m)|abbr=on abbreviatesand repeats the first unit
× &times;{{convert|3|×|6|ft}}3 by 6 feet (0.91 m × 1.83 m)
x|abbr=on{{convert|3|x|6|ft|abbr=on}}3 ft × 6 ft (0.91 m × 1.83 m)
xx|xx| isdeprecated. Use|x| instead
*|*| isdeprecated. Use|x| instead

Multiple dimensions:6 m × 12 m (20 ft × 39 ft)

Useby:

  • {{convert|6|by|12|ft|m}} → 6 by 12 feet (1.8 by 3.7 m)

Use×, multiplication sign, orx, letter:

  • {{convert|6|x|12|m|ft}} → 6 by 12 metres (20 ft × 39 ft)

In science, the formal way is to set|x| and|abbr=on (keeping dimensions right, like inarea = x km2):

  • {{convert|6|x|12|m|ft|abbr=on}} → 6 m × 12 m (20 ft × 39 ft)

Lists of values:20, 40, or 60 miles

{{convert|20|,|40|, or|60|mi}} → 20, 40, or 60 miles (32, 64, or 97 km)

Aboutfeet, inch in ranges and multiples

While it is possible to enter feet, inch in a simple conversion, this is not possible for ranges:

Default behavior, for comparison:

  • {{convert|1|ft|3|in|mm}} → 1 foot 3 inches (380 mm)

However, converting metric units into feet and inches with|order=flip can produce the desired output:

  • {{convert|380|x|1040|mm|ftin|order=flip}} → 1 foot 3 inches by 3 feet 5 inches (380 mm × 1,040 mm)

Words

Spelling of unit name: internationalmetre or USmeter?

Default spelling of units is in the en (generic) locale. To show en-US spelling, use|sp=us:

{{convert|1|m|ft}} → 1 metre (3.3 ft)—default
{{convert|1|m|ft|sp=us}} → 1 meter (3.3 ft)

Spell out numbers:ten miles

To write a number in words, use|spell=in:

  • {{convert|10|mi|m|spell=in}} → ten miles (16,000 m)

To spell out both in and out values, use|spell=on:

  • {{convert|10|mi|m|spell=on}} → ten miles (sixteen thousand metres)

To make the first letter a capital, use|spell=In,|spell=On

  • {{convert|10|mi|m|spell=In}} → Ten miles (16,000 m)
  • {{convert|10|mi|m|spell=On}} → Ten miles (sixteen thousand metres)

Inserted before units:4 planted acres

  • {{convert|4|acre||adj=pre|planted}} → 4 planted acres (1.6 ha)

disp=preunit is similar, but has no separator after the specified text, and can have different text for the output value:

  • {{convert|4|acre||disp=preunit|planted }} → 4 planted acres (1.6 planted ha)
  • {{convert|4|acre||disp=preunit|planted |reforested-}} → 4 planted acres (1.6 reforested-ha)

After adjective unit:A 10-foot-long corridor

Note that two units (in this case, ft and m) are required. Use with just one unit will generate an error message.

{{convert|10|ft|m|adj=mid|-long}} → 10-foot-long (3.0 m)

Plurals:1 inch, 2 inches

The unit symbol is singular always. Depending on the preceding number only, a unit name can be shown plural.

  • {{convert|1|metre}} → 1 metre (3 ft 3 in)
  • {{convert|2|metre}} → 2 metres (6 ft 7 in)
  • {{convert|2|metre|abbr=on}} → 2 m (6 ft 7 in)
Exception

Entering the unit "foot" instead of "ft" forces singular output "foot", whatever the number is.

  • {{convert|100|foot|abbr=off}} → 100 foot (30 metres)

Fractions:one-eighth of an imperial pint

The convert template also supports spelling out fractions.

  • {{convert|3+1/2|oz|g|spell=in}} → three and a half ounces (99 g)

Any additional words needed for the fraction can also be added at the end of the template.

  • {{convert|1/8|imppt|ml|spell=in|adj=pre|of an}} → one-eighth of an imperial pint (71 ml)

Wrapping and line breaking

To comply withMOS:UNITNAMES, convert uses&nbsp; before a symbol (19 kg) but a space before a unit name (19 kilograms).

Spelling out "thousands", "millions", etc.

Most unit codes accept a prefix of e3 (thousand) or e6 (million) or e9 (billion).

  • {{convert|100|e6mi|e6km}} → 100 million miles (160×10^6 km)
  • {{convert|120|e6acre}} → 120 million acres (490,000 km2)
  • {{convert|120|e6acre|e3km2}} → 120 million acres (490×10^3 km2)

To display both input and output in scientific notation, use|abbr=on

  • {{convert|100|e6mi|e6km|abbr=on}} → 100×10^6 mi (160×10^6 km)

To spell out "thousands", "millions", etc.,|abbr=unit abbreviates the unit;|abbr=off displays both full unit names.

  • {{convert|100|e6mi|e6km|abbr=unit}} → 100 million mi (160 million km)
  • {{convert|100|e6mi|e6km|abbr=off}} → 100 million miles (160 million kilometres)

Numbers

Using an SI prefix:gigametre (Gm), ormicrometre (μm)

Metric prefixes
TextSymbolFactor
quettaQ1030
ronnaR1027
yottaY1024
zettaZ1021
exaE1018
petaP1015
teraT1012
gigaG109
megaM106
kilok103
hectoh102
decada101
(none) 1
decid10−1
centic10−2
millim10−3
microμ10−6
nanon10−9
picop10−12
femtof10−15
attoa10−18
zeptoz10−21
yoctoy10−24
rontor10−27
quectoq10−30

Units can have anSI prefix likeG before the unit:Gm, andgiga before the name:gigametre. These are plain multiplication factors.

To illustrate, these are trivial calculations (from metre to metre), showing the multiplication factor:

  • 12 Gm (1.2×1010 m)
  • 12 μm (1.2×10−5 m)

The prefix can be added before the SI unit (here: unitm for metre):

  • {{convert|12|Gm|mi|abbr=on}} → 12 Gm (7,500,000 mi)
  • Mm: 12 Mm (7,500 mi)
  • km: 12 km (39,000 ft)
  • mm: 12 mm (0.47 in)
  • μm: 12 μm (0.012 mm)
  • um: 12 μm (0.012 mm) (letter "u" can be used for "μ" here)

The prefix can be used in the output unit:

  • {{convert|12000|mi|Mm|abbr=on}} → 12,000 mi (19 Mm)
  • {{convert|12|in|μm|abbr=on}} → 12 in (300,000 μm)

As an exception, the non-SI unit "inch" can have the "μ" prefix too:

  • {{convert|12|μm|μin|abbr=on}} → 12 μm (470 μin)

Engineering notation:7 million km

Engineering notation can be entered with a prefix to the unit:

  • {{convert|70|e6m}} → 70 million metres (230,000,000 ft)
  • {{convert|70|e6m|abbr=on}} → 70×10^6 m (230,000,000 ft)

The same is possible for the output unit:

  • {{convert|230,000,000|ft|e6m}} → 230,000,000 feet (70×10^6 m)

The prefixes are:

  • e3 (thousand)
  • e6 (million)
  • e9 (billion)
  • e12 (trillion)
  • e15 (quadrillion)

Engineering notation may use "e" or "E", for example,e3km orE3km. Using uppercaseE3km displays the factor as a word ("thousand") rather than as×103. Using lowercasee3km displays the word ifabbr=unit is used, or ifabbr=off applies to the unit.

  • {{convert|70|e6m|e6ft}} → 70 million metres (230×10^6 ft)
  • {{convert|70|e6m|e6ft|abbr=off}} → 70 million metres (230 million feet)
  • {{convert|70|e6m|e6ft|abbr=unit}} → 70 million m (230 million ft)
  • {{convert|70|E6m|e6ft|abbr=in}} → 70 million m (230 million feet)

Scientific notation:1.23 × 10−14

Inscientific notation, a number is written like1.23×10−14. The plain number has exactly one digit before the decimal point.

With{{convert}}, the input can be in e-notation such as12.3e4. This value is displayed as a power of ten, and the output is displayed in scientific notation, except that an output value satisfying 0.01 <= v < 1000 is shown as a normal number. In addition, if the output value is 1000 and sigfig=4 is used, the value is displayed as a normal number.

  • {{convert|12.3e-15|atm|atm|abbr=on}} → 12.3×10−15 atm (1.23×10−14 atm)
  • {{convert|0.00000005|atm|atm|abbr=on}} → 0.00000005 atm (5.0×10−8 atm)

Input with fractions:1+12 inches (38.1 mm)

The number to convert can be written in fractions. Both/ (keyboard slash) and (fraction slash) are accepted:

  • {{convert|1/2|in|mm|1}}12 inch (12.7 mm)
  • {{convert|1⁄2|in|mm|1}}12 inch (12.7 mm)

With positivemixed numbers (a positive integer and a fraction), use a+ sign

  • {{convert|2+1⁄2|in|mm|1}}2+12 inches (63.5 mm)

With negative mixed numbers, use a hyphen- and repeat it:

  • {{convert|-2-1⁄2|in|mm|1}}−2+12 inches (−63.5 mm)

Note that the following cases are not interpreted as mixed numbers:

  • {{convert|2-1⁄2|in|mm|1}}2–12 inch (50.8–12.7 mm). This is interpreted as a range from 2 inches to 1⁄2 inch.
  • {{convert|-2+1⁄2|in|mm|1}}[convert: invalid number]Red XN This is neither a mixed number nor a range, and mathematical expressions requiring calculations are not allowed here.
  • {{convert|2+½|in|mm|1}}[convert: invalid number]Red XN Fractions consisting of a single Unicode character are not allowed either.

Horizontal fraction bar:1/2 inch

Using a double slash (//) provides a horizontal fraction bar for the original (input) unit:

  • {{convert|1//2|in|mm|1}}1/2 inch (12.7 mm)
  • {{convert|6+3//8|in|mm|1}}6+3/8 inches (161.9 mm)

Using a negative value for|frac= provides a horizontal fraction bar for the converted (output) unit:

  • {{convert|12.7|mm|frac=-2}}12.7 millimetres (1/2 in)
  • {{convert|161.9|mm|frac=-8}}161.9 millimetres (6+3/8 in)

Thousands separator:1,000 mi or1000 mi

In input, a comma for thousands separator is accepted but not required; a gap (space) is not accepted. In output, by default, the thousand separator is the comma:

  • {{convert|1234567|m|ft}} → 1,234,567 metres (4,050,417 ft)
  • {{convert|1,234,567|m|ft}} → 1,234,567 metres (4,050,417 ft)

Set|comma=off to remove the separator from the output:

  • {{convert|1234567|m|ft|comma=off}} → 1234567 metres (4050417 ft)

Use|comma=gaps to use digit grouping by gap (thin space) as a thousands separator:

  • {{convert|1234567|m|ft|comma=gaps}}1234567 metres (4050417 ft)

Default behavior, for comparison:

  • {{convert|1234567|m|ft}} → 1,234,567 metres (4,050,417 ft)

Setting|comma=5 will only add the separator when the number of digits is 5 or more:

  • {{convert|1234|m|ft|comma=5}} → 1234 metres (4049 ft)
  • {{convert|1234567|m|ft|comma=5}} → 1,234,567 metres (4,050,417 ft)

Default behavior, for comparison:

  • {{convert|1234|m|ft}} → 1,234 metres (4,049 ft)

Output manipulation

Brackets and separators:10 m [33 ft]

Punctuation that distinguishes the two measurements is set by|disp=.
Options are:b(the default),sqbr,comma,semicolon,or,br,br(),x|…:

  • {{convert|10|m|ft|disp=sqbr}} → 10 metres [33 ft]
  • {{convert|10|m|ft|disp=comma}} → 10 metres, 33 ft
  • {{convert|10|m|ft|disp=semicolon}} → 10 metres; 33 ft
  • {{convert|10|m|ft|disp=or}} → 10 metres or 33 feet

Default behavior, for comparison:

  • {{convert|10|m|ft}} → 10 metres (33 ft)

Setting|disp=br will force a new line (<br/>)

  • {{convert|10|m|ft|disp=br}} → 10 metres
    33 feet

Also|disp=br() will force a new line, and keep the brackets (useful in tables):

  • {{convert|10|m|ft|disp=br()}} → 10 metres
    (33 feet)

Setting|disp=x|… allows any text as separator:

  • {{convert|10|m|ft|disp=x|_MyText_}} → 10 metres_MyText_33 ft(To display spaces, use&nbsp;)

Flipping (reordering) the two measurements:1,609.3 metres (1 mile)

Setting|order=flip will flip (swap) the two measurements:

  • {{convert|1|mi|m|order=flip}} → 1,609.3 metres (1 mile)

Default behavior, for comparison:

  • {{convert|1|mi|m}} → 1 mile (1,609.3 metres)

When converting to multiple units, the effect is:

  • {{convert|10|km|mi nmi|order=flip}} → 6.2137 miles; 5.3996 nautical miles (10 kilometres)
  • {{convert|10|km|nmi mi|order=flip}} → 5.3996 nautical miles; 6.2137 miles (10 kilometres)

Fixed ordering of output units:212 °F (100 °C; 373 K)

Setting|order=out shows the output-units as ordered; the input unit is skipped:

  • {{convert|100|C|F C K|abbr=on|order=out}} → 212 °F (100 °C; 373 K)
  • {{convert|200|PS|kW hp|0|abbr=on|order=out}} → 147 kW (197 hp)

See also:§ Displaying parts of the output.

Displaying parts of the result:2 (1.5)

It is possible to display only parts of the conversion result:The following examples show how to display only a part of the result.

Note: in Convert,abbr is synonym forunit symbol
ConvertReturnsComponents
{{convert|2|cuyd|m3}}2 cubic yards (1.5 m3)all (default conversion)
{{convert|2|cuyd|m3|abbr=on}}2 cu yd (1.5 m3)all (default conversion, abbr)
{{convert|2|cuyd|m3|abbr=values}}2 (1.5)numbers only
{{convert|2|cuyd|cuyd|disp=out}}2.0 cu ydinput value (workaround)
{{convert|2|cuyd|cuyd|disp=out|abbr=on}}2.0 cu ydinput value abbr (workaround)
{{convert|2|cuyd|m3|disp=unit}}cubic yardsinput unit
{{convert|2|cuyd|m3|disp=unit|adj=on}}cubic-yardinput unit, adjectival (hyphenated)
{{convert|2|cuyd|m3|disp=unit|adj=on|abbr=on}}cu ydinput unit, adjectival (abbr so not hyphenated)
{{convert|2|cuyd|m3|disp=unit|abbr=on}}cu ydinput unit abbr
{{convert|2|cuyd|m3|disp=out}}1.5 m3output value, symbols
{{convert|2|cuyd|m3|disp=out|abbr=off}}1.5 cubic metresoutput value, names
{{convert|2|cuyd|m3|disp=out|adj=on}}1.5-cubic-metreoutput, adjective
{{convert|2|cuyd|m3|disp=number}}1.5output number
{{convert|2|cuyd|m3|disp=unit2}}m3output unit (abbr by default)
{{convert|2|cuyd|m3|disp=unit2|abbr=off}}cubic metresoutput unit (name)
{{convert|2|cuyd|m3|disp=unit2|abbr=on}}m3output unit (abbr)

Display both input name and symbol:2 kilopascals [kPa]

Setting|abbr=~ returns both name and symbol of the first (input) unit:

  • {{convert|2|kPa|psi|abbr=~}} → 2 kilopascals [kPa] (0.29 psi)
  • A {{convert|2|kPa|psi|abbr=~|adj=on}} pressureA 2-kilopascal [kPa] (0.29 psi) pressure

Table options

For thewikitable structure, there are three options: add a line-break, split the result over columns and make the table sortable.

Enforced line break

|disp=br adds a line-break and omits brackets.

|disp=br() adds a line-break and does add brackets to the converted value. This may be useful in tables:

|disp=br|disp=br()
100 kilometres
62 miles
100 kilometres
(62 miles)

Table columns

Using {convert} in a table cell, with|disp=table splits the result over two (or more) columns. By default units are not included in the table, however, they can be added using the|abbr= parameter. Multiple-unit outputs, likeftin, always output their units to the table.

{{convert|10|m|ft|disp=table}}

style="text-align:right;"|10|style="text-align:right;"|33

|disp=tablecen does the same, and also centers the text:

{{convert|20|m|ft|disp=tablecen}}

style="text-align:center;"|20|style="text-align:center;"|66

The units are added as a column header:

 kilogramspoundsstone and pounds
|disp=table10221 st 8 lb
|disp=table and|abbr=on20 kg44 lb3 st 2 lb
|disp=table and|abbr=off30 kilograms66 pounds4 stone 10 pounds
|disp=tablecen40886 st 4 lb
|disp=<other>(default)50 kilograms (110 lb; 7 st 12 lb)

Sorting

Use|sortable=on to include ahidden numerical sortkey in the output, suitable for use in atable with sortable columns. Technically, this places a hidden string before the actual displayed values:

{{convert|10|m|ft|sortable=on}}<span data-sort-value="7001100000000000000♠"></span>10 metres (33 ft)
showing:10 metres (33 ft).

Use both|disp=table and|sortable=on together to produce table columns (pipe symbols) for each value in sortable columns:

mmft
A15.75 m15+3452
B15.5 m15.551
C16 m16.052.5
D16 m1652

The generated sortkey is calculated in a consistent way based on both the value and its unit as passed to the convert template. In most cases convert uses the passed value converted to SI base units. It is therefore not necessarily the displayed value or other alternate units and is calculated regardless of output format options. Using different units or different order of units in individual rows should therefore not lead to incorrect sorting, although variations in rounding can give surprising results, since an unrounded number is used for the sortkey.

Units

The conversion factors and physical constants are sourcedhere.

All units

Units are case-sensitive: usekW, notKW orkw

The table below lists units supported by{{convert}} or{{cvt}}. More complete lists are linked for each dimension. For a complete list of all dimensions, seefull list of units.

{{Convert}} usesunit-codes, which are similar to, but not necessarily exactly the same as, the usual written abbreviation for a given unit. These unit-codes are displayed in column 3 of the following tables. These are accepted as input by{{convert}} as the second and third unnamed parameters:

  • {{convert|100|kg|lb}} → 100 kilograms (220 lb)
  • {{convert|100|lb|kg}} → 100 pounds (45 kg)

The unit-codes should be treated ascase-sensitive:

  • {{convert|100|Mm|mm}} → 100 megametres (1.0×1011 mm)

The output of{{convert}} can display multiple converted units, if further unit-codes are specified after the second unnamed parameter (without the pipe separator). Typical combination output units are listed below in column 7.

  • {{convert|55|nmi|km mi}} → 55 nautical miles (102 km; 63 mi)
  • {{convert|1|oz|ozt g gr}} → 1 ounce (0.91 ozt; 28 g; 440 gr)

Some units have alternative unit-codes. These are shown in brackets in column 3, e.g.°F (F). Either may be entered for Fahrenheit (but not a lower-case f).

Supported units

Explanation

Explanation
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
the system(s) to which the unit belongsunits listed by nameunit-code to use in templatesymbols shown in outputother notes about the unitssample of the default conversion for the unitoutput codes for multiple conversions


Area

Area
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SIsquare kilometrekm2km2US spelling:square kilometer
1.0 km2 (0.39 sq mi)
  • km2 sqmi
square metrem2m2US spelling:square meter
1.0 m2 (11 sq ft)
  • m2 sqft
square centimetrecm2cm2US spelling:square centimeter
1.0 cm2 (0.16 sq in)
  • cm2 sqin
square millimetremm2mm2US spelling:square millimeter
1.0 mm2 (0.0016 sq in)
  • mm2 sqin
non-SI metrichectarehaha1.0 ha (2.5acres)
Imperial
&
US customary
square milesqmisq mi1.0 sq mi (2.6 km2)
  • sqmi km2
acreacre(none)1.0acre (0.40 ha)
square yardsqydsq yd1.0 sq yd (0.84 m2)
square footsqft
(sqfoot)
sq ftlong code "sqfoot" outputssquare foot (and neverfeet)1.0 sq ft (0.093 m2)
  • sqft m2 (sqfoot m2)
square inchsqinsq in1.0 sq in (6.5 cm2)
  • sqin cm2
Othersquare nautical milesqnmisq nmi1.0 sq nmi (3.4 km2; 1.3 sq mi)
dunamdunam(none)For alternative spellings and definitions see thefull list1.0dunam (0.0010 km2; 0.00039 sq mi)
tsubotsubo(none)1.0tsubo (3.3 m2)


Density

Density
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
Metrickilogram per cubic metrekg/m3kg/m31.0 kg/m3 (1.7 lb/cu yd)
  • kg/m3 lb/ft3 (kg/m3 lb/cuft)
  • kg/m3 lb/yd3 (kg/m3 lb/cuyd)
gram per cubic metreg/m3g/m31.0 g/m3 (0.0017 lb/cu yd)
  • g/m3 kg/m3
  • g/m3 lb/ft3 (g/cm3 lb/cuft)
  • g/m3 lb/yd3 (g/cm3 lb/cuyd)
Imperial
&
US customary
pound per cubic footlb/ft3lb/cu ft1.0 lb/cu ft (0.016 g/cm3)
  • lb/ft3 kg/m3 (lb/cu ft g/m3)
  • lb/ft3 g/m3 (lb/cu ft g/m3)
pound per cubic yardlb/yd3lb/cu yd1.0 lb/cu yd (0.59 kg/m3)
  • lb/yd3 kg/m3 (lb/cuyd kg/m3)
  • lb/yd3 g/m3 (lb/cuyd g/m3)


Energy

Energy
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SIgigajouleGJGJ1.0 GJ (280 kWh)
megajouleMJMJ1.0 MJ (0.28 kWh)
kilojoulekJkJ1.0 kJ (240 cal)
hectojoulehJhJ1.0 hJ (24 cal)
decajouledaJdaJ1.0 daJ (2.4 cal)
jouleJJ1.0 J (0.24 cal)
decijouledJdJ1.0 dJ (0.024 cal)
centijoulecJcJ1.0 cJ (0.0024 cal)
millijoulemJmJ1.0 mJ (0.00024 cal)
microjouleμJ (uJ)μJ1.0 μJ (2.4×10−7 cal)
nanojoulenJnJ1.0 nJ (2.4×10−10 cal)
cgsmegaergMergMerg1.0 Merg (0.10 J)
kiloergkergkerg1.0 kerg (0.10 mJ)
ergerg(none)1.0 erg (0.10 μJ)
Watt-hour multiplesterawatt-hourTWhTWh1.0 TWh (3.6 PJ)
TW.hTW⋅h
gigawatt-hourGWhGWh1.0 GWh (3.6 TJ)
GW.hGW⋅h
megawatt-hourMWhMWh1.0 MWh (3.6 GJ)
MW.hMW⋅h
kilowatt-hourkWhkWh1.0 kWh (3.6 MJ)
kW.hkW⋅h
watt-hourWhWh1.0 Wh (3.6 kJ)
W.hW⋅h
Electron-
volt
multiples
gigaelectronvoltGeVGeV1.0 GeV (0.16 nJ)
megaelectronvoltMeVMeV1.0 MeV (0.16 pJ)
kiloelectronvoltkeVkeV1.0 keV (0.16 fJ)
electronvolteVeV1.0 eV (0.16 aJ)
millielectronvoltmeVmeV1.0 meV (0.16 zJ)
Calorie multiplescalorieCalCalThe thermo-chemical calorie is the default definition. For others, see thefull list.1.0 Cal (4.2 kJ)
megacalorieMcalMcal1.0 Mcal (4.2 MJ)
kilocaloriekcalkcal1.0 kcal (4.2 kJ)
caloriecalcal1.0 cal (4.2 J)
millicaloriemcalmcal1.0 mcal (4.2 mJ)
pound/
ounce
-foot/
inch-hour-minute-second
foot-poundalftpdlft⋅pdl1.0 ft⋅pdl (0.042 J)
foot-pound forceftlbfft⋅lbf1.0 ft⋅lbf (1.4 J)
ftlb-fft⋅lbf
inch-pound forceinlbfin⋅lbf1.0 in⋅lbf (110 mJ)
inlb-fin⋅lbf
inch-ounce forceinozfin⋅ozf1.0 in⋅ozf (7.1 mJ)
inoz-fin⋅ozf
horsepower-hourhphhp⋅h1.0 hp⋅h (0.75 kWh)
British thermal unitBritish thermal unitBtuBtuThe International Steam Table British thermal unit is used. For others, see thefull list.1.0 Btu (1.1 kJ)
BTUBTU
TNT-based unitsgigatonne of TNTGtTNT(none)1.0gigatonne of TNT (4.2 EJ)
gigaton of TNTGtonTNT(none)
megatonne of TNTMtTNT(none)1.0megatonne of TNT (4.2 PJ)
megaton of TNTMtonTNTMt
kilotonne of TNTktTNT(none)1.0kilotonne of TNT (4.2 TJ)
kiloton of TNTktonTNTkt
tonne of TNTtTNT(none)1.0tonne of TNT (4.2 GJ)
ton of TNTtonTNT(none)
Other
HartreeEhEh1.0 Eh (27 eV)
rydbergRyRy1.0 Ry (14 eV)
tonne of oil equivalenttoetoe1.0 toe (42 GJ)
barrel of oil equivalentBOEBOE1.0 BOE (6.1 GJ)
cubic foot of natural gascuftnaturalgas (cufootnaturalgas)Unit-codecufootnaturalgas will show "cubic foot of natural gas" if plural.1.0cubic foot of natural gas (1.1 MJ)


Force

Force
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SIgiganewtonGNGNAllows triple output units. See:full list.1.0 GN (220,000,000 lbf)
  • GN LT-f
  • GN LTf
  • GN ST-f
  • GN STf
meganewtonMNMNAllows triple output units. See:full list.1.0 MN (220,000 lbf)
  • MN LT-f
  • MN LTf
  • MN ST-f
  • MN STf
kilonewtonkNkNAllows triple output units. See:full list.1.0 kN (220 lbf)
  • kN LT-f
  • kN LTf
  • kN ST-f
  • kN STf
newtonNN1.0 N (0.22 lbf)
  • N lb-f
  • N lbf
  • N oz-f
  • N ozf
millinewtonmNmN1.0 mN (0.0036 ozf)
  • mN oz-f
  • mN ozf
  • mN gr-f
  • mN grf
micronewtonμN (uN)μN1.0 μN (0.0016 grf)
  • μN gr-f
  • μN grf
nanonewtonnNnN1.0 nN (1.6×10−6 grf)
  • nN gr-f
  • nN grf
cgsmegadyneMdynMdyn1.0 Mdyn (2.2 lbf)
kilodynekdynkdyn1.0 kdyn (0.036 ozf)
dynedyn
(dyne)
dyn1.0 dyn (0.016 grf)
millidynemdynmdyn1.0 mdyn (1.6×10−5 grf)
Metric gravitational unitstonne-forcet-ftf1.0 tf (9.8 kN; 0.98 LTf; 1.1 STf)
tftf
kilogram-forcekg-fkgf1.0 kgf (9.8 N; 2.2 lbf)
kgfkgf
gram-forceg-fgf1.0 gf (9.8 mN; 0.035 ozf)
gfgf
milligram-forcemg-fmgf1.0 mgf (9.8 μN; 0.015 grf)
mgfmgf
Avoirdupois-based unitspoundalpdlpdl1.0 pdl (0.14 N)
long ton-forceLT-fLTf1.0 LTf (10.0 kN)
  • LT-f ST-f
LTflong ton-force
  • LTf STf
short ton-forceST-fSTf1.0 STf (8.9 kN)
  • ST-f LT-f
STfshort ton-force
  • STf LTf
pound-forcelb-flbf1.0 lbf (4.4 N)
lbflbf
grain-forcegr-fgrf1.0 grf (640 μN)
grfgrf


Length

Length
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SImegametreMmMmUS spelling:megameter
1.0 Mm (620 mi)
kilometrekmkmUS spelling:kilometer
1.0 km (0.62 mi)
  • km mi
metremmUS spelling:meter
1.0 m (3 ftin)
  • m ft
  • m ftin
centimetrecmcmUS spelling:centimeter
1.0 cm (0.39 in)
  • cm in
millimetremmmmUS spelling:millimeter
1.0 mm (0.039 in)
  • mm in
micrometreμm (um)μmUS spelling:micrometer
1.0 μm (3.9×10−5 in)
nanometrenmnmUS spelling:nanometer
1.0 nm (3.9×10−8 in)
non-SImetricångströmÅ
(angstrom)
Å1.0 Å (3.9×10−9 in)
Imperial
&
US customary
milemimi1.0 mi (1.6 km)
  • mi km
furlongfurlong(none)1.0furlong (660 ft; 200 m)
chainchain(none)1.0chain (66 ft; 20 m)
rodrdrdFor other names of this unit see thefull list.1.0 rd (17 ft; 5.0 m)
fathomfathom(none)fathom ≡ 6 ft1.0fathom (6.0 ft; 1.8 m)
yardydydassumes the international definition1.0 yd (0.91 m)
footft (foot)ftlong code "foot" outputsfoot (and neverfeet)

Use of ′ and ″ symbols violatesMOSNUM so is not provided.

1.0 ft (0.30 m)
  • ftin (feet and inches)
  • ft m (foot m)
inchininUse of ′ and ″ symbols violatesMOSNUM so is not provided.1.0 in (25 mm)
  • in cm
  • in mm
Othernautical milenminmitheinternational standard nautical mile
For other nautical miles see thefull list.
1.0 nmi (1.9 km; 1.2 mi)
parsecpcpc1.0 pc (3.3 ly)
light-yearlyly1.0 ly (63,000 AU)
astronomical unitAUAU1.0 AU (150,000,000 km; 93,000,000 mi)
lunar distanceLDLD1.0 LD (380,000 km; 240,000 mi)


Mass

Mass
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SIkilogramkgkgAllows triple output units. See:full list.1.0 kg (2.2 lb)
  • kg lb
  • kg st
gramgg1.0 g (0.035 oz)
  • g oz
milligrammgmg1.0 mg (0.015 gr)
  • mg gr
microgramμg (ug)μg1.0 μg (1.5×10−5 gr)
non-SI metrictonnettAllows triple output units. See:full list.1.0 t (0.98long tons; 1.1short tons)
  • t LT
  • t ST
metric tonMTt
  • MT LT
  • MT ST
Avoirdupoislong tonLT(none)2,240 lb
used mostly in the British Commonwealth.
Allows triple output units. See:full list.
1.0long ton (1.0 t)
  • LT t
  • LT MT
  • LT ST
long tonlong ton
short tonST(none)2,000 lb
used mostly in the US.
Allows triple output units. See:full list.
1.0short ton (0.91 t)
  • ST t
  • ST MT
  • ST LT
short tonshort ton
stonestst14 lb
used previously in the British Commonwealth except Canada.
Allows triple output units. See:full list.
1.0 st (14 lb; 6.4 kg)
  • st kg
  • st lb
poundlblbAllows triple output units. See:full list.1.0 lb (0.45 kg)
  • lb kg
  • lb st
ounceozoz1.0 oz (28 g)
  • oz g
drachmdrachm(none)1.0drachm (1.8 g)
drachmdram(none)
graingrgrequivalent to the troy grain1.0 gr (0.065 g)
Troytroy ounceoztozt1.0 ozt (1.1 oz; 31 g)
othercaratcarat(none)1.0carat (0.20 g)


Speed

Speed
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SImetre per secondm/sm/sUS spelling:meter per second
1.0 m/s (3.3 ft/s)
  • m/s ft/s (m/s foot/s)
non-SI metrickilometre per hourkm/hkm/hUS spelling:kilometer per hour
1.0 km/h (0.62 mph)
  • km/h mph
Imperial
&
US customary
mile per hourmphmph1.0 mph (1.6 km/h)
  • mph km/h
  • mph kn
foot per secondft/s (foot/s)ft/slong code "foot/s" outputsfoot per second (and neverfeet)1.0 ft/s (0.30 m/s)
  • ft/s m/s
Maritime unitsknotkn (knot)kn1.0 kn (1.9 km/h; 1.2 mph)
  • kn mph


Temperature

Temperature
(Full list)
systemunitunit-
code
symbolnotessample default
conversion
combination
output units
SIKKKAllows triple output units. See:full list.1.0 K (−272.15 °C; −457.87 °F)
  • K °C (K C)
  • K °R (K R)
  • K °F (K F)
°C°C (C)°C1.0 °C (33.8 °F)
  • °C K (C K)
  • °C °R (C R)
  • °C °F (C F)
Imperial
&
US customary
°R°R (R)°R1.0 °R (0.556 K; −458.670 °F; −272.594 °C)
  • °R K (R K)
  • °R °C (R C)
  • °R °F (R F)
°F°F (F)°F1.0 °F (−17.2 °C)
  • °F K (F K)
  • °F °C (F C)
  • °F °R (F R)
Celsius changeC-changeUsed for temperatureintervals instead of actual temperatures
Example:  {{convert|5|C-change|F-change}} warmer
Result: 5 °C (9 °F) warmer
Fahrenheit changeF-changeUsed for temperatureintervals instead of actual temperatures
Example:  {{convert|10|F-change|0}} colder
Result: 10 °F (6 °C) colder


Torque

Torque
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
Industrial
SInewton-metreNmN⋅mTriple combinations are also possible. See thefull list.1.0 N⋅m (0.74 lbf⋅ft)
  • Nm kg.m
  • Nm lb.ft
Non-SI metrickilogram metrekg.mkg⋅m1.0 kg⋅m (9.8 N⋅m; 7.2 lb⋅ft)
  • kg.m Nm
  • kg.m lb.ft
Imperial
&
US customary
pound force-footlb.ftlb⋅ft1.0 lb⋅ft (1.4 N⋅m)
  • lb.ft Nm
  • lb.ft kg-m
Scientific
SInewton-metreN.mN⋅mTriple combinations are also possible. See thefull list.1.0 N⋅m (0.74 lbf⋅ft)
  • N.m kgf.m
  • N.m lbf.ft
Non-SI metrickilogram force-metrekgf.mkgf⋅m1.0 kgf⋅m (9.8 N⋅m; 7.2 lbf⋅ft)
  • kgf.m N.m
  • kgf.m lbf.ft
Imperial
&
US customary
pound force-footlbf.ftlbf⋅ft1.0 lbf⋅ft (1.4 N⋅m)
  • lbf.ft N.m
  • lbf.ft kgf.m


Volume

Volume
(Full list)
systemunitunit-
code
symbol or
abbrev.
notessample default
conversion
combination
output units
SIcubic metrem3m3US spelling:cubic meter
one kilolitre
1.0 m3 (35 cu ft)
cubic centimetrecm3cm3US spelling:cubic centimeter
one millilitre
1.0 cm3 (0.061 cu in)
cccc
cubic millimetremm3mm3US spelling:cubic millimeter
1.0 mm3 (6.1×10−5 cu in)
non-SI metrickilolitreklklUS spelling:kiloliter
one cubic metre
1.0 kl (35 cu ft)
kLkL
litrelLUS spelling:liter
one cubic decimetre
Allows triple output units. See:full list.
1.0 L (0.22 imp gal; 0.26 US gal)
  • l impgal
  • l USgal
  • l U.S.gal
  • l USdrygal
  • l U.S.drygal
LL
  • L impgal
  • L impqt
  • L USgal
  • L U.S.gal
  • L USdrygal
  • L U.S.drygal
centilitreclclUS spelling:centiliter
1.0 cl (0.35 imp fl oz; 0.34 US fl oz)
cLcL
millilitremlmlUS spelling:milliliter
one cubic centimetre
1.0 ml (0.035 imp fl oz; 0.034 US fl oz)
  • ml impoz
  • ml USoz
  • ml U.S.oz
mLmL
  • mL impoz
  • mL USoz
  • mL U.S.oz
Imperial
&
US customary
cubic yardcuydcu yd1.0 cu yd (0.76 m3)
cubic footcuft (cufoot)cu ftlong code "cufoot" outputscubic foot (and neverfeet)1.0 cu ft (0.028 m3)
cubic inchcuincu in1.0 cu in (16 cm3)
Imperialimperial barrelimpbblimp bbl36 imp gal1.0 imp bbl (160 L; 36 imp gal; 43 US gal)
imperial bushelimpbshimp bsh8 imp gal1.0 imp bsh (36 L; 8.0 imp gal; 8.3 US dry gal)
impbuimp bu
imperial gallonimpgalimp gal4.54609 litres by definition, also
4 imp qt or 8 imp pt or 160 imp fl oz
Allows triple output units. See:full list.
1.0 imp gal (4.5 L; 1.2 US gal)
  • impgal l
  • impgal L
  • impgal USgal
  • impgal U.S.gal
  • impgal USdrygal
  • impgal U.S.drygal
imperialquartimpqtimp qt1/4 imp gal or 40 imp fl oz1.0 impqt (1,100 ml; 38 US fl oz)
imperial pintimpptimp pt1/8 imp gal or 20 imp fl oz1.0 imp pt (0.57 L)
imperial fluid ounceimpoz (impfloz)imp fl oz1/160 imp gal1.0 imp fl oz (28 ml; 0.96 US fl oz)
  • impoz USoz
  • impoz U.S.oz
  • impoz ml
  • impoz mL
US customary
liquid measure
US barrelUSbblUS bbl31½ US gal
used for liquids except for oil and beer (see thefull list)
1.0 US bbl (120 L; 32 US gal; 26 imp gal)
U.S.bblU.S. bbl
barreloilbblbbl42 US gal1.0 bbl (0.16 m3)
US beer barrelUSbeerbbl
(usbeerbbl)
US bbl1.0 US bbl (120 L; 31 US gal; 26 imp gal)
U.S.beerbbl
(usbeerbbl)
U.S. bbl
US gallonUSgalUS gal231 cubic inches by definition, also
4 US qt or 8 US pt or 128 US fl oz
Allows triple output units. See:full list.
1.0 US gal (3.8 L; 0.83 imp gal)
  • USgal l
  • USgal L
  • USgal impgal
U.S.galU.S. gal
  • USgal l
  • USgal L
  • USgal impgal
USquartUSqtUS qt1/4 US gal or 32 US fl oz1.0 USqt (950 ml)
U.S.qtU.S. qt
US pintUSptUS pt1/8 US gal or 16 US fl oz1.0 US pt (0.47 L; 0.83 imp pt)
U.S.ptU.S. pt
US fluid ounceUSoz
(USfloz)
US fl oz1/128 US gal1.0 US fl oz (30 ml)
  • USoz ml
  • USoz mL
  • USoz impoz
U.S.oz
(U.S.floz)
U.S. fl oz
  • U.S.oz ml
  • U.S.oz mL
  • U.S.oz impoz
US customary
dry measure
US dry barrelUSdrybblUS dry bbl105/32 US bsh1.0 US dry bbl (0.12 m3)
U.S.drybblU.S. dry bbl
US bushelUSbshUS bsh2150.42 cubic inches by definition1.0 US bsh (35 L; 8.0 US dry gal; 7.8 imp gal)
U.S.bshU.S. bsh
US bushelUSbuUS bu2150.42 cubic inches by definition1.0 US bu (35 L; 8.0 US dry gal; 7.8 imp gal)
U.S.buU.S. bu
US dry gallonUSdrygalUS dry gal1/8 US bsh
Allows triple output units. See:full list.
1.0 US dry gal (4.4 L)
  • USdrygal l
  • USdrygal L
  • USdrygal impgal
U.S.drygalU.S. dry gal
  • U.S.drygal l
  • U.S.drygal L
  • U.S.drygal impgal
US dry quartUSdryqtUS dry qt1/32 US bsh1.0 US dry qt (1,100 ml)
U.S.dryqtU.S. dry qt
US dry pintUSdryptUS dry pt1/32 US bsh1.0 US dry pt (550 ml)
U.S.dryptU.S. dry pt


Extra

Pressure
(Full list)
unitunit-
code
symbol or
abbrev.
sample default
conversion
gigapascalGPaGPa1.0 GPa (150,000 psi)
megapascalMPaMPa1.0 MPa (150 psi)
kilopascalkPakPa1.0 kPa (0.15 psi)
hectopascalhPahPa1.0 hPa (0.015 psi)
pascalPaPa1.0 Pa (0.00015 psi)
millipascalmPamPa1.0 mPa (1.5×10−7 psi)
millibarmbarmbar1.0 mbar (1.0 hPa)
mbmb
decibardbardbar1.0 dbar (10 kPa)
barbar(none)1.0 bar (100 kPa)
kilobaryekBakBa1.0 kBa (1.0 hPa)
baryeBaBa1.0 Ba (0.10 Pa)
standard atmosphereatmatm1.0 atm (100 kPa)
torrTorrTorr1.0 Torr (0.13 kPa)
millimetre of mercurymmHgmmHg1.0 mmHg (0.13 kPa)
inch of mercuryinHginHg1.0 inHg (3.4 kPa)
pound per square inchpsipsi1.0 psi (6.9 kPa)


Fuel efficiency

Fuel efficiency
unitunit-
code
notescombinations
kilometres per litrekm/l (km/L)Usekm/L to get "km/L"
  • km/l mpgimp
  • km/l mpgus
litres per 100 kilometresl/100 km (L/100 km)UseL/100 km to get "L/100 km"
  • l/100 km mpgimp
  • l/100 km mpgus
litres per kilometrel/km (L/km)UseL/km to get "L/km"
  • l/km impgal/mi
  • l/km usgal/mi
miles per imperial gallonmpgimp
  • mpgimp mpgus
miles per US gallonmpgus (mpgUS, mpgU.S.)UsempgUS to get "US"

UsempgU.S. to get "U.S."
mpgus will give "U.S." if spelling is
set to US & "US" otherwise

  • mpgus mpgimp
imperial gallons per mileimpgal/mi
  • impgal/mi
US gallons per mileusgal/mi (USgal/mi, U.S.gal/mi)As above with theus vsUS vsU.S.
  • usgal/mi
ThempgUS,mpgU.S.,USgal/mi vsU.S.gal/mi,km/L,L/100 km andL/km variants work within combinations also (making 36 combinations in total).


Population density

Population density
unitunit-
code
notescombinations
inhabitants per square kilometrePD/km2PD stands for population density,i.e. humans (inhabitants)
  • PD/km2 PD/sqmi
per square kilometre/km2Used when the word 'inhabitants' would be inappropriate.
  • /km2 /sqmi
inhabitants per hectarePD/ha
  • PD/ha PD/acre
per hectare/ha
  • /ha /acre
inhabitants per square milePD/sqmiPD stands for population density,i.e. humans (inhabitants)
  • PD/sqmi PD/km2
per square mile/sqmiUsed when the word 'inhabitants' would be inappropriate.
  • /sqmi /km2
inhabitants per acrePD/acre
  • PD/acre PD/ha
per acre/acre
  • /acre /ha


Cost per unit mass

Cost per unit mass
unitunit-
code
notescombinations
dollars per pound$/lb"$" can mean US$, HK$, etc.
  • (none)
dollars per kilogram$/kg
  • (none)
dollars pertroy ounce$/ozt12 troy ounces in 1troy pound
  • (none)


Unsupported units


'per' units:kg/ha,miles per gallon

When using a slash (/), a unit likekg/ha is recognized as kilogramsper hectare and will be converted in to other mass/area units. A unit in the numerator is not required.

  • {{convert|1000|kg/ha}} → 1,000 kilograms per hectare (890 lb/acre)
  • {{convert|350|/in2}} → 350 per square inch (54/cm2)

Population density (inhabitants per square mile) can be converted using

  • {{convert|10|PD/sqmi|PD/km2}} → 10 inhabitants per square mile (3.9/km2)

Vehicular fuel efficiency, commonly expressed inmiles per gallon orlitres per 100 km can also be converted

  • {{convert|26|mpgUS|l/100km mpgimp}} → 26 miles per US gallon (9.0 l/100 km; 31 mpg‑imp)

Units of difference: Expressing a change or difference in temperature

We have already discussed standard temperature conversions (°C, °F, K), as shown in these two examples:

  • {{convert|10|C}} → 10 °C (50 °F) (standard temperature conversion)
  • {{convert|10|-|15|C}} → 10–15 °C (50–59 °F) (standard temperature range conversion)

When expressing a temperaturechange (e.g., "The temperatureincreased by 10 °C"), or whencomparing temperatures (e.g., "10 to 15 °Cwarmer"), we cannot use the standard temperature units (|C,|F and|K), which refer to points on the respective scale. Instead, we must use one of the following "units of difference":|C-change,|F-change and|K-change.

Compare the following two examples with the two above:

  • {{convert|10|C-change}} → 10 °C (18 °F) increase in temperature
  • {{convert|10|-|15|C-change}} → 10–15 °C (18–27 °F) warmer than normal

To produce multiple units in the output:

  • {{convert|10|C-change|F-change K-change}} → 10 °C (18 °F; 10 K) difference

Multiple units:1 ft 5 in

In input

Base document§ Input multiples lists options formultiple unit input (likeft,in). It can catch predefined sets only (units that can be subdivided; e.g., yd into ft):

  • {{convert|1|yd|2|ft|3|in}} → 1 yard 2 feet 3 inches (1.60 m)
  • {{convert|2|ft|3|in|cm}} → 2 feet 3 inches (69 cm)
  • {{convert|1|lb|5|oz|g}} → 1 pound 5 ounces (600 g)

In output

Available multiple-unit output options predefined, likeftin andydftin. The full list is at§ Output multiples.

  • {{convert|2|m|ftin}} → 2 metres (6 ft 7 in)
  • {{convert|2|m|ft in}} → 2 metres (6.6 ft; 79 in), using a space, returns the decimal point

Default behavior, for comparison:

  • {{convert|2|m}} → 2 metres (6 ft 7 in)

See also:

  • {{hands}} a length used to measure horses
  • {{Long ton}} a weight in ton, cwt, qr and lb

Currency per unit:$/mi → $/km

Using currency symbols in a$ per unit value, you can convert the per-unit:

  • {{convert|3.39|$/USgal|$/L}} → $3.39 per US gallon ($0.90/L)
  • {{convert|10000|€/ha|€/acre}} → €10,000 per hectare (€4,000/acre)
  • {{convert|10|¢/mi|¢/km}} → 10 cents per mile (6.2 ¢/km)
  • {{convert|1500|¥/lb|¥/kg}} → ¥1,500 per pound (¥3,300/kg)

You can also set the currency inboth values using|$=€:

  • {{convert|10|$/mi|$/km|$=€}} → €10 per mile (€6.2/km)

It isnot possible to convert the currency:

So, this result (mixed currencies) isnot possible:$15 per mile (€8.6/km)Red XN

Using convert inside templates

For use in templates such as infoboxes,{{convert}} has these options:

Handling errors
  • Parameter|error=x replaces the need to use{{#iferror|...}} to check for errors,
If no error occurs in the conversion,|error=x has no effect. Otherwise, the result isx (no error occurs).
Examples:
  • {{convert|123|kcal|error=This text has no effect because the conversion works.}} → 123 kilocalories (510 kJ)
  • {{convert|123 calories (per biscuit)|kcal|error=This text is displayed instead of an error.}} → This text is displayed instead of an error.
  • {{convert|123 calories (per biscuit)|kcal|error=}} →    (nothing is displayed)
Pre-formatting fraction input
  • Module:Convert/helper can read regular input and pre-format it into{{convert}}-accepted input. Note this function does not have the full capabilities of the convert template; it only converts fractions (andhorse race distances)
Your template can accept|input=16 7/8 and use {{#invoke:convert/helper|number|16 7/8}} → 16+7/8
Using a Wikidata property
  • Adding the Wikidata property code, like code|input=P2073, to your template code automatically returns the Wikidata property for that article, and convert it. Both number and unit are read.

Note: to return that property value for another article, use|qid=.

Example forvehicle range(P2073) ofCessna 208 Caravan(Q1056131):

  • {{convert|input=P2073|qid={{get QID|Cessna 208 Caravan}}|ftin|abbr=on}}
  • {{convert|input=P2073|qid=Q1056131|km|abbr=on}}
  • {{convert|input=P2073|qid=Q1056131|km|abbr=on|disp=out}}
For example seeTemplate:Infobox telescope.

Sometimes a property may have more than one value against it in Wikidata. You can use the|qual= parameter to specify which of the values you want to use.

Example fordiameter(P2386):Note: this example uses|qid=Q1513315 (testing forSouth Pole Telescope(Q1513315))

Parameter list

Parameter options for {{convert}}
ParameterValueDescriptionNote
|abbr=ininUse symbol for first (left-hand side) unitUnit display
|abbr=offoffUse name for all unitsUnit display
|abbr=ononUse symbol for all units (default for{{cvt}})Unit display
|abbr=outoutUse symbol for right-hand side unit (default)Unit display
|abbr=unitunitSame asabbr=on but only for units (e6km → "million km")Unit display
|abbr=valuesvaluesShow only the input and output numbers; omit unitsUnit display
|abbr=~~Shows both unit name and symbol for the inputUnit display
|adj=mid|...midUser-specified text after the input unit; setsadj=on (adjectival); requires one unnamed parameterWord adding, adjectival
|adj=ononadjectival; unit name is singular and hyphenatedGrammar, adjectival
|adj=pre|...preUser-specified text before input unit (prefix); requires one unnamed parameterWord adding
|adj=ri0ri0Round input with precision 0Input precision
|adj=ri1ri1Round input with precision 1Input precision
|adj=ri2ri2Round input with precision 2Input precision
|adj=ri3ri3Round input with precision 3Input precision
|altitude_ft=NNSpecifies altitude in feet for a conversion withmach as the input unitQualifier
|altitude_m=NNSpecifies altitude in metres for a conversion withmach as the input unitQualifier
|comma=55Only use comma for thousands separator if 5 or more digitsNumber format
|comma=gapsgapsUse gaps (space), not comma, for thousands separatorNumber format
|comma=offoffNo thousands separator (raw number)Number format
|disp=bbJoin input and output using " (...)" (default)Join values
|disp=sqbrsqbrJoin input and output using " [...]"Join values
|disp=brbrJoin input and output using "<br />"Join values
|disp=br()brJoin input and output using "<br />(...)"Join values
|disp=commacommaJoin input and output using ", "Join values
|disp=semicolonsemicolonJoin input and output using "; "Join values
|disp=ororJoin input and output using " or "Join values
|disp=(or)orJoin input and output using " (...)" but with "or" between outputs in a combinationJoin values
|disp=numbernumberDisplay output number onlyParts only
|disp=output number onlyoutput number only
|disp=outoutDisplay only output number and name/symbolParts only
|disp=output onlyoutput only
|disp=preunit|...[|...]preunitText to be inserted after value and before units, for both input and output, with optionally different text for output; requires 1 or 2 unnamed parametersWord adding
|disp=tabletableOutput is suitable for a table cell with align="right"Table columns
|disp=tablecentablecenOutput is suitable for a table cell with align="center"Table columns
|disp=unitunitDisplay input name/symbol only (not input number, not output)Parts only
|disp=unit2unit2Display output name/symbol only (not input; not output number)Parts only
|disp=x|...xJoin input and output using one (or two) unnamed parameter(s) before (and after) the outputWord adding
|error=xany textThis has no effect if the conversion works; if a conversion error occurs, the result isx (and the original error message is suppressed)Inside template
|frac=N34(e.g.)Show number as a fraction with denominatorNNumber format, fraction
|frac=-N3/4(e.g.)Show number as a fraction with a horizontal barNumber format, fraction
|input=P2048P2048(e.g.)Reads and converts a Wikidata propertyInside template
|lk=ininLink left-hand side unit name or symbolUnit link
|lk=ononLink all unit names or symbols (but not twice for the same unit)Unit link
|lk=outoutLink right-hand side unit name or symbolUnit link
|order=flipflipSwaps the order of the input and output measurementsOrder
|order=outoutDisplays output units in the order entered, skipping input unitOrder
|qid=Q1056131Q1056131(e.g.)Specifies the Wikidata entity to be used with a property such asinput=P2048Inside template; testing
|qual=Q613628Q613628(e.g.)Specifies a statement qualifier for a Wikidata propertyQualify Wikidata property
|round=NNRounds output value to nearestN which can be0.5 or1 or5 or10 or25 or50Output precision
|round=eacheachIn a range, round each number separately rather than selecting the same rounding precisionOutput precision
|sigfig=NNRound output number toN significant figures (N is a positive integer)Output precision
|sortable=ononAdds an invisible sort keyTable sort
|sp=ususUse U.S. spelling ("meter" instead of default "metre")Spelling U.S. names
|spell=ininSpell input number in wordsSpelling numbers
|spell=InInSpell input number in words with first letter uppercaseSpelling numbers
|spell=ononSpell input and output numbers in wordsSpelling numbers
|spell=OnOnSpell input and output numbers in words with first letter uppercaseSpelling numbers
|$=€Replace $-sign with a currency sign, for example in€/hectareCost per unit
No currency conversion happens
|debug=yesyesDebugging only. In a sortable table: show the normally hidden sort keyTable sort
|disp=flipflipDeprecated. Use|order=flipOrder
|sing=Deprecated. Use|adj=Plurals

Deprecated options

This list: 

Deprecated options should not be used. They may produce incorrect or undesired results and there is no guarantee that they will be supported in the future.

  • disp=flip is deprecated. Useorder=flip instead
  • sing= is deprecated in any situation. Useadj= instead
  • Range separator|xx| is deprecated (notMOS compliant). Use|x| instead
  • Range separator|*| is deprecated (notMOS compliant). Use|x| instead

TemplateData

This is theTemplateData for this template used byTemplateWizard,VisualEditor and other tools.See a monthly parameter usage report forTemplate:Convert in articles based on its TemplateData.

TemplateData for Convert

Converts measurements to other units.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Value1

The value to convert.

Numberrequired
From unit2

The unit for the provided value.

Suggested values
km2m2cm2mm2hasqmiacresqydsqftsqinkmmcmmmmiydftinkggmglbozm/skm/hmphKCFm3cm3mm3LmLcuftcuinU.S.galU.S.ozpsimpgU.S.$/lb$/kg
Example
km
Stringrequired
To units3

The units to convert into. Separate units by a space for multiple outputs. In an output unit, use + for a multiplication space.

Suggested values
km2m2cm2mm2hasqmiacresqydsqftsqinkmmcmmmmiydftinkggmglbozm/skm/hmphKCFm3cm3mm3LmLcuftcuinU.S.galU.S.ozpsimpgU.S.$/lb$/kg
Example
mi nmi
Stringsuggested
Precision or suffix4

Significant digits after decimal dot or, if negative, exponent of ten.

Numberoptional
Link unitslk

Indication of what units to apply wikilinks to. Use “on” for all, “in” for the input unit, “out” for the output units, or “off” for none of the units. For more fine-grained control over which units to link, use the template multiple times.

Suggested values
inoutonoff
Default
off
Example
on
Stringoptional
Abbreviationabbr

Display for the units: “on” to display all units using their unit symbols, “off” to display all units in full words, “in” to display the unit symbol for the input unit, “out” to display the unit symbols for the output units, “unit” to display unit symbols for both input and output units when using scientific notation, “values” for no units at all (neither unit symbols nor full words of units).

Suggested values
inoffnoneonoutunitvalues~
Default
out
Example
on, unit, in, out, off
Stringsuggested
Spellingsp

Spelling of units. Use “us” to display unit names using U.S. spelling.

Example
us
Stringoptional
Adjectiveadj

Whether to use adjectival form. Use “on” for singular unit name appended by a hyphen, “mid” to put conversion at end, or “off” (default) for no adjectival form.

Suggested values
midonpreri0ri1ri2ri3off
Default
off
Example
on
Unbalanced wikitextoptional
Conversiondisp

Display conversion result: “or”: after ‘or’, “x”: with custom prefix and suffix, “b”: in parentheses, “table”/“tablecen”, “output only”: alone, “output number only”: alone and without unit, “unit”: not at all but input unit; if the value is a number it is used as precision.

Suggested values
bsqbrbrcommasemicolonornumberoutput number onlyoutoutput onlypreunittabletablecenunitunit2x
Example
b
Stringoptional
Orderingorder

“flip” returns converted value first, input value second.

Suggested values
flipout
Example
flip
Stringoptional
Significant figuressigfig

Indicates the number of significant figures to be used in rounding.

Numberoptional
Rounding outputround

The type of rounding. “5” rounds the output number to nearest multiple of 5, “25” to nearest multiple of 25, “each” rounds each number in a range.

Numberoptional
Thousands separatorcomma

Sets or suppresses the use of thousands separators in the numbers. “off”: no separator; “gaps”: use space instead of comma as thousands separator; “5”: only add thousands separator when the integral part of the number uses 5 positions or more (10,000 or more; if using comma as thousands separator, 1234 would produce '1234', 12345 would produce '12,345').

Default
on
Example
off
Booleanoptional
Sort keysortable

“on” generates a hidden sort key

Example
on
Booleanoptional
Spell numbers?spell

If used, spells input or input and output numbers in words, optionally capitalizing the first

Suggested values
inInonOn
Example
'in', 'In', 'on', or 'On'
Stringoptional
Singular?sing

If 'yes', uses singular form of units (deprecated)

Example
yes
Booleandeprecated
Fraction?frac

fraction as rounding unit

Numberoptional
Currency symbol$

sets currency symbol in both units

Example
$=€ will show " €10 per mile (€6.2/km)"
Stringoptional
Mach altitude (ft)altitude_ft

Mach (speed) depends on altitude

Suggested values
10000
Numberoptional
Mach altitude (m)altitude_m

Mach (speed) depends on altitude

Numberoptional
WD propertyinput

Reads the property value of the item (article), then converts it

Example
{{convert|input=P2046}} (P2046=area)
Stringoptional


See also

  • {{Cvt}}
  • {{Inflation}}, for converting historical prices to their current equivalent
  • {{SI units}}
  • {{To USD}}, for currency conversions
The abovedocumentation istranscluded fromTemplate:Convert/doc.(edit |history)
Editors can experiment in this template'ssandbox(edit |diff) andtestcases(edit) pages.
Add categories to the/doc subpage.Subpages of this template.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Template:Convert&oldid=972056284"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp