Template:Datacalc

English documentation will be displayed instead, which you can translate using Google Translate (or similar software). If there is nothing after this message, most likely the documentation does not exist even in English.
This template interprets a numbered input string (in bytes) and converts it into a specified output filesize. For a logical use-case, see Template:Infobox template.
Copy and Paste
Usage & Preview
Parameter | Description | Example | Preview |
---|---|---|---|
No parameters | Template defaults to displaying 0 bytes | N/A |
0 bytes |
{{{1}}} | Input string, interpreted by default as bytes. | | 1 = 1000 |
1000 bytes |
{{{id}}} | Specifies what to do with the identifier. | | id = abbreviate | id = none |
1000 B 1000 |
{{{prefix}}} | Unit prefix; determinant for exponential power. | | prefix = binary |
0.9765625 kibibytes |
{{{round}}} | Used to round up the output string to the specified power. | | round = 2 |
0.98 kibibytes |
{{{output}}} | Output filesize, i.e.: kilobytes. | | output = kb |
1 kilobytes |
Examples
Non-exponential input
1 kilobytes
input: {{datacalc|1000|output=kb}}
Non-exponential input by the second power
0.9765625 kibibytes
input: {{datacalc|1000|output=kb|prefix=binary}}
Exponential input
1 kilobytes
input: {{datacalc|10^3|output=kb}}
Exponential input by the second power
0.9765625 kibibytes
input: {{datacalc|10^3|output=kb|prefix=binary}}
Filesize with the unit identifier abbreviated
1 kB
input: {{datacalc|1000|output=kb|id=abbreviate}}
Filesize without the unit identifier
1
input: {{datacalc|1000|output=kb|id=none}}
Rounded up to 11/2 power
1 kibibytes
input: {{datacalc|1000|output=kb|prefix=binary|round=1.5}}
Rounded up to the second power
0.98 kibibytes
input: {{datacalc|1000|output=kb|prefix=binary|round=2}}
(02 June 2022)
20230603212609
2.674 kilobytes
0.002674 megabytes