CUSIP / ISIN / SEDOL / FIGI 校驗器

關於本工具

本工具用於校驗和產生四種金融證券識別碼系統的校驗位。同時內建一個由 16 條經驗證的美國大型股對應組成的 CUSIP↔ISIN 對照查詢。所有運算於你的瀏覽器中執行——資料不會離開此頁面,不發起任何網路請求。

四種識別碼系統

  • CUSIP — 9 字元,北美。由 CUSIP Global Services(FactSet)分配。演算法:Mod-10 加字母到數字對映(A=10..Z=35),對主體位置 i=1,3,5,7 加倍。
  • ISIN — 12 字元,國際(ISO 6166)。以兩位字母國家代碼開頭。演算法:在英數字展開上使用 Luhn mod-10。
  • SEDOL — 7 字元,英國。演算法:固定權重加總,權重 1,3,1,7,3,9,1(校驗位計入加權總和)。
  • FIGI — 12 字元,全球(OMG / 彭博)。以 G 開頭。演算法:在英數字展開上使用 Luhn mod-10。

校驗位的偵測範圍

校驗位用於偵測單字元轉錄錯誤——大多數輸入錯誤和複製貼上失誤會產生不同的校驗位,因此工具可以標記它們。校驗位不能證明該證券存在、正確歸屬於你所認為的發行人,或是目前有效的工具。它只是結構性檢查。

無效結果上的"建議修正"功能會執行暴力搜尋:對主體中的每個位置嘗試每個可能的字元,保留那些產生符合校驗位的替換。對於低熵的系統(特別是 SEDOL),可能有多個有效的修正;工具會顯示字典序最小的修正以及候選數量。

對照查詢(CUSIP↔ISIN)

對照查詢內建 16 條經驗證的對應,來源包括 Wikipedia(CUSIP 文章範例和公司資訊框)、Wikidata 屬性 P946 與 SEC EDGAR 公司申報。對照查詢完全在本機執行——不呼叫任何外部 API。這是經過深思熟慮的選擇:免費版 OpenFIGI API 不回傳 ISIN 或 CUSIP(依其自身的授權政策),並且會透過 CORS 阻止瀏覽器的直接呼叫。未來的增強可以加入 Cloudflare Worker 代理以支援即時對照查詢;v1 僅提供內建樣本。

格式錯誤 vs. 校驗位不符合

工具區分兩種失敗模式:

  • 無法解析 — 輸入不符合所選系統的語法(長度、字元集或前綴錯誤)。錯誤訊息會指出具體的規則。
  • 無效 — 輸入可以解析但校驗位不符合。下方會顯示"建議修正"。

僅供學習使用,不構成投資建議。

所有運算於瀏覽器中執行。任何識別碼輸入都不會傳送到任何伺服器。工具不維護證券主資料庫,也不驗證識別碼是否實際分配。交易前請與您的券商核實。

留言

請接受「功能性」Cookie 類別以查看和發表留言。