candoya
ZH-TW

Base64 編碼與解碼

全程在瀏覽器裡執行,免上傳、免註冊。

輸入
結果
請輸入文字以編碼,或輸入 Base64 以解碼

什麼是 Base64 編碼?

Base64 是一種使用 64 個安全字元(A-Z、a-z、0-9、+ 和 /)將任意資料表示為純文字的方法。此工具可在瀏覽器中將文字編碼為 Base64,並將 Base64 解碼回可讀文字。透過 UTF-8 支援完整 Unicode,因此重音符號、emoji 及其他語言在轉換後均能完整保留。

使用方式

  1. 1選擇方向. 選擇「編碼」將文字轉換為 Base64,或選擇「解碼」將 Base64 還原為文字。
  2. 2貼入輸入內容. 在輸入框中輸入或貼上文字,結果會即時顯示在旁邊的面板中。
  3. 3選擇 URL-safe(選用). 為 URL、檔案名稱或 JWT 進行編碼時,請勾選 URL-safe;解碼時會自動支援兩種字元集。
  4. 4複製結果. 複製輸出內容並貼至所需位置。無效的 Base64 會顯示清楚的提示訊息,而非亂碼文字。

適合誰用

編碼在輸入時即時執行,且資料僅保留在您的裝置上,文字不會被上傳,因此非常適合存放 token、設定片段和私人筆記。開啟 URL-safe 輸出,可取得 JWT 和查詢字串中使用的 -_ 字元集;解碼時兩種字元集均可自動識別,並自動補足缺少的填充字元。

常見問題

這個 Base64 工具是免費的嗎?

是的,完全免費,無需註冊,也沒有使用限制。編碼和解碼均在瀏覽器中執行。

我的資料會被上傳嗎?

不會。您的文字和 Base64 資料在瀏覽器本機處理,從不傳送至伺服器,因此 token、金鑰和私人內容都是安全的。

Base64 是加密嗎?

不是。Base64 是編碼,不是加密,它只是將資料重新格式化為文字,任何人都能解碼。請用它安全傳輸資料,而非保護秘密。

支援 emoji 和非英文文字嗎?

支援。輸入內容在編碼前會先轉換為 UTF-8 位元組,因此重音符號、emoji 和非拉丁文字都能正確編碼與解碼,不會出現錯誤或字元損毀。

什麼是 URL-safe Base64?

URL-safe Base64 將 + 和 / 替換為 - 和 _,通常也省略 = 填充,使結果可安全用於 URL、檔案名稱和 JWT 中。編碼時啟用 URL-safe 選項;解碼時會自動識別。

為什麼解碼後的內容看起來像亂碼?

Base64 可以包含任何位元組,包括圖片或壓縮檔等二進位資料。若將這些資料解碼為文字,就會看到亂碼,資料本身是正確的,只是它不是文字。此工具適用於文字類型的 payload。

解碼時需要 = 填充嗎?

不需要。解碼器會自動補足缺少的填充,並忽略多餘的空格和換行符,因此可以貼入有或沒有結尾 = 符號的 Base64 字串。