💱 貨幣換算器
Toolio 的貨幣轉換器會將您的金額乘以從 Toolio 伺服器取得的 mid-market 匯率,而 Toolio 會查詢免費的 open.er-api.com 資料來源 — 這與您在財經新聞中看到的銀行間匯率標價相同,而不是任何銀行、信用卡網路或匯款服務實際會提供的匯率。兩個下拉選單會立即顯示 33 種主要和區域貨幣,以便快速選擇,然後在即時匯率載入完成後,會擴展至 160+ 種 open.er-api.com 資料來源所包含的全部貨幣。結果每小時在 Toolio 的邊界更新一次,但上游資料本身每 24 小時才會重新發布一次,因此這裡的「即時」是指「不超過一天舊的資料」,而不是每秒更新。
貨幣換算器會將一種貨幣的金額乘以匯率,以估算其在另一種貨幣中的等值;Toolio 的版本會在每次請求時從其伺服器即時取得該匯率。
運作方式. 只有您輸入的地址會傳送至我們的伺服器以取得公開結果 — 不會上傳任何私密檔案,而且您輸入的內容不會被儲存。
關於
當您選擇一組貨幣對時,瀏覽器會呼叫 Toolio 自己的 /api/fx 端點,該端點會將請求轉發給 open.er-api.com 的免費 /v6/latest/{base} 資料源,並在回應中加入一個一小時的快取。這是 Toolio 計算器通常遵循的零網路規則的唯一例外 — 如果將貨幣表嵌入靜態頁面中,資料會在幾天內過時,因此這個工具特意使用伺服器後端,而網站上的其他計算器則完全離線。
您看到的數字是中間市場匯率,這是大型銀行買賣一種貨幣的理論中間值,而不是您實際會收到的匯率。零售銀行通常會在這個基礎上加收 2-4% 的手續費(有些區域銀行甚至更高),而專門的匯款服務則通常較便宜,費用範圍在 0.3-4.5% 之間,視服務提供者而定。具體來說:如果工具顯示 1 美元 = 1,380 韓元(僅為示例 — 請自行查看即時數字),而您透過加收 3% 手續費的銀行匯款 1,000 美元,實際上您收到的價值等同於 1,380,000 × 0.97 = 1,338,600 韓元,雖然收據上並沒有明確列出這筆費用。這個差距是匯差,而不是計算器的錯誤。
四捨五入會導致另外兩種靜默的不匹配。首先,換算後的金額始終顯示最多四位小數,不論您選擇的是哪種貨幣,因此即使換算成韓元、日元或越南盾(這些貨幣在日常使用中沒有分位),仍可能顯示類似 1,338,600.0000 這樣的數字,而這類小數位數是任何收銀機都不會產生的。其次,您輸入的金額會透過一個預設顯示三位小數的數字格式器回顯,因此如果您輸入 1.123456789,顯示會是「1.123 USD = ...」,而實際計算時使用的數字是您輸入的完整未四捨五入的 1.123456789 — 手動用顯示的 1.123 乘以顯示的匯率,將無法重現顯示的結果。
在極端情況下,JavaScript 數字只能保持精確到約九千億(2^53)。換算非常大的金額到某種名義匯率異常大的貨幣時,理論上可能會超出這個上限,導致最後幾個數字的精確度被靜默地丟失,且不會顯示任何警告。
最後,結果旁邊的「更新」時間戳看起來似乎很新,但實際上並非如此:程式碼只保留 API 返回的時間戳前 16 個字符,這足以顯示日期、月份和年份,但會在小時和分鐘之前截斷。如果在同一天內進行兩次相隔 12 小時的換算,顯示的「更新」日期將相同,因此無法從頁面上判斷這個數字是 10 分鐘前更新的,還是幾乎一天前更新的。
如何使用
- 在金額欄位中輸入您要換算的金額 — 支援小數值。
- 在第一個下拉選單中選擇您要轉換的貨幣 — 33 種主要貨幣(USD、EUR、KRW、JPY、VND…)會立即顯示,而當即時匯率載入完成後,清單會擴展至所有 160+ 貨幣。
- 在第二個下拉選單中選擇您要換算成的貨幣。
- Toolio 的伺服器會根據您選擇的基礎貨幣取得當前匯率,頁面會自動將其乘以您輸入的金額 — 不需要按下任何按鈕。
- 查看結果下方的小字:它會顯示所使用的精確匯率(以目標貨幣表示的 1 單位來源貨幣)以及最後一次更新的日期。
- 點選交換(⇄)按鈕來切換來源和目標貨幣,並立即反向重新取得數據。
常見問題
- 為什麼我的銀行或轉帳應用程式收取的費用與這個換算器顯示的數字不同?
- 這個工具顯示的是中間市場匯率 — 這是銀行之間使用的理論中間值,而不是任何消費者服務實際提供的匯率。銀行通常會在這個基礎上加收 2-4% 的手續費,即使是低成本的匯款服務,通常也會加收一些費用。以 1,000 美元為例,加收 3% 的費用,約有 30 美元的價值會消失在匯差中,且收據上不會顯示任何額外費用。
- 這些匯率真的是「即時」更新的,每小時更新一次嗎?
- Toolio 的伺服器每小時從其數據提供商重新取得數據,但該提供商的免費版本資料僅每 24 小時更新一次。因此您看到的數字從來不會超過一天前,但它不是每分鐘更新 — 「每小時」僅表示我們快取更新的頻率,而不是後端匯率實際變化的頻率。
- 我實際上可以轉換多少種貨幣?
- 所有 160+ 資料來源所涵蓋的貨幣。為了讓選擇器保持快速,兩個下拉選單會從 33 種主要和區域貨幣(USD、EUR、KRW、JPY、VND 和更多)開始;稍後,當即時匯率載入完成後,清單會擴展至資料來源返回的每一種貨幣,因此您可以直接選擇其中的 160+ 種貨幣。
- 為什麼結果顯示四位小數,即使像韓元或日元這類不使用分位的貨幣?
- 顯示始終四捨五入到最多四位小數,不論選擇的是哪種貨幣,因此您可能會看到韓元或日元的數字包含小數位,即使這些貨幣在日常交易中不使用分位。將整數部分視為無小單位貨幣的有意義數值。
- 我可以使用這個工具顯示的數字實際進行轉帳或交易嗎?
- 不可以 — 請僅將其視為參考或估算數值。這是一個中間市場匯率,而不是任何銀行、信用卡發卡機構或匯款服務提供商實際執行交易時使用的匯率。在實際交易時,務必確認您提供商當時報價的匯率,再依賴這個數字進行實際付款。
- 如果我輸入一個包含許多小數位的金額,顯示會保持準確嗎?
- 計算本身使用您輸入的完整數字,但顯示在螢幕上的金額會四捨五入到三位小數以提高可讀性。輸入 1.123456789 會顯示為「1.123 USD」,而實際計算時使用的數字是您輸入的完整 1.123456789 — 如果您嘗試根據顯示的數字手動驗證計算,顯示的輸入和輸出將無法對應。
- 我的資料會被上傳嗎?
- 只有您輸入的地址或 URL 會傳送至我們的伺服器以取得公開結果。不會上傳任何私密檔案,而且您輸入的內容不會被儲存。