Units & symbols (2024)

Units & symbols (1)

Bitcoin, bits, sats. The format and presentation of bitcoin values are probably amongst the most challenging for application builders. While there are no official standards for how they should be used, a good way to achieve converging user experiences is to formalize what is widely used today.

Current adoption #

Bitcoin is most commonly expressed as BTC (bitcoin) or sat (satoshi), with 1 bitcoin being 100 million satoshi. The unicode symbol ₿, formalized in June 2017, is also used to represent BTC (bitcoin), but typeface support is still limited. While not as common, other denominations of BTC such as mBTC (millibitcoins), μBTC (bits), as well as msat (millisatoshi) in the lightning network are sometimes used. The chart below illustrates how each unit relates to the bitcoin unit.

Unit Symbol Bitcoin value
bitcoin BTC or ₿ 1
millibit mBTC 0.001
bit μBTC 0.000 001
satoshi sat 0.00 000 001
millisatoshi msat 0.00 000 000 001

For more information, see the Bitcoin Wiki:

Recommended interaction #

When displaying bitcoin values, the default unit for on-chain wallets should be bitcoin with 8 decimal places, and satoshi for lightning wallets. Due to the challenging nature of scanning amounts with more than 2 decimal places, the user should be given the option to choose their preferred format across the application (for example, in the application’s settings) as well as contextually, whenever the value is primarily displayed.

Product teams can choose an approach based on their audience and targeted use case. Lightning wallets for daily spending may be better served by defaulting to satoshi denomination due to the low amounts involved, while bitcoin can be used for savings-focused applications.

Setting the preferred unit #

Applications should try to establish smart defaults that work for most users while offering convenient ways to customize settings.

Units & symbols (2)
Units & symbols (3)
Units & symbols (4)

Changing the unit display contextually #

User should always be able to change unit contextually. Additionally, for the value to have meaning to most users today, the option to select the local currency should also be readily available.

Units & symbols (5)
Units & symbols (6)
Units & symbols (7)
Units & symbols (8)
Units & symbols (9)

Formatting units #

Units & symbols (10)

There are many different ways of formatting numbers and currency units across the world. Bitcoin applications should be sensitive to these standards by adapting the formatting to the user’s locale. A simple example are digit group and decimal separators.

Interactive formatter #

Try entering different amounts in the interactive formatter below (which uses your browsers built-in formatting library) to see various country-specific formats.

Formatting very small amounts #

Satoshi values can sometimes be less than the smallest fiat unit, making the display of the value difficult. For example, €0.0000431 is rounded to €0.00 by most formatting libraries (include the one referenced above). To avoid this problem, you may need to implement custom rounding and formattic logic, based on the exchange rate of the local currency of your application.

For round values, you can show additional digits after the separator:

  • $0.3 -> $0.30 (at least 2 digits because cent are based on 100)
  • $0.03 -> $0.03
  • $0.003 -> $0.003 (always show the digit if lower than 1/100)
  • $0.0003 -> $0.0003

For uneven values, you can round to two non-zero digits and add ~ to indicate rounding.

  • $0.38878830 -> ~$0.39
  • $0.038878830 -> ~$0.039
  • $0.0038878830 -> ~$0.0039
  • $0.00038878830 -> ~$0.00039
Satcomma #

The “Satcomma standard” (well explained by Mark Nugent and ProgrammableTX) is a proposal that suggests adjustment of digit group separators for better readability of small bitcoin fractions, as follows:

  • 0.000 250 00 bitcoin
  • 0.00 025 000 bitcoin

Starting the grouping from the right side makes it easier to identify the Satoshi value, which is in this example 25 000. As there is no clear consensus around this proposal, it is up to designers to decide whether this is appropriate for their audience.

Further reading #

For more examples and information, see Wikipedia:

Visual styling #

Type choices, spacing, color, and other details also affect the ease at which users can understand written amounts. Below are some options to consider.

Digit groups #

Units & symbols (11)

Clearly separating digit groups with spacing and/or color can help more quickly understand how large or small a number is.

Monospace fonts #

Units & symbols (12)

