檔案轉Base64
將PDF、ZIP、圖片及任意本機檔案轉成Base64,完整保留原始位元組。可複製或下載編碼文字,自選Data URI前綴、填補字元與換行方式。
處理結果將顯示在這裡。
如何將檔案轉成Base64
- 選擇本機檔案,或將檔案拖曳至輸入區域;單一檔案上限為32 MiB。
- 選擇純Base64,或開啟Data URI前綴,再依接收系統的要求設定填補字元與換行。
- 執行編碼,複製完整結果,或將結果下載為文字檔。
檔案轉Base64使用說明
檔案在本機以位元組讀取,而非解讀為文字,因此壓縮檔、文件等二進位資料不會被改寫。單一檔案上限為32 MiB,編碼後的內容會比原檔案更大。
文字檔轉為Base64的範例
- 輸入內容
example.txt (UTF-8) 你好,世界!👋- 處理結果
5L2g5aW977yM5LiW55WM77yB8J+Riw==
檔案轉Base64常見問題
PDF、ZIP、Word和其他二進位檔案都能編碼嗎?
能。工具以位元組讀取任意不超過32 MiB的檔案,每次處理一個。PDF文件、ZIP壓縮檔、辦公文件與圖片不需要能當成文字讀取。編碼不會轉換格式、解壓縮或分析其中的內容。
應該選純Base64還是Data URI?
API、JSON欄位或其他系統只需要編碼資料時,使用純Base64。接收端要求data:…;base64,前綴時,再開啟Data URI。工具依檔案內容推測MIME類型,無法識別的二進位格式使用application/octet-stream。它不會自動產生JSON物件。
為什麼結果變大?填補字元與換行怎麼選?
保留填補字元且不換行時,n個位元組會產生4 × ceil(n / 3)個Base64字元,URI前綴與換行還會增加長度。多數JSON或API欄位應關閉換行;需要時可選每行64或76個字元。除非接收協定允許省略,否則建議保留=填補字元。
如何還原原始檔案?Base64是加密嗎?
使用「Base64轉檔案」即可還原相同位元組,需要時可比對SHA-256雜湊值。Base64是可逆編碼,不是加密,也不是壓縮。純Base64不保存原始檔名或資料夾路徑,有需要請另行記錄。
檔案、權杖和文字會上傳嗎?
不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。
接下來可能用到的工具
- Base64轉檔案
將Base64字串與Data URI還原為可下載的檔案,完整保留二進位資料。
- 圖片轉Base64
在瀏覽器中將PNG、JPEG、GIF、WebP、SVG等可識別圖片轉為Base64 Data URI。
- SHA-256雜湊與檔案驗證
產生文字與檔案的SHA-256雜湊,確認下載檔案是否符合已發布的檢查碼。
所有開發者工具
編碼與檔案轉換
在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。
Base64編碼與解碼
將UTF-8文字轉為Base64,或解碼標準與URL安全格式,自訂填補字元與換行。
Base64URL編碼與解碼
使用-與_產生URL安全的Base64,並解碼不含填補字元的Base64URL。
圖片轉Base64
在瀏覽器中將PNG、JPEG、GIF、WebP、SVG等可識別圖片轉為Base64 Data URI。
Base64轉圖片
解碼Base64圖片或Data URI,預覽支援的圖片格式,並下載原始圖片位元組。
Base64轉檔案
將Base64字串與Data URI還原為可下載的檔案,完整保留二進位資料。
URL編碼與解碼
編碼或解碼網址組成部分、完整網址與表單欄位,正確處理百分比編碼與空格。
HTML實體編碼與解碼
將文字轉為HTML實體,或還原具名實體與數字字元參照。
Unicode檢視與跳脫轉換
查看Unicode碼位、UTF-8位元組與UTF-16編碼單元,並轉換JavaScript Unicode跳脫序列。
資料與文字檢查
讀懂結構化資料與權杖,清楚查看文字的每一處變動。
雜湊、識別碼與排程
檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。
MD5雜湊與檔案驗證
計算文字或本機檔案的MD5雜湊,並與預期檢查碼比對。
SHA-1雜湊與檔案驗證
計算UTF-8文字與檔案的SHA-1雜湊,並比對完整檢查碼。
SHA-256雜湊與檔案驗證
產生文字與檔案的SHA-256雜湊,確認下載檔案是否符合已發布的檢查碼。
SHA-512雜湊與檔案驗證
在本機計算文字與檔案的SHA-512雜湊,並比對完整十六進位檢查碼。
CRC32檢查碼計算
計算文字或檔案的標準CRC-32檢查碼,比對八位十六進位結果。
HMAC產生器
使用UTF-8或十六進位金鑰產生HMAC-SHA-1、HMAC-SHA-256與HMAC-SHA-512。
UUID與GUID產生器
產生隨機UUID v4或可依時間排序的UUID v7,支援單筆與批次產生。
Unix時間戳記轉換
轉換Unix秒、毫秒時間戳記與ISO 8601日期,查看UTC及任意IANA時區的對應時間。
Cron表示式解析
驗證五欄或六欄Cron表示式,依IANA時區列出後續執行時間,納入日光節約時間變化。
Cron表示式產生器
透過時間欄位或常用預設產生Cron表示式,在所選時區預覽後續執行時間。
輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。