<p>Instead of currency symbols, some of which are used by more than one currency as @HotLicks suggests, you may want to consider the three-letter currency codes used in most currency exchanges. Here is a list: <a href="https://en.wikipedia.org/wiki/ISO_4217#Active_codes" rel="noreferrer">https://en.wikipedia.org/wiki/ISO_4217#Active_codes</a>.</p>

CC BY-SA 4.0
2018-11-15T10:51:25.127Z
For international banking system professionals, that would be undoubtedly a good choice. However in daily private finance, it might not be the best one. E.g. in Russia they use Cyrillic letters, and the sign for RUB is ₽. I am sure it would look strange to a Russian guy to see his milk pack costing `50 RUB`.
texnic
CC BY-SA 4.0
2018-11-15T02:28:05.320Z
2018-11-15T02:28:05.320Z
Herr K.
<p>There is a standard called ISO 4217. This standard contains currencies used in banking and business, and it used worldwide.</p>

<p>You can find a list <a href="https://www.ibm.com/support/knowledgecenter/en/SSZLC2_7.0.0/com.ibm.commerce.payments.developer.doc/refs/rpylerl2mst97.htm" rel="nofollow noreferrer">here</a>.</p>

<p>You can also find a CSV file containing every currency code <a href="https://github.com/datasets/currency-codes/blob/master/data/codes-all.csv" rel="nofollow noreferrer">here</a>.</p>

CC BY-SA 4.0
2018-12-02T14:47:50.317Z
2018-12-02T14:47:50.317Z
Jessica
<p><a href="https://economics.stackexchange.com/a/25551/20179">Suggestion of @herr-k</a> led me to this Wikipedia article: <a href="https://en.wikipedia.org/wiki/List_of_circulating_currencies" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/List_of_circulating_currencies</a>. It lists all current currencies and their symbols.</p>

CC BY-SA 4.0
2018-11-15T11:00:41.903Z
2018-11-15T19:03:00.050Z
2018-11-15T19:03:00.050Z
texnic
<p>In the program I am writing, I need to show a currency selector. I would like it to display currency symbols. For this, I need to know what is the longest, in characters, currency symbol (or rather what the maximum length can be, if there is any limitation).</p>

<p>E.g. USD, EUR, RUB all use single-character symbols: $, €, ₽. I initially assumed that it will always be one character. But I am obviously wrong, as e.g. Polish zloty symbol is zł.</p>

CC BY-SA 4.0
2018-11-15T00:41:49.083Z
Dollar (often represented by the dollar sign $) is the name of more than 20 currencies, including those of Australia, Canada, Hong Kong, Jamaica, Liberia, Namibia, New Zealand, Singapore, Taiwan, and the United States.
Hot Licks
CC BY-SA 4.0
2018-11-15T10:56:14.550Z
That's why the back-end of my program knows the official name of the currency, the ISO 4217 3-letter code and the symbol. For the user interface, however, as long as there are no clashes, a shorter and more familiar symbol is preferred. I might make it a setting to show 3-letter codes for the confusing situations, e.g. with US and Canadian dollars. Thanks for the suggestion.
texnic
<currency><accounting>
What is the maximum number of characters in a currency symbol?
texnic
# What is the maximum number of characters in a currency symbol?

(Asked by: username_0 on 2018-11-15)

In the program I am writing, I need to show a currency selector. I would like it to display currency symbols. For this, I need to know what is the longest, in characters, currency symbol (or rather what the maximum length can be, if there is any limitation).

E.g. USD, EUR, RUB all use single-character symbols: $, €, ₽. I initially assumed that it will always be one character. But I am obviously wrong, as e.g. Polish zloty symbol is zł.

**Tags:** currency, accounting
> **Comments:**
> **username_1**: Dollar (often represented by the dollar sign $) is the name of more than 20 currencies, including those of Australia, Canada, Hong Kong, Jamaica, Liberia, Namibia, New Zealand, Singapore, Taiwan, and the United States.  
> **username_0**: That's why the back-end of my program knows the official name of the currency, the ISO 4217 3-letter code and the symbol. For the user interface, however, as long as there are no clashes, a shorter and more familiar symbol is preferred. I might make it a setting to show 3-letter codes for the confusing situations, e.g. with US and Canadian dollars. Thanks for the suggestion.  

---

## 3 answers

### Answer by username_2 on 2018-11-15. Score: 6

Instead of currency symbols, some of which are used by more than one currency as @HotLicks suggests, you may want to consider the three-letter currency codes used in most currency exchanges. Here is a list: <https://en.wikipedia.org/wiki/ISO_4217#Active_codes>.

> **Comments:**
> **username_0**: For international banking system professionals, that would be undoubtedly a good choice. However in daily private finance, it might not be the best one. E.g. in Russia they use Cyrillic letters, and the sign for RUB is ₽. I am sure it would look strange to a Russian guy to see his milk pack costing `50 RUB`.  

---

### Answer by username_3 on 2018-12-02. Score: 1

There is a standard called ISO 4217. This standard contains currencies used in banking and business, and it used worldwide.

You can find a list [here](https://www.ibm.com/support/knowledgecenter/en/SSZLC2_7.0.0/com.ibm.commerce.payments.developer.doc/refs/rpylerl2mst97.htm).

You can also find a CSV file containing every currency code [here](https://github.com/datasets/currency-codes/blob/master/data/codes-all.csv).


---

### Answer by username_0 on 2018-11-15. Score: 1

[Suggestion of @herr-k](https://economics.stackexchange.com/a/25551/20179) led me to this Wikipedia article: <https://en.wikipedia.org/wiki/List_of_circulating_currencies>. It lists all current currencies and their symbols.


---