Proportional fonts adjust the spacing of characters for legibility, which is ideal in most situations. Characters in monospace fonts are of equal width, establishing consistency across lines.

Trailing zeros #

Units & symbols (13)

Trailing zeros can help more easily compare amounts in right-aligned tables.

Slashed zeros #

Units & symbols (14)

Complex use cases often require users to interact with addresses, public keys, and other encrypted data, where it is important that each character is easily identifiable. Slashed zeros can help distinguish 0 (the number zero) and O (the uppercase letter “O”), which can look very similar in some typefaces.

Note that uppercase letter “O”, uppercase letter “I”, lowercase letter “l”, and the number “0” are not valid characters in addresses, in order to prevent mistakes. As users may not be aware of this, using slashed zeros may still be a helpful design choice.

Pluralization #

Units & symbols (15)

Consider the best way to pluralize bitcoin units in your product. Treatment of plurals can differ between languages and cultures. When choosing a pluralization scheme, consider what your users are likely to be accustomed to. You can take the guess work out of this by using a pluralization ruleset, such as Intl.PluralRules.

Typically, the word “bitcoin” can mean a singular or a plural. In the early days of bitcoin, it was common to see people use the word “bitcoins” as a plural. This has become a less commonly used word, though it’s still grammatically correct. However, it’s far more common to see the satoshi (sat) expressed as “satoshis” (sats) when plural.

Whatever pluralization scheme you choose, it’s good to be consistent with this choice throughout your product.

On to interoperability which is essential for smooth interaction and migration between bitcoin products.

Units & symbols (2024)

FAQs

What are units and symbols? ›

The unit expresses a value, whilst the symbol is just that: a symbol in a formula, and it's important not to get the two mixed up. Also, don't confuse the symbols, as they may not always be obvious.

How do you write unit symbols? ›

Unit Symbols: Unit symbols are written in lowercase letters (m for the unit "meter" or s for the unit "second"). Exceptions include the unit "liter" (L) and those units derived from the name of a person.

What are the symbols for units of length in order from smallest to largest responses? ›

mm, cm, m, and km.

What are the rules for writing units correctly? ›

Laws for writing SI units:
  • The name of the unit should be written in small letters even if it is after the name of the scientist.
  • Symbols are generally written in small letters, for example, metre (m).
  • But the symbol of units named after scientists is written in capital letters, for example, newton (N).
Jul 3, 2022

What is a unit example? ›

Just a few examples of units include things like inches, centimeters, pounds, kilograms, degrees, feet, seconds, hours, etc.

What are the 4 types of units? ›

SI units.
  • CGS units. The form of this is the centimetre-gram-second system of units. ...
  • FPS Units. The full form of this is the foot-pound-second system of units. ...
  • MKS units. The full form of this system is meter, kilogram and second. ...
  • SI units. The longer abbreviation of the units is International System of Units. ...
  • Conclusion.

What is a symbolic unit? ›

A symbolic unit is comprised of a bipolar assembly of phonological content, what I refer to as a vehicle, and semantic structure, which I term a lexical concept.

How are the symbol of all units written? ›

All unit (physical quantity) names are written in small letters (kilogram, metre, seconds etc.) except Celsius, it is always written in Capital letters.

What unit has the symbol A? ›

The ampere, symbol A, is the SI unit of electric current.

What are the symbols of unit length? ›

The metre, symbol m, is the SI unit of length.

What are the three common units of pressure? ›

The commonly used units of pressure are the pascal (Pa), the standard atmosphere (atm), the bar, the millimetre of mercury (mmHg) and the psi. The pascal is the international and legal unit of pressure, corresponding to 1 newton per square metre (1 Pa = 1 N/m²). Other pressure units are converted from the pascal.

What is the 10 unit of measurement? ›

The base SI units of measurement list is the second (time), meter (length), kilogram (mass), ampere (electric current), kelvin (temperature), mole (amount of substance), and candela (luminous intensity). Metric units of length include the kilometer, hectometer, dekameter, meter, decimeter, centimeter, and millimeter.

