Base64 エンコード・デコード変換ツール|日本語対応・相互変換

文字列とBase64SGVsbG8= のような表記)を相互変換するツールです。日本語(マルチバイト文字)に対応しているので、ひらがな・漢字・絵文字も文字化けせず正しく変換できます。エンコード・デコードの双方向に対応し、処理はすべてブラウザ内で完結、送信しません。

スポンサーリンク

Base64 エンコード・デコード変換ツール

タブでエンコード/デコードを選び、文字列を入力してください。

ここに変換結果が表示されます

日本語(マルチバイト)に対応しています(内部でUTF-8に変換してからBase64化するため、ひらがな・漢字・絵文字も正しく相互変換できます)。
※ すべてブラウザ内で処理し、入力はどこにも送信しません。

使い方

  1. エンコード(文字→Base64)かデコード(Base64→文字)をタブで選びます。
  2. 文字列を入力すると、リアルタイムで変換されます。
  3. 「コピー」ボタンで結果をコピーできます。
スポンサーリンク

Base64とは

Base64は、データを英数字と + / = の64種類の文字だけで表す方式です。もともとは、画像などのバイナリデータを、文字しか通せない経路(メールなど)で安全に送るために使われてきました。今でもデータURI(画像の埋め込み)や、設定ファイル・トークンの表現などで広く使われています。

⚠️ 日本語を扱うときの注意(このツールの工夫)

ブラウザの標準関数 btoaLatin-1(1バイト文字)しか扱えず、日本語をそのまま入れると壊れてしまいます。このツールは、文字列をいったんUTF-8のバイト列に変換してからBase64化することで、日本語や絵文字も正しく相互変換できるようにしています。

スポンサーリンク

よくある質問(FAQ)

Q. これは暗号化ですか?
いいえ。Base64は暗号ではなく、ただのエンコード(表現方法の変換)です。誰でもデコードできるので、パスワードなど秘密の情報を隠す用途には使えません。

Q. デコードでエラーになります。
正しいBase64(英数字と+ / =のみ)でないとデコードできません。改行や空白は無視しますが、それ以外の文字が混ざるとエラーになります。

Q. 入力は送信されますか?
いいえ。すべてブラウザ内で処理し、送信しません。

関連記事

スポンサーリンク

まとめ

Base64は「データを文字だけで表す」ための、いわば入れ物です。暗号ではないので秘密は隠せませんが、データのやり取りや埋め込みに欠かせません。このツールなら日本語も壊れずに変換できるので、開発やちょっとした確認に役立ててください。

一緒に読まれている人気記事
スポンサーリンク

X でフォローしよう!

おすすめの記事