What Is an ISIN Number? The Complete Guide
Last updated: March 2026 ยท 15 min read
An ISIN (International Securities Identification Number) is a 12-character code that uniquely identifies a financial security anywhere in the world. Think of it as a passport number for stocks, bonds, ETFs, and other financial instruments โ no matter where they're traded, the ISIN stays the same.
๐ Looking up an ISIN? Use our free Financial ID Translator โ enter any ISIN, ticker, CUSIP, or company name to get all associated identifiers instantly.
Table of Contents
1. ISIN Definition & Purpose
The International Securities Identification Number (ISIN) is defined by ISO standard 6166. It serves one purpose: to provide a single, globally unique identifier for any financial security, regardless of which country it was issued in or which exchange it trades on.
Why Do We Need ISINs?
Before ISINs, every country had its own identification system:
- The US used CUSIP โ a 9-character code
- The UK used SEDOL โ a 7-character code
- Germany used WKN โ a 6-character code
- Switzerland used VALOR โ a 6-9 digit number
When you needed to trade Apple stock in Frankfurt using a German WKN, then settle the trade in London using a SEDOL, and report it to a US regulator using a CUSIP, things got complicated fast. ISIN solved this by creating one code that works everywhere.
Real-world analogy: Just as your passport works in any country (while your local ID card only works domestically), an ISIN works on any exchange worldwide, while CUSIP only works in the US, SEDOL only in the UK, etc.
Who Uses ISINs?
- Brokers & exchanges โ for order routing and trade execution
- Clearing houses โ Euroclear, DTCC, and Clearstream require ISINs for settlement
- Regulators โ MiFID II in Europe requires ISIN for all transaction reporting
- Fund managers โ for portfolio composition and NAV calculations
- Data vendors โ Bloomberg, Refinitiv, FactSet all use ISIN as a key identifier
- Corporate treasurers โ for bond issuance and tracking
- Individual investors โ to unambiguously identify securities (especially cross-border)
2. ISIN Structure Explained
Every ISIN follows the exact same format โ 12 characters, no exceptions:
ISIN: U S 0 3 7 8 3 3 1 0 0 5
โโโ โโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โ โโ Check digit (1 char)
โ โ Calculated via Luhn algorithm
โ โ
โ โโ NSIN: National Securities Identifying Number
โ (9 characters, alphanumeric)
โ For US: this is the CUSIP (037833100)
โ For GB: this is padded SEDOL (00BH4HKS3)
โ For DE: assigned by WM Datenservice
โ
โโ Country code (2 letters)
ISO 3166-1 alpha-2
US = United States
GB = United Kingdom
DE = Germany
3. Country Codes & What They Tell You
The first two characters of an ISIN instantly tell you where the security was registered (not necessarily where it trades). Here are the most common:
| Code | Country | NNA (Assigning Agency) | Example | Company |
|---|---|---|---|---|
| US | United States | CUSIP Global Services | US0378331005 | Apple Inc. |
| GB | United Kingdom | London Stock Exchange | GB00B03MLX29 | Shell plc |
| DE | Germany | WM Datenservice | DE0007164600 | SAP SE |
| FR | France | Euronext Paris | FR0000121014 | LVMH |
| CH | Switzerland | SIX Financial Information | CH0038863350 | Nestlรฉ |
| JP | Japan | JASDEC | JP3633400001 | Toyota |
| CA | Canada | CDS Clearing | CA0679011084 | Barrick Gold |
| IE | Ireland | Euronext Dublin | IE00B4L5Y983 | iShares MSCI World |
| LU | Luxembourg | LuxCSD | LU0029871042 | DWS Top Dividende |
| NL | Netherlands | Euronext Amsterdam | NL0010273215 | ASML |
| AU | Australia | ASX | AU000000BHP4 | BHP Group |
| KR | South Korea | Korea Securities Depository | KR7005930003 | Samsung |
| KY | Cayman Islands | Various | KYG017191142 | Alibaba (holding) |
| XS | International (Eurobonds) | Euroclear / Clearstream | XS2010028699 | Various bonds |
Special codes: XS is used for international bonds (Eurobonds), XC/XD for specific cross-border instruments. These aren't country codes โ they're reserved by ANNA (Association of National Numbering Agencies) for supranational use.
4. How the Check Digit Works
The last character of every ISIN is a check digit, calculated using the Luhn algorithm (also used for credit card validation). It catches typos and transcription errors โ if you change any character, the check digit no longer matches.
Step-by-Step Calculation
Example: Calculate check digit for US037833100?
Step 1: Convert letters to numbers (A=10, B=11, ..., Z=35)
U=30, S=28
โ 3 0 2 8 0 3 7 8 3 3 1 0 0
Step 2: Starting from the RIGHT, double every second digit
3 0 2 8 0 3 7 8 3 3 1 0 0
ร2 ร2 ร2 ร2 ร2 ร2
6 0 4 8 0 3 14 8 6 3 2 0 0
Step 3: If doubled value > 9, subtract 9 (or sum digits)
6 0 4 8 0 3 5 8 6 3 2 0 0
Step 4: Sum all digits = 45
Step 5: Check digit = (10 - (45 mod 10)) mod 10
= (10 - 5) mod 10
= 5
Result: US0378331005 โ
For a detailed deep-dive with code examples in Python, JavaScript, and Excel, see our ISIN Check Digit Validation Guide.
5. ISIN Examples by Country
How to Read an ISIN at a Glance
Once you know the structure, you can instantly decode any ISIN:
๐บ๐ธ US security โ CUSIP is 037833100 โ Apple Inc. (AAPL on NASDAQ)
๐ฉ๐ช German security โ WKN is 766403 โ Volkswagen AG (VOW3 on XETRA)
๐ฌ๐ง UK security โ SEDOL is BH4HKS3 โ Vodafone Group (VOD on LSE)
๐จ๐ญ Swiss security โ VALOR is 3886335 โ Nestlรฉ SA (NESN on SIX)
๐ International bond โ cleared via Euroclear/Clearstream
6. How to Find an ISIN
Method 1: Our Free Tool (Fastest)
Enter any company name, ticker symbol, CUSIP, SEDOL, or WKN in our Financial ID Translator and get the ISIN instantly. Works for stocks, ETFs, and bonds.
Method 2: Your Broker
Every broker shows the ISIN on the security detail page. Look for "Identifiers", "Security Details", or "Instrument Info". Common locations:
- Interactive Brokers โ Contract Details โ ISIN field
- Trade Republic โ Instrument page โ shown below the chart
- Scalable Capital โ Security details page
- Degiro โ Products โ Detail view
- Charles Schwab โ Quote details โ Identifiers section
Method 3: Financial Websites
- Bloomberg โ Type the ticker โ Description page shows ISIN
- Yahoo Finance โ Search the stock โ sometimes shown in the profile
- Bรถrse Frankfurt โ Excellent for European securities, shows ISIN + WKN
- Google Search โ Simply search "Apple ISIN" โ it often appears directly in results
Method 4: Official Sources
- ANNA Service Bureau โ anna-web.org โ the official global ISIN database
- National Numbering Agencies โ each country's NNA maintains the authoritative ISIN registry
- SEC EDGAR (US) โ search by company name to find ISINs in filings
For a more detailed walkthrough, see our dedicated guide: How to Find the ISIN for Any Stock.
7. What Securities Have ISINs?
Almost everything tradeable has an ISIN:
| Security Type | Has ISIN? | Example |
|---|---|---|
| Common stocks | โ Yes | US0378331005 |
| Preferred stocks | โ Yes | US0846707026 |
| ETFs | โ Yes | US78462F1030 |
| Government bonds | โ Yes | US912810TD00 |
| Corporate bonds | โ Yes | XS2010028699 |
| Mutual funds | โ Yes | LU0029871042 |
| Warrants | โ Yes | Issued by local NNA |
| Options | โ ๏ธ Sometimes | Exchange-traded only |
| Futures | โ No | Use exchange-specific codes |
| Forex | โ No | Use ISO 4217 currency codes |
| Cryptocurrencies | โ No | No ISIN (crypto ETPs have ISINs) |
| Private equity | โ ๏ธ Rarely | Only if formally registered |
8. ISIN vs Ticker, CUSIP, SEDOL, WKN
How does ISIN compare to other financial identifiers?
| Feature | ISIN | Ticker | CUSIP | SEDOL | WKN |
|---|---|---|---|---|---|
| Scope | ๐ Global | Exchange-specific | ๐บ๐ธ๐จ๐ฆ US/CA | ๐ฌ๐ง๐ฎ๐ช UK/IE | ๐ฉ๐ช Germany |
| Length | 12 | 1-5 | 9 | 7 | 6 |
| Stable? | โ Very | โ Changes | โ Stable | โ Stable | โ Stable |
| Unique? | โ Globally | โ Per exchange | โ In US/CA | โ In UK/IE | โ In DE |
| Human-readable? | โ ๏ธ Not really | โ Yes | โ ๏ธ No | โ ๏ธ No | โ ๏ธ No |
| Free to use? | Varies | โ Yes | โ Licensed | โ Licensed | โ Yes |
Bottom line: Use ISIN when you need unambiguous global identification. Use ticker when you need human-readable shorthand in a specific market context.
Detailed comparisons:
- ISIN vs CUSIP โ how US identifiers relate
- SEDOL vs ISIN โ UK identifiers compared
- ISIN to Ticker โ conversion methods
- German Securities (WKN & ISIN)
9. Brief History of ISIN
10. Frequently Asked Questions
Is an ISIN the same as a CUSIP?
No, but they're related. For US securities, the CUSIP is embedded inside the ISIN. The ISIN adds a "US" country code prefix and a check digit. So US + 037833100 (CUSIP) + 5 (check) = ISIN US0378331005.
Can two securities have the same ISIN?
No. Each ISIN is unique to one specific security. However, the same security can trade on multiple exchanges under different tickers โ but it still has just one ISIN.
Does an ISIN ever change?
Very rarely. An ISIN may change after a corporate action like a reverse stock split, merger resulting in a new entity, or redomiciliation (e.g., Shell moving from NL to GB in 2022 changed its ISIN). Regular stock splits, dividends, and name changes do NOT change the ISIN.
Is ISIN free to look up?
Individual lookups are free through many sources (including our tool). Bulk database access is often commercial โ each NNA has its own pricing. The ANNA Service Bureau provides centralized access.
How do I validate an ISIN?
Check the format (2 letters + 9 alphanumeric + 1 digit) and verify the check digit using the Luhn algorithm. Our Check Digit Validation Guide explains the algorithm with code examples.
Do bonds have ISINs?
Yes! In fact, bonds were one of the primary use cases for ISINs. Government bonds, corporate bonds, and Eurobonds all have ISINs. International bonds typically use the XS prefix.