Base64エンコード・デコード

UTF-8で正しく処理するので日本語も文字化けしません。URLセーフ形式(- _)や、画像→data URI変換にも対応。

テキスト

Base64

待機中

ファイル → data URI(Base64)

補足

・Base64はサイズが約1.33倍になります。暗号化ではないのでパスワード等の保護には使えません。
atob/btoa は日本語をそのまま渡すと InvalidCharacterError になります。本ツールは TextEncoder/TextDecoder でUTF-8変換してから処理しています。
・URLセーフ形式はJWTやクエリパラメータで使われます(+→- / /→_)。