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

Base64 エンコード・デコード

テキストを Base64 に変換、または Base64 をテキストにデコードします。

エディタ

行 1、列 10 行0 単語0 文字

Base64 エンコード・デコード: 概要

Base64 は任意のテキストを安全な文字列に変換し、メール、Data URL、トークン、設定ファイルなどで利用できるようにします。テキストのエンコードはもちろん、Base64 文字列のデコードも行えます。アクセント文字や絵文字も UTF-8 として正しく処理されます。無効な Base64 文字列の場合は分かりやすいエラーが表示されます。

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

  1. テキスト、またはデコードしたい Base64 文字列を入力または貼り付けます。
  2. 「Base64 エンコード」または「Base64 デコード」を選択します。
  3. 「適用」をクリックし、結果をコピーします。

Base64 エンコード・デコード: 主な活用例

  • Base64 を要求する設定ファイルや HTTP ヘッダーに短いテキストや認証情報を埋め込む。
  • ログ、認証トークン、メールソースに見られる Base64 文字列を解読する。
  • スクリプトに組み込む前に Base64 文字列の中身を確認する。

Base64 エンコード・デコード: 使用例

挨拶文をエンコード

入力

Hello, World!

結果

SGVsbG8sIFdvcmxkIQ==
元のテキストにデコード

入力

SGVsbG8sIFdvcmxkIQ==

結果

Hello, World!
アクセント文字や絵文字を含むテキストをエンコード

入力

Café ☕ at 8

結果

Q2Fmw6kg4piVIGF0IDg=

Base64 エンコード・デコード: よくある質問

Base64 は暗号化の一種ですか?

いいえ。Base64 はデータの表現形式を変更するだけであり、誰でも簡単に元のテキストに戻せます。機密情報の保護には使用しないでください。

デコードに失敗するのはなぜですか?

Base64 のアルファベット以外の文字が含まれているか、文字列が途中で切れている可能性があります。余計なスペースを取り除き、文字列が完全か確認してください。

結果の末尾に等号記号(=)が付くのはなぜですか?

Base64 は 3 バイト単位で処理を行うため、全体のバイト数が 3 の倍数でない場合、末尾に 1 つまたは 2 つの等号記号がパディングとして追加されます。

出力される Base64 は URL セーフですか?

プラス記号とスラッシュ記号を含む標準の Base64 アルファベットを使用しています。URL 内で使用する場合は、結果に対して「URL エンコード」を実行するか、これら2文字を手動で置き換えてください。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

エンコード・デコード の関連ツールすべてのテキストツールを見る