メインコンテンツへスキップ

Base64 エンコード / デコード

テキストと Base64 を相互変換。UTF-8(日本語)と URL-safe モードに対応。

Base64 エンコード / デコードツール

Base64 は任意のデータを 64 種類の印字可能な文字に変換する方式で、Email・JSON・Data URI・JWT などテキストしか送れない場面でよく使われます。このオンライン Base64 ツールは UTF-8 に完全対応し、日本語や絵文字も正しく扱え、URL-safe モードも備えています。

使い方

  1. エンコード:通常のテキストを貼り付けて「エンコード」を押します。
  2. デコード:Base64 文字列を貼り付けて「デコード」で元に戻します。
  3. URL やファイル名に使う場合は「URL-safe」にチェックしてからエンコードします。

主な用途

  • 小さな画像を Data URI として HTML/CSS に埋め込む。
  • JWT の中身を確認する。
  • API でバイナリデータを渡す。
  • 特殊文字を URL パラメータに安全に含める。

よくある質問

Base64 は暗号化ですか?

いいえ。Base64 は単なるエンコードで、誰でもすぐに元に戻せます。機密の保護には使えません。秘匿が必要な場合は暗号化を使ってください。

日本語に対応していますか?

はい。UTF-8 で処理するため、日本語・中国語・絵文字なども文字化けせず正しくエンコード/デコードできます。

URL-safe モードとは?

標準 Base64 の + を -、/ を _ に置き換え、末尾の = を省きます。URL やファイル名に安全に含められます。

データは送信されますか?

いいえ。エンコードもデコードもブラウザ内で完結し、入力内容がサーバーに送られることはありません。