在 CSS 中內嵌小圖示
把 2 KB 的 icon 轉成 Data URI 內嵌進 stylesheet — 省一個 HTTP request。iKit 產出完整可貼上的 data:image/png;base64,... 字串。
文字或檔案編碼成 Base64,或從 Base64 解碼還原。支援 URL-safe 變體、完整 UTF-8、純客戶端。
不會。所有編碼與解碼完全在瀏覽器內使用原生 JavaScript API (TextEncoder、btoa、atob) 執行。沒有任何上傳、記錄或儲存。
標準 Base64 使用的 + 和 / 在網址中有特殊意義。URL-safe Base64 (RFC 4648 §5) 把它們分別換成 - 和 _,這樣輸出字串就可以安全用在網址、檔名以及 JWT 等 token。
拖曳檔案到這裡,或點擊選擇
編碼:任意檔案 → Base64 字串。解碼:貼上含 Base64 的.txt 以還原原始檔。
快速、精確、該有的選項一個不少。
任意文字或檔案轉 Base64,或從 Base64 還原。輸入時即時預覽。
所有編碼與解碼完全在瀏覽器內完成,你的文字和檔案絕不會傳送到任何伺服器。
拖曳任意檔案取得 Base64 字串、data URL (data:mime;base64,…),或把 Base64 字串解碼回二進位檔案。
一鍵切換 URL-safe Base64 (Base64URL, RFC 4648) — 把 + 換成 -、/ 換成 _,適用於網址、檔名、JWT 等。
支援所有 Unicode 字元:中文、日文、韓文、表情符號、RTL 文字。使用 TextEncoder/TextDecoder,絕不亂碼。
可選 MIME 風格 64 或 76 字元換行、可選去除 padding — 適用於簽章、cookie、精簡 token。
瀏覽器原生 API,不上傳,任意文字或檔案無損雙向轉換。
切換文字模式(貼任意字串)或檔案模式(拖任意檔,最大約 50 MB)。文字透過 TextEncoder 處理,正確處理 UTF-8 — emoji 和非 ASCII 字元雙向轉換無損。檔案讀成 ArrayBuffer。
JavaScript 內建的 btoa 把 bytes 編成 Base64。URL-safe 變體會把 + 換成 -、/ 換成 _,可選擇移除 padding(JWT 用的格式)。大檔案會分塊編碼避免阻擋主執行緒。
貼上 Base64 字串,用 atob 解碼。如果原本編的是二進位檔,我們提供帶原始 MIME 類型的下載;如果是文字,用 TextDecoder 還原。雙向都無損。
一鍵複製把 Base64 放進剪貼簿。或下載成 .txt。或產生 data:image/png;base64,... URI 用於 CSS / HTML 內嵌 — 全部在瀏覽器中組成。
人們真實會用 Base64 做的事,以及 iKit 怎麼配合。
把 2 KB 的 icon 轉成 Data URI 內嵌進 stylesheet — 省一個 HTTP request。iKit 產出完整可貼上的 data:image/png;base64,... 字串。
把 JWT 中段解碼來檢查 claims。配合 iKit JSON Decoder 形成乾淨的兩步 debug 流程,token 完全不離開伺服器。
當 transactional email API 要求 Base64 編碼的附件,把檔案拖進 iKit、複製結果、貼到 request body。不用 CLI base64 一堆指令、不用考慮 macOS vs Linux flag 差異。
解碼 PEM block(去掉 BEGIN/END 行)來檢查原始 DER bytes。或把二進位金鑰編成 PEM 給只接受文字格式的工具。
Base64 是敏感 payload 的預設載體 — 含使用者 ID 和權限的 JWT、嵌入的客戶照片、內部 API 回應。伺服器型 Base64 工具會看到你貼的每一個 byte。iKit 編碼器是純 JavaScript,所以你的分頁不會洩漏任何資料。
fetch / XHR。
來自 iKit 部落格的深入教學與工具比較。
不會。所有編碼與解碼完全在瀏覽器內使用原生 JavaScript API (TextEncoder、btoa、atob) 執行。沒有任何上傳、記錄或儲存。
標準 Base64 使用的 + 和 / 在網址中有特殊意義。URL-safe Base64 (RFC 4648 §5) 把它們分別換成 - 和 _,這樣輸出字串就可以安全用在網址、檔名以及 JWT 等 token。
支援。我們使用 TextEncoder 把你的文字轉成 UTF-8 位元組後再編碼,解碼時用 TextDecoder 還原。所有 Unicode 字元(CJK、表情符號、RTL 文字)都能完整往返。
可以。切換到「檔案」模式後拖曳任意檔案即可,工具會給你 Base64 字串、可以貼進 HTML/CSS 的 data URL,或下載.txt 檔。檔案大小受瀏覽器記憶體限制,通常可到數百 MB。
標準 Base64 會用 '=' 字元填充讓長度為 4 的倍數。某些用途(JWT、URL token)會移除 padding 來省空間,解碼器可以自動補回來。勾選「去除 padding」會去掉結尾的 =。