Base64 編解碼
把文字編碼成 Base64 或解碼回文字,正確處理中文與 emoji,支援 URL-safe 格式。
0 個字元 · 1 行
0 個字元 · 1 行
快捷鍵:Ctrl/⌘ + Enter 把結果轉為輸入並切換模式
使用說明
- 選擇「編碼」或「解碼」。
- 在輸入欄位貼上或輸入內容,也可以按「範例」看看效果,結果會即時顯示。
- 編碼時可以切換 URL-safe 格式與是否補上 = 填充字元;解碼時會自動辨識兩種格式。
- 按「結果轉為輸入」可以把結果反向轉換回來,確認內容一致。
- 按「複製」或「下載」取得結果。
常見問題
我的資料會被上傳嗎?
不會。編碼與解碼都在你的瀏覽器中完成,資料不會離開你的裝置,即使離線也能使用。
Base64 是加密嗎?
不是。Base64 只是把位元組換成 64 個可列印字元的編碼方式,任何人都能解碼,不能用來保護密碼或機密資料。
為什麼中文和 emoji 編碼後跟其他工具不一樣?
本工具一律先把文字轉成 UTF-8 位元組再編碼,這也是網頁與大多數程式語言的預設。若其他工具使用 Big5 或 UTF-16,結果就會不同。
URL-safe Base64 是什麼?
標準 Base64 的 + 和 / 在網址中有特殊意義,URL-safe 版本(RFC 4648 的 base64url)改用 - 和 _,常見於 JWT 與網址參數,而且通常省略結尾的 =。
結尾的 = 可以省略嗎?
= 只是讓長度湊滿 4 的倍數,不帶任何資料。本工具解碼時有沒有 = 都能處理;但有些程式要求一定要有,編碼時請依對方需求勾選。