What is the correct way of writing units? ›

  1. The first letter of symbols for units derived from the name of a person is written in upper case; otherwise, they are written in lower case. ...
  2. Symbols do not have a plural form, e.g., 25 kg, but not 25 kgs.
  3. Uppercase and lowercase prefixes are not interchangeable.
Sep 18, 2021

What are the basic units of writing? ›

The grapheme as a universal basic unit of writing.

What is the rule of unit? ›

: a rule under which a delegation to a national political convention casts its entire vote as a unit as determined by a majority vote.

What are temperature units and symbols? ›

Celsius Temperature Poem
Temperature Conversion (Exact)
FromTo FahrenheitTo Kelvin
Fahrenheit (°F)°F(°F - 32) / 1.8 + 273.15
Celsius (°C)(°C * 1.8) + 32°C + 273.15
Kelvin (K)(K - 273.15) * 1.8 + 32K

What are the electrical units and symbol? ›

Electricity is Measured in Units of SI.
Electrical ParameterMeasuring UnitSymbol
voltagevoltV or E
CurrentAmpereI or i
ResistanceohmR or Ω
ConductanceSiemenG or ປ
4 more rows

Top Articles
Coinbase Pro API - An Introductory Guide - AlgoTrading101 Blog
How to Report Crypto Losses and Reduce Your Tax Bill | CoinLedger
Mcgeorge Academic Calendar
Celebrity Extra
Craigslist Motorcycles Jacksonville Florida
Ds Cuts Saugus
Mcoc Immunity Chart July 2022
Craigslist In Fredericksburg
Craigslist Dog Kennels For Sale
General Info for Parents
Gas Station Drive Thru Car Wash Near Me
7 Low-Carb Foods That Fill You Up - Keto Tips
Nebraska Furniture Tables
Non Sequitur
065106619
Michigan cannot fire coach Sherrone Moore for cause for known NCAA violations in sign-stealing case
Gem City Surgeons Miami Valley South
Who called you from +19192464227 (9192464227): 5 reviews
Drago Funeral Home & Cremation Services Obituaries
VERHUURD: Barentszstraat 12 in 'S-Gravenhage 2518 XG: Woonhuis.
Craigslist Pet Phoenix
Crawlers List Chicago
Pocono Recird Obits
Mtr-18W120S150-Ul
Panola County Busted Newspaper
Lines Ac And Rs Can Best Be Described As
Hctc Speed Test
How To Find Free Stuff On Craigslist San Diego | Tips, Popular Items, Safety Precautions | RoamBliss
Finding Safety Data Sheets
Regina Perrow
Jesus Revolution Showtimes Near Regal Stonecrest
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
Stickley Furniture
Dl.high Stakes Sweeps Download
Imagetrend Elite Delaware
2430 Research Parkway
Appleton Post Crescent Today's Obituaries
دانلود سریال خاندان اژدها دیجی موویز
Jasgotgass2
manhattan cars & trucks - by owner - craigslist
Owa Hilton Email
Alpha Labs Male Enhancement – Complete Reviews And Guide
Rush Copley Swim Lessons
Pain Out Maxx Kratom
Academic Notice and Subject to Dismissal
Pgecom
Babykeilani
Iman Fashion Clearance
Jane Powell, MGM musical star of 'Seven Brides for Seven Brothers,' 'Royal Wedding,' dead at 92
Unpleasant Realities Nyt
Hkx File Compatibility Check Skyrim/Sse
Lorcin 380 10 Round Clip
Latest Posts
Article information

Author: Horacio Brakus JD

Last Updated:

Views: 6259

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Horacio Brakus JD

Birthday: 1999-08-21

Address: Apt. 524 43384 Minnie Prairie, South Edda, MA 62804

Phone: +5931039998219

Job: Sales Strategist

Hobby: Sculling, Kitesurfing, Orienteering, Painting, Computer programming, Creative writing, Scuba diving

Introduction: My name is Horacio Brakus JD, I am a lively, splendid, jolly, vivacious, vast, cheerful, agreeable person who loves writing and wants to share my knowledge and understanding with you.