純文字
拖放檔案 或點擊瀏覽 — 可編碼任何二進位或文字檔案
→
Base64
Base64 使用 64 個可列印字元(A–Z、a–z、0–9,
+, /).
URL-safe 模式 取代 +→- 與 /→_,並移除 = 填充——使其可安全用於 URL 和檔名,無需百分比編碼。
所有處理都使用瀏覽器內建的 TextEncoder / TextDecoder API。資料不會離開您的裝置。
什麼是 Base64?
Base64 是一種文字編碼方式,會將二進位資料或純文字轉換成有限的 ASCII 字元集。常用於電子郵件內容、資料 URL、API 權杖,以及在純文字系統中傳輸二進位內容。
如何使用 Base64 編碼解碼
- 將文字貼到輸入區,或切換到檔案模式。
- 視需求選擇編碼或解碼。
- 當結果需要用於 URL 或類似 JWT 的內容時,請使用 URL 安全模式。
- 確認轉換結果正確後,複製輸出。
了解 Base64 ▾
範例
輸入
Hello, World!
輸出
SGVsbG8sIFdvcmxkIQ==
常見使用情境
- 在 HTML/CSS 中以 data URI 嵌入圖片
- 為 JSON 或電子郵件傳輸編碼二進位資料
- 解碼 Base64 編碼的 API 回應
- 為環境變數編碼設定檔
為何使用此工具
- 適用於 data URL、API 酬載、二進位傳輸與快速解碼檢查。
- 支援純文字與檔案型編碼工作流程。
- 完全在瀏覽器中執行,無需上傳或伺服器處理。
常見問題
Base64 與加密相同嗎?
不是。Base64 是編碼,不是加密。任何人都可以在沒有金鑰的情況下解碼。實際安全性請使用 AES 或類似機制。
什麼是 URL-safe Base64?
URL-safe Base64 會將 + 替換為 -,並將 / 替換為 _,讓編碼字串可直接用於 URL,無需百分比編碼。
此工具支援檔案編碼嗎?
支援。切換到「檔案」分頁,即可將圖片、PDF 或執行檔等二進位檔案編碼為 Base64。
我的資料會傳送到伺服器嗎?
不會。所有編碼與解碼完全在你的瀏覽器中透過 JavaScript 執行,不會上傳任何內容。