Base64 編碼器 / 解碼器

即時編碼和解碼 Base64 字串。

即時編碼

將純文字即時轉換為 Base64 格式,以用於數據 URL、API 或電子郵件附件。

快速解碼

只需單擊一下即可將 Base64 字串解碼回可讀文字。非常適合檢查編碼的有效負載。

隱私保證

所有轉換都在您的瀏覽器中進行。您的數據永遠不會離開您的設備或上傳到任何伺服器。

錯誤檢測

無效的 Base64 字串會自動檢測,並提供清晰的錯誤信息以幫助您修復編碼問題。

理解 Base64 編碼

Base64 是一種二進制到文本的編碼方案,將二進制數據表示為 ASCII 字串格式。它被廣泛用於通過設計用於處理文本的媒介傳輸數據,例如電子郵件附件、HTML/CSS 中的數據 URL 和 API 認證令牌。Base64 確保二進制數據在可能會損壞它的系統之間保持完整。

何時使用 Base64

Base64 編碼對於直接在 HTML 中嵌入圖像(data:image/png;base64,...)、通過 JSON API 傳輸檔案、為 HTTP 基本認證編碼認證憑證以及安全地在 XML 或 JSON 中包含二進制數據至關重要。它也常用於 JWT 令牌和 OAuth 流程。雖然 Base64 會將數據大小增加約 33%,但它是文本安全的二進制傳輸的標準解決方案。

Base64 編碼的工作原理

Base64 將二進制數據轉換為 6 位的組,然後將每組映射到 64 個 ASCII 字符(A-Za-z0-9+/)之一。每 3 個字節的輸入數據生成 4 個字節的 Base64 輸出。填充字符(=)會被添加以確保輸出長度是 4 的倍數。這個過程是完全可逆的——解碼只是反轉字符映射並去除填充以恢復原始二進制數據。

Base64 常見問題