Base64 編解碼
文字與 Base64 雙向互轉,UTF-8 安全,支援 URL-safe 變體與 MIME 換行。
原文
{chars} 字元 / {words} 詞 / {lines} 行
Base64 結果
{chars} 字元
原始 {bytes} 位元組
長度比 {ratio}%
使用說明
📖 工具介紹
Base64 編解碼是一款完全免費、離線執行的線上編碼轉換工具,幫助您把任意文字在可讀字串與 Base64 編碼之間雙向切換。工具嚴格依照 UTF-8 字元集處理位元組流,中文、日文、emoji 與各種特殊符號都能正確編碼與還原,不會出現亂碼。除了標準 Base64 之外,它還支援 URL-safe 變體(Base64url),把加號與斜線取代為連字號和底線,並可選擇去掉等號填補,非常適合放在網址、JWT 權杖與 Data URI 中使用。您還可以依需求指定換行寬度,不換行適合程式呼叫,每 64 或 76 字元換行則符合 MIME 郵件與 PEM 憑證的傳統格式。解碼時工具會驗證輸入是否為合法 Base64,並對損毀或被截斷的字串給出明確錯誤,而不是靜默輸出亂碼。全部運算都在瀏覽器本機完成,文字不會上傳任何伺服器,私密內容絕對安全。介面採用頂部膠囊切換選擇編碼或解碼方向,即時統計原始位元組數與長度比,電腦與手機均可順暢使用。
✨ 功能特點
- UTF-8 安全:依位元組流編解碼,中文與 emoji 還原零亂碼
- 雙向轉換:頂部一鍵在編碼與解碼之間切換
- URL-safe:Base64url 變體,取代 +/ 並可移除填補
- 換行寬度:支援不換行、每 64 或 76 字元換行輸出
- 合法驗證:解碼非法字串時明確報錯,拒絕靜默亂碼
- 本機執行:全程離線,文字不出瀏覽器
📝 使用方式
- 在頂部膠囊中選擇「編碼」或「解碼」方向
- 如需放在網址中,勾選 URL-safe 變體選項
- 依需求在下拉選單選擇輸出的換行寬度
- 在輸入區貼上文字或 Base64 字串
- 點擊「立即編碼/解碼」,在輸出區查看結果並複製
⚠️ 注意事項
- 位元組邊界:Base64 操作的是位元組而非字元,中文一個字通常佔 3 個位元組
- 填補符號:標準 Base64 結尾的 = 不能隨意刪除,URL-safe 模式才會自動移除
- 合法輸入:解碼僅接受 A–Z、a–z、0–9、+、/、= 字元,其餘會報錯
- 大量文字:超大檔案建議先壓縮,避免一次貼上過長字串
- 非加密:Base64 只是編碼不是加密,任何人都能還原,勿用於保密