🧰 ToolPocket

← ツール一覧

Base64 のエンコードとデコード

日本語や絵文字も文字化けしません。多くのオンラインツールは非英語圏の文字で崩れますが、それはブラウザの btoa をそのまま使っているためです。ここでは先に UTF-8 のバイト列に変換してから Base64 にします。

すべてブラウザ内で処理されます。送信も保存もしていません。

方向を選びます。貼り付けて「入れ替え」を押せば逆方向にも変換できます。

よくある質問

他のツールだと日本語が文字化けするのはなぜ?

btoa を直接呼んでいるからです。btoa は Latin-1 しか扱えません。このページは先に UTF-8 のバイト列へ変換してから Base64 化します。

メールや API で受け取った Base64 もデコードできますか?

できます。不正な Base64 の場合は、意味不明な結果ではなくエラーを表示します。

入力したテキストは送信されますか?

いいえ。このページから出ることはありません。

undefined