Base64エンコード・デコード(UTF-8対応)

テキストとBase64を相互に変換します。日本語などのマルチバイト文字はUTF-8として扱います。変換はすべてブラウザ内で行われ、入力内容は送信されません。

Powered by ToolsLab.

使い方

  1. モードを選びます(エンコード:テキスト→Base64/デコード:Base64→テキスト)。
  2. 入力欄に変換したい内容を入力します。
  3. 結果欄の内容を「コピー」ボタンでコピーできます。

Base64とは

Base64は、どんなデータも「A〜Z・a〜z・0〜9・+・/」の64種類の文字(と末尾の「=」)だけで表す変換方式です。文字しか送れない仕組みの上で、画像や日本語などのデータを安全に受け渡すために使われます。変換後のデータ量は元の約4/3倍になります。

主な使われ方

よくある質問

Base64は暗号化ですか?

いいえ。Base64はデータを英数字と記号の文字列に置き換えるだけの変換で、誰でも元に戻せます。パスワードや個人情報を隠す目的には使えません。

デコードすると文字化けするのはなぜ?

元のデータがUTF-8以外の文字コード(Shift_JISなど)でエンコードされていたか、画像などのテキストではないデータの可能性があります。このツールはUTF-8のテキストとして解釈します。

「変換エラー」と表示されるのは?

デコードモードで、Base64として正しくない文字列(使えない記号が含まれている、途中で切れているなど)が入力されている場合に表示されます。

関連する記事

このツールをあなたのサイトに設置する

下のコードをブログやWebサイトに貼り付けると、このツールをそのまま使えます。WordPressでは「カスタムHTML」ブロックに貼り付けてください。無料で、登録も不要です。