使用方式
先完成一次順手的操作
- 貼上文字或 Base64 字串到輸入框。
- 點「編碼」將文字轉為 Base64;點「解碼」將 Base64 還原為文字。
- 查看 Byte Meter 了解編碼膨脹比例,點「複製」取得結果。
文字與 Base64 即時互轉,完整支援中文與 emoji。
輸入
貼上文字或 Base64 字串,選擇方向後執行。
貼上內容後選擇編碼或解碼。
—
輸出
結果即時出現,可直接複製使用。
Base64 將每 3 個位元組(byte)編碼為 4 個 ASCII 字元,因此輸出大小約比原始資料大 33%。這種編碼讓任意二進位資料都能安全地在純文字管道(如 email、URL、JSON)中傳輸。
純 JavaScript 的 btoa() 只接受 Latin-1 範圍(codepoint ≤ 255)的字元。中文、日文或 emoji 等多位元組字元必須先透過 TextEncoder 轉成 UTF-8 位元組陣列,再進行 Base64 編碼,才能正確往返。本工具內建此橋接邏輯。
常見用途:API token 存入 .env 檔案、HTTP Basic Auth 標頭、data URI(圖片嵌入)、JWT 內容查看、MIME email attachment 編碼。本工具支援 RFC 4648 §4 標準 Base64(+ 和 /),不支援 URL-safe 變體(- 和 _)。
快速導覽
把需要的說明放在工具下方,讓第一次使用與之後回來複用都更順。
英文搜尋: base64 encoder、base64 decoder、base64 encode decode、base64 online、base64 utf8、text to base64、base64 to text
使用方式
常見情境
常見問題