Base64エンコード・デコード

Base64エンコード・デコード

文字列をBase64へエンコード、Base64を日本語・UTF-8テキストへデコードできる無料ツールです。Base64URLにも対応し、入力内容はブラウザ内で変換します。

最終更新:2026年8月12日対応:WebWeb作業をブラウザで確認
関連ガイドBase64とは?エンコード・デコード方法|日本語UTF-8・Base64URLの違い詳しく読む →

Base64をエンコード・デコード

日本語を含むUTF-8文字列を、標準Base64またはURL-safe Base64へブラウザ内で変換できます。

UTF-8対応Base64URL対応ブラウザ内処理

入力

25文字・UTF-8 51バイト

変換結果

0文字

Base64は暗号化ではありません。認証情報や秘密鍵を安全に保護する用途には使えません。

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

文字列を安全に往復確認できるよう、UTF-8として変換します。

1

変換方向を選択

テキスト→Base64、またはBase64→テキストを選びます。

2

文字列を入力

日本語・英数字・記号を含むUTF-8テキストにも対応します。

3

形式を選ぶ

通常は標準Base64、URLやJWT周辺ではURL-safe形式を選びます。

4

コピー・保存

変換結果をコピーするかTXTとして保存できます。

Base64の変換例

日本語はUTF-8へ変換してからBase64化します。

元のテキストBase64用途例
HelloSGVsbG8=API・設定値の確認
日本語5pel5pys6KqeUTF-8文字列の変換

標準Base64とBase64URLの違い

URL-safe形式ではURLで意味を持つ記号を避けます。

  • 標準Base64:A-Z / a-z / 0-9 / + / を使用し、末尾に=が付く場合があります。
  • Base64URL:+を-、/を_へ置き換え、一般に末尾の=を省略します。

Base64は暗号化ではない

見た目が読めなくなっても秘密情報の保護にはなりません。

Base64は誰でもデコードできる可逆なエンコードです。パスワード、APIキー、秘密鍵などをBase64化しただけで公開しないでください。目的はデータを文字列として扱いやすくすることで、機密性の確保ではありません。

関連する開発・文字列ツール

Base64の前後で使うことが多いツールへ移動できます。

よくある質問(FAQ)

Base64変換で迷いやすい点をまとめています。

Base64とは何ですか?
バイナリデータを英数字などの文字列として表現するエンコード方式です。暗号化ではなく、元データへ戻せる可逆変換です。
日本語をBase64へ変換できますか?
できます。このツールでは文字列をUTF-8のバイト列へ変換してからBase64化するため、日本語や絵文字も扱えます。
Base64URLとの違いは何ですか?
URL-safe Base64は標準Base64の+を-、/を_へ置き換え、末尾の=を省略する形式です。URLやJWTなどで使われます。
Base64は暗号化ですか?
いいえ。Base64はデータ表現の変換であり、機密性を提供しません。秘密情報の保護には暗号化や適切な認証・権限制御が必要です。
入力した文字列はサーバーへ送信されますか?
エンコード・デコード処理はブラウザ内で行います。入力文字列をToolerのサーバーへ送って変換する仕組みではありません。