Base64 編碼與解碼工具

編碼與解碼 Base64 文字與檔案,支援 UTF-8 與 URL 安全格式。

此工具需要 JavaScript。請在瀏覽器設定中啟用 JavaScript 以使用 Base64 編碼 / 解碼。

私密:此工具在你的瀏覽器中執行,你的資料絕不會被上傳。

Base64 編碼 / 解碼 是什麼?

Base64 是一種僅使用 64 個純文字字元來表示任意資料(包括檔案)的方式;編碼是轉換為 Base64,解碼則是還原回原始資料。將文字轉換為 Base64,或將 Base64 解碼回可讀文字,並完整支援表情符號與非英文字元。你也可以將檔案或圖片轉換為 Base64 資料 URL,以嵌入 HTML、CSS 或 JSON。

如何使用 Base64 編碼 / 解碼

  1. 選擇文字或檔案模式。
  2. 文字模式下,貼上你的內容並點選編碼或解碼。
  3. 檔案模式下,選擇檔案以取得其 Base64 字串或資料 URL。
  4. 複製結果。

功能特色

  • 完整支援 UTF-8 的文字編碼與解碼
  • URL 安全 Base64 選項(以 - 和 _ 取代 + 和 /)
  • 檔案與圖片轉換為 Base64 或資料 URL
  • 無效 Base64 會顯示清楚的錯誤訊息
  • 在本機執行 - 不會上傳任何內容

什麼是 Base64?

Base64 使用 64 個安全的文字字元(A-Z、a-z、0-9、+ 和 /)來表示二進位資料。它常用於在 HTML 和 CSS 中嵌入圖片、在電子郵件中傳送附件,以及在網址和 API 中傳遞資料。Base64 是一種編碼方式,不是加密,因此無法保護資料的機密性。

Base64 會讓資料大多少
原始大小 Base64 長度
3 位元組 4 個字元
1 KB(1,024 位元組) 1,368 個字元
1 MB(1,048,576 位元組) 1,398,104 個字元

常見問題

Base64 是加密嗎?

不是。任何人都能解碼 Base64。請用它來傳輸資料,絕不要用來保護密碼或機密資訊。

什麼是 URL 安全 Base64?

一種變體格式,將 + 替換為 -、/ 替換為 _,通常也省略 = 補位符號,因此可安全用於網址和檔案名稱。

為什麼 Base64 比原始資料更大?

Base64 會將每 3 個位元組轉換成 4 個字元,因此編碼後的資料比原始資料大約大 33%。

如何將圖片轉換為 Base64?

切換到檔案模式並選擇你的圖片,即可同時取得原始 Base64 字串和可直接使用的資料 URL。

資料來源