Base64編解碼

Base64字串編碼與解碼

MailDrop Base64 編碼與解碼工具可直接在您的瀏覽器中,將文字轉換為 Base64 或還原回來。貼上純文字即可編碼成精簡、適合傳輸的字串;貼上既有的 Base64 字串則可解碼回原文。本工具完全支援 UTF-8,因此帶重音符號的字元、非拉丁文字與表情符號都能完整地來回轉換,不會變成一堆亂碼。

Base64 在日常開發與除錯中無所不在。電子郵件附件、data URI、基本驗證標頭、JSON Web Token 與設定檔中的機密,都經常以 Base64 承載。能快速解碼一個字串,就能知道某個權杖或參數實際包含什麼;而編碼則讓您準備 API 酬載、內嵌小型資產,不必翻找命令列工具或寫一次性程式碼。

一切都以 JavaScript 在用戶端執行,您貼上的內容不會被上傳、記錄或儲存。本工具免費、無需註冊,當您檢視拋棄式收件匣中訊息的編碼連結與標頭時,它與 MailDrop 臨時信箱相輔相成。

1. 貼上您的輸入

想編碼就輸入純文字,想解碼就貼上既有的 Base64 字串。兩個方向都在同一個頁面上,可以自由來回切換。

2. 選擇編碼或解碼

點擊「編碼」把可讀文字轉成 Base64,或點擊「解碼」從編碼字串還原原文。不是有效 Base64 的輸入會被標示出來,而不是默默產生壞掉的輸出。

3. 檢查結果

轉換後的輸出立即顯示。由於工具正確處理 UTF-8,中文、阿拉伯文或表情符號等多位元組字元,解碼後會與輸入時一模一樣。

4. 複製輸出結果

把結果複製到剪貼簿,貼到任何需要的地方:HTTP 標頭、API 請求主體、data URI、環境變數,或除錯時的隨手筆記。

常見問題

Base64 編碼有什麼用途?

Base64 只用 64 個安全的 ASCII 字元來表示任意二進位資料,讓二進位內容能通過為純文字設計的通道。它用於電子郵件附件、內嵌圖片的 data URI、HTTP 基本驗證、JSON Web Token,以及無數需要純文字酬載的 API 與設定格式。

Base64 是一種加密嗎?

不是。Base64 是編碼而非加密,任何人都能用像這樣的工具瞬間還原。它提供零機密性,所以絕不要把 Base64 字串當成隱藏密碼或機密的手段。若需要真正的保護,請使用正規的加密方式,並讓金鑰與資料分開存放。

我的文字會被傳到你們的伺服器嗎?

不會。編碼和解碼完全由瀏覽器中的 JavaScript 完成,您輸入或貼上的任何內容都不會被傳輸、儲存或記錄。您可以自行驗證:載入頁面後離線,工具照常運作,不需要網路連線。

為什麼有些 Base64 工具遇到表情符號或非英文文字就出錯?

瀏覽器原生的 btoa 函式只能處理單位元組字元,所以簡陋的工具遇到基本 ASCII 以外的內容就會拋出錯誤或毀損資料。本工具在編碼前先將文字轉為 UTF-8 位元組,解碼後再轉回來,因此多位元組字元、重音符號與表情符號都能完好無損地來回轉換。

這和臨時信箱有什麼關係?

驗證郵件與行銷訊息的連結和標頭中,經常帶著 Base64 編碼的權杖。用 MailDrop 拋棄式收件匣收這些郵件,對可疑內容先在這裡解碼,就能在點擊前看清寄件者嵌入了哪些識別碼,讓您的主要地址和使用習慣遠離追蹤系統。

工具箱