Base64 編碼/解碼(文字與檔案)
把含中文、日文或表情符號的文字以 UTF-8 轉成 Base64,也能把 Base64 還原。支援 URL 安全格式、可選補位(=),以及檔案與 data URL。
- 在瀏覽器內處理(不上傳)
結果
原始資料
19 位元組
Base64 長度
28 個字元
使用方式
- 選擇「文字」或「檔案」,再選擇編碼或解碼。
- 輸入文字或選擇檔案,可設定字元集(標準或 URL 安全)、補位與換行。
- 複製或下載結果;若解碼結果不是文字,會判斷格式並可存成檔案。
常見問題
中文與表情符號能正確轉換嗎?
可以。文字會以 UTF-8 位元組轉換,因此中文、日文、越南文與表情符號都能完整還原。
輸入錯誤的 Base64 會怎樣?
會偵測不能使用的字元、長度不足與補位(=)錯誤,並標示行、欄與出錯的位置,頁面不會因此當掉。
什麼是 URL 安全格式?
也就是 RFC 4648 的 base64url,用 - 與 _ 取代 + 與 /,可直接用在網址或檔名。解碼時兩種格式都會自動辨識。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 文字與檔案上限皆為 10 MB。結果太長時只預覽開頭,但複製與下載會輸出完整內容。
- 文字一律以 UTF-8 處理;Big5 等其他編碼的位元組請下載成檔案。
- 檔案格式只依開頭位元組簡易判斷。
資料來源
- RFC 4648: The Base16, Base32, and Base64 Data Encodings(在新分頁開啟) — 查核日期: 2026-10-31
相關工具
- JSON 格式化/驗證工具檢查 JSON 語法並標示錯誤的行與欄,可用 2、4 個空白或 Tab 排版、壓縮成一行、依名稱排序鍵,並可複製或下載。
- CSV ⇄ JSON 轉換工具把 CSV、TSV 轉成 JSON,或把 JSON 轉回 CSV、TSV。支援引號、儲存格內換行、UTF-8 BOM、自動判斷分隔字元與 Big5、Shift_JIS 檔案,也能選擇、排序與重新命名欄位。
- YAML ⇄ JSON 轉換工具把 YAML 轉成 JSON,或把 JSON 轉成 YAML。不會載入自訂或可執行的標籤,並限制別名展開以安全處理;錯誤會標示行與欄。
- URL 編碼/解碼(百分比編碼)將含中文的網址或查詢字串進行 % 編碼與解碼,支援 encodeURIComponent、encodeURI 與表單格式(+),遇到錯誤的 % 會標示出錯位置。
- 正規表示式測試器(JavaScript)測試 JavaScript 正規表示式:醒目標示符合位置、編號與具名群組,並預覽取代結果;執行過久的樣式(ReDoS)會自動中止。
- Unix 時間戳記轉換工具把 Unix 時間戳記轉成日期時間,或把日期時間轉成時間戳記。支援秒、毫秒、微秒、奈秒,ISO 8601 與 IANA 時區,也能正確處理 2038 年以後與 1970 年以前的負值。