Base64 変換ツール

エンコードまたはデコードを選択してください

Base64 エンコード・デコードの使い方

Base64 は、任意のバイト列を A–Z・a–z・0–9・+・/ の64種類の文字と、長さ調整用の = だけで表現する符号化方式です。画像やバイナリファイルのように、そのままではテキストとして扱えないデータを、メールの本文や JSON、HTML、設定ファイルといった「テキストしか通らない場所」に埋め込むために使われます。暗号化ではなく単なる変換なので、Base64 にしたからといって内容が秘匿されるわけではない点には注意してください。

このツールでは、エンコードとデコードのどちらも行えます。エンコードでは入力欄にテキストを貼り付けるか、ファイルを選択すると、その内容が Base64 文字列に変換されます。デコードでは Base64 文字列を貼り付けると元のテキストに戻ります。形式として成り立たない文字列を入れた場合は、そのままエラーとして表示されるので、コピー漏れや改行の混入にすぐ気づけます。

変換はすべてブラウザ内の JavaScript で処理され、入力したテキストやファイルがサーバーに送信されることはありません。API キーを含む設定値や、社内のドキュメント、個人情報を含むファイルなど、外部のオンラインツールに貼り付けるのをためらうデータでも安心して扱えます。インストールや会員登録も不要で、スマートフォンからでもそのまま使えます。

よくある質問

Base64 は暗号化ですか?
いいえ。Base64 は誰でも元に戻せる符号化方式で、暗号化ではありません。パスワードや秘密情報を隠す用途には使えません。
画像ファイルも Base64 にできますか?
はい。ファイル選択から画像などのバイナリファイルを読み込むと Base64 文字列に変換できます。CSS や HTML に data URI として埋め込む際に使えます。
デコードで「無効なBase64文字列です」と出ます
文字列の途中に改行や空白が混ざっていたり、末尾の = が欠けている場合に出ます。元の文字列をもう一度そのままコピーし直してみてください。
入力したデータは外部に送信されますか?
送信されません。エンコード・デコードはすべてお使いのブラウザ内で完結し、サーバーにはデータを一切送りません。

関連ツール