JP Tools

Base64変換

テキストやファイルをBase64にエンコード・デコード。URL-safe・Data URI対応。無料・登録不要。

0B

サンプル

Base64変換とは?

Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 メールの添付ファイル(MIME)、WebページへのData URI埋め込み、 JWT(JSON Web Token)、APIでのバイナリデータ送受信など、 幅広い場面で使われています。

Base64の基本

文字セット — A-Z, a-z, 0-9, +, /(計64文字)
パディング — 末尾の=で長さを4の倍数に調整
サイズ増加 — 元データの約133%(4/3倍)
URL-safe — + → -, / → _, =省略

主な機能

  • テキスト↔Base64の相互変換
  • URL-safe Base64対応
  • ファイル→Base64エンコード(Data URI生成)
  • Base64→ファイルダウンロード
  • 自動判定(エンコード/デコード)
  • 入力・出力のバイト数とサイズ比表示
  • UTF-8対応(日本語テキスト変換OK)
  • 完全ブラウザ処理(サーバー送信なし)

よくある使い方

🔧 Web開発

画像やフォントをData URIに変換してCSSやHTMLに直接埋め込み。 小さなアイコンのHTTPリクエスト削減に効果的です。

🔐 API・認証

Basic認証のCredentialsやJWTトークンのペイロードをBase64デコードして内容を確認。 デバッグ作業に便利です。

📧 メール・データ連携

MIMEエンコードされたメール添付ファイルのデコードや、 テキストベースのシステム間でのバイナリデータ受け渡しに。

Base64変換の例

元テキストBase64
HelloSGVsbG8=
こんにちは44GT44KT44Gr44Gh44Gv
JP ToolsSlAgVG9vbHM=
123MTIz

※ 日本語はUTF-8で1文字3バイト。Base64エンコード後は約133%のサイズになります。

よくある質問(FAQ)

Base64とは?

Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 A-Z、a-z、0-9、+、/の64文字を使い、メールの添付ファイルやData URIでの画像埋め込みに広く使われています。

URL-safe Base64とは?

URL-safe Base64は、標準Base64の+を-に、/を_に置き換え、末尾の=パディングを省略した形式です。 URLやファイル名に安全に使用でき、JWTトークンなどで採用されています。

Base64エンコードするとデータサイズは変わりますか?

はい、Base64エンコードするとデータサイズは約33%増加します。 3バイトのバイナリが4文字のASCIIに変換されるためです。

日本語テキストもBase64変換できますか?

はい、当ツールではUTF-8エンコードで日本語テキストを正しくBase64に変換できます。 マルチバイト文字も問題なく処理します。

入力データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内で完結します。 テキストやファイルがサーバーに送信されることは一切ありません。

このBase64変換ツールは無料ですか?

はい、完全無料でご利用いただけます。アカウント登録やインストールも不要です。