檔案轉Base64

將PDF、ZIP、圖片及任意本機檔案轉成Base64,完整保留原始位元組。可複製或下載編碼文字,自選Data URI前綴、填補字元與換行方式。

編碼
輸入內容0 個字元
處理結果

處理結果將顯示在這裡。

如何將檔案轉成Base64

  1. 選擇本機檔案,或將檔案拖曳至輸入區域;單一檔案上限為32 MiB。
  2. 選擇純Base64,或開啟Data URI前綴,再依接收系統的要求設定填補字元與換行。
  3. 執行編碼,複製完整結果,或將結果下載為文字檔。

檔案轉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雜湊,確認下載檔案是否符合已發布的檢查碼。

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。