跳到主要內容
FileTinker

Base64 編碼與解碼

貼上文字即可編碼為 Base64,或貼上 Base64 即可解碼回純文字。支援 UTF-8,因此表情符號與任何語言都能正常處理,並提供可選的 URL 安全字元集。一切都在你的瀏覽器中進行。

結果會顯示在這裡

編碼或解碼

以你需要的模式開啟工具——每個都有獨立頁面:

如何進行 Base64 編碼或解碼

  1. 選擇「編碼」(文字 → Base64)或「解碼」(Base64 → 文字)。
  2. 輸入或貼上你的文字到方框中;結果會隨著你輸入即時更新。
  3. 複製結果——若需要用於網址或檔名,請開啟 URL 安全選項。

關於 Base64

Base64 會把每三個位元組的資料對應成四個可列印字元,讓二進位內容得以通過只能處理文字的系統——data URI 圖片、電子郵件附件、JSON 內容、basic-auth 標頭與各種權杖格式。本轉換器支援 UTF-8,因此重音字母、非拉丁文字與表情符號都能正確往返,而不會變成亂碼。

請記得,Base64 在設計上是可逆的:它並不是保護資訊的方法,只是讓資訊變成純文字安全格式。這裡的一切都在你的瀏覽器中運算,不會上傳,因此就算編碼或解碼敏感片段,也不會接觸到伺服器。

常見問題

什麼是 Base64?

Base64 是一種僅使用 64 個純 ASCII 字元(A–Z、a–z、0–9、+ 與 /)來表示資料的方式。它常用於以 data URI 將圖片嵌入 HTML 或 CSS、讓二進位資料透過電子郵件與 JSON 傳遞,以及用於 JWT 等權杖中——只要純文字管道需要安全地傳送任意資料,都會用到它。

Base64 是加密嗎?

不是。Base64 是編碼而非加密——沒有金鑰,任何人都能立即解碼回原內容。切勿用它來隱藏密碼或機密;它只是讓資料變成純文字安全格式,並不具私密性。

什麼是 URL 安全的 Base64?

URL 安全的 Base64 會將 + 與 / 字元換成 - 與 _,並去掉結尾的 = 填補字元,因此結果可以直接放進網址、查詢字串或檔名而無需額外轉義。

我的文字會被上傳嗎?

不會。編碼與解碼完全在你的瀏覽器中進行,因此你貼上的任何內容都不會離開你的裝置。