Base64ã¨ã³ã³ã¼ã/ãã³ã¼ã
Base64ã§ããã¹ããã¨ã³ã³ã¼ãã¾ãã¯ãã³ã¼ãã
このツールについて
Base64エンコーダー・デコーダーは、テキストをBase64エンコードに即座に変換し、また元に戻します。Base64はバイナリデータをメール、URL、APIでテキストとして安全に送信するためによく使われます。完全なUTF-8サポートにより、すべての言語と特殊文字を正しく処理します。すべてのエンコードとデコードはブラウザ内でローカルに行われます。
使い方
- エンコードまたはデコードモードを選択します。
- 入力フィールドにテキストを貼り付けるか入力します。
- 結果が出力フィールドに即座に表示されます。
- 「コピー」をクリックしてエンコードまたはデコードされた結果をコピーします。
主な用途
- HTMLやCSSに埋め込むために画像やファイルをBase64にエンコード
- デバッグのためにAPIレスポンスのBase64文字列をデコード
- HTTP基本認証ヘッダーの認証情報をエンコード
- データ送信のために特殊文字を安全にエンコード
使いこなすヒント
- Base64はエンコーディングであり暗号化ではありません——機密データを隠すために使わないでください。
- エンコードされたBase64は元のテキストより約33%大きくなります。
- デコードして文字化けが発生する場合は、入力が余分なスペースや改行のない有効なBase64かどうか確認してください。
よくある質問
Base64エンコードは暗号化と同じですか?
いいえ。Base64は秘密鍵のない可逆的なエンコーディング方式です。誰でも瞬時にデコードできます。機密情報を保護するには実際の暗号化を使用してください。
デコードしたテキストが文字化けするのはなぜですか?
通常、入力が有効なBase64ではない場合です。不足しているパディング文字(=)、余分な改行、またはBase64アルファベット(A-Z、a-z、0-9、+、/)以外の文字がないか確認してください。
このツールは絵文字のような非ラテン文字をサポートしていますか?
はい。完全なUTF-8サポートで、任意の言語のテキストや絵文字が両方向で正しく変換されます。
エンコードされた出力が元のテキストより長い理由は何ですか?
Base64はバイナリデータを64個の印字可能文字を使用して表現するため、すべての3バイト入力に対して約4文字が必要です。約33%のサイズ増加になります。
テキストをエンコードまたはデコードするときに送信されますか?
いいえ。標準的なJavaScript関数を使ってブラウザ内でローカルにすべてのエンコードとデコードが行われます。サーバーには送信されません。
オンラインでBase64を使用してテキストをエンコードまたはデコード。UTF-8完全対応、開発者やウェブ専門家向けの文字列変換ツール。
base64エンコーダー · base64デコーダー · オンラインbase64 · base64エンコード · base64デコード · base64コンバーター · テキストをbase64に · base64ツール · base64エンコードツール