Handy Orchard

UTF-8 Base64 編解碼

將 Unicode 文字編為 RFC 4648 Base64,或依明確補位規則嚴格解碼回 UTF-8。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

foo 編為 Zm9v,再解碼回 foo。

中文與 emoji 可往返;錯誤字母表、補位、補位元或非 UTF-8 位元組會拒絕。

方法

以 TextEncoder 編為位元組,再映至標準或 URL-safe 字母表。

先驗證字母表、長度、補位及未用位元,再採嚴格 UTF-8 解碼。

適用限制

UTF-8 位元組最多 5 MiB,Base64 輸入容許對應編碼長度,孤立代理碼會拒絕。

缺補位或空白須明確勾選才容許,不提供二進位檔案解碼或加密。

來源

RFC 4648:Base64 與 base64url

相關工具

國際網域 Punycode 換算URL 查詢參數檢視Unicode 文字檢視

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。