即時匯率換算,支援台幣、美金等法定貨幣,也支援 BTC、ETH 等主流虛擬貨幣,資料每次開啟頁面自動更新。
本工具支援 10 種法定貨幣(TWD、USD、JPY、EUR、CNY、HKD、GBP、KRW、AUD、CAD)與 16 種主流虛擬貨幣(BTC、ETH、USDT、USDC、BNB、SOL、XRP、DOGE、ADA、TRX、TON、DOT、LTC、SHIB、AVAX、LINK)。這兩類貨幣的匯率其實來自兩個完全不同的外部 API:法定貨幣匯率抓自 open.er-api.com(以美元為基準幣),虛擬貨幣則抓自 CoinGecko 的即時報價 API(同樣以美元計價)。工具在背景把兩份資料都換算成「以美元為中介」的統一匯率表,所以當你選擇「BTC 換算成 TWD」這種法定貨幣與虛擬貨幣互換的組合時,實際上是先把 BTC 換成美元、再把美元換成台幣兩步換算合併顯示,這也是為什麼虛擬貨幣的匯率精度會到小數點後 8 位(因為 1 顆比特幣動輒等於數萬美元,換算成其他小面額貨幣時需要更高精度)。
很多換算工具給人一種「匯率隨時跳動更新」的錯覺,但實際上大多數免費工具(包括本工具)都是「你打開頁面的當下抓一次資料,之後就固定不變」,除非你重新整理頁面,否則就算過了半小時,畫面上的匯率也不會自動更新。這件事對法定貨幣影響不大(法定貨幣匯率一天內波動通常很小),但對虛擬貨幣影響就很明顯——比特幣、以太幣等虛擬貨幣一天內漲跌 5%–10% 並不罕見,如果你是在做真實交易決策,務必到交易所看當下的即時報價,而不是依賴這類換算工具幾分鐘前抓到的舊資料。
假設頁面抓到的資料顯示 1 BTC = 65,000 美元,1 美元 = 32 台幣。換算邏輯分兩步:第一步,0.5 BTC × 65,000 美元 = 32,500 美元;第二步,32,500 美元 × 32 = 1,040,000 台幣。本工具內部其實是用「統一匯率表」一次算完,做法是先把輸入金額換算成美元中介值(0.5 ÷ (1/65000) = 32,500 美元),再乘上目標貨幣對美元的匯率(32,500 × 32 = 1,040,000),數學上等價但省去你自己分兩步計算的麻煩。畫面上除了換算結果,還會分別顯示 BTC(如果是虛擬貨幣)的 24 小時漲跌幅,例如「📈 BTC 24 小時漲跌:+3.2%」,這個漲跌幅數字同樣來自 CoinGecko,讓你在換算的同時也能快速掌握這顆幣近期是漲是跌。
本工具依賴外部 API 才能運作,如果 open.er-api.com 這個法定貨幣匯率來源連線逾時(工具設有 10 秒逾時機制)或回傳異常資料,就會直接顯示「匯率資料載入失敗,請稍後再試」,整個換算功能會無法使用;但如果只是 CoinGecko 虛擬貨幣資料抓取失敗,法定貨幣之間的換算仍會正常運作,只是虛擬貨幣選項不會出現在下拉選單中——這是刻意設計的容錯機制,讓其中一個資料來源掛掉時,不影響另一個仍然可用的功能。
不是即時的。匯率資料只會在你「打開頁面」或「重新整理頁面」的當下抓取一次,之後就固定不動,不會在背景持續更新。如果想看最新匯率,直接重新整理頁面即可重新抓取一次。
換算本身的運算是在瀏覽器裡完成,不會把你輸入的金額傳給任何伺服器;但要提醒的是,這個頁面在載入時「確實會」對外連線兩個第三方 API(open.er-api.com 抓法定貨幣匯率、CoinGecko 抓虛擬貨幣報價)來取得最新匯率資料,這點和純本機計算的貸款、退休試算工具不同,屬於誠實揭露:頁面載入時會發生對外的網路請求,但這個請求只是「下載匯率表」,不會夾帶你輸入的任何個人金額資料。
虛擬貨幣的報價來自 CoinGecko 這個獨立的 API,如果這個 API 連線失敗、逾時或被暫時限流,工具會自動略過虛擬貨幣資料,但不會影響法定貨幣之間的換算功能,下拉選單中就只會看到「法定貨幣」分組,沒有「虛擬貨幣」分組。這種情況通常重新整理頁面幾次、或稍後再試就會恢復正常。
這是刻意設計的顯示規則:當換算結果的絕對值小於 1(例如把大面額貨幣換算成極小單位、或某些低價位代幣)時,會顯示到小數點後 8 位以保留精確度;其餘情況則顯示到小數點後 2 位,符合一般貨幣的顯示習慣。這只影響畫面顯示的小數位數,底層的運算精度不受影響。
畫面上顯示的漲跌幅是「過去 24 小時」的價格變動百分比,資料同樣來自 CoinGecko,僅適用於虛擬貨幣(法定貨幣不會顯示漲跌幅)。這個數字是抓取當下的 24 小時滾動變化,並非台北時間某個固定時間點的漲跌,僅供參考,實際交易請以交易所報價為準。