ウェブとエンコーディング
Base64 エンコーダとデコーダ
UTF-8 テキストを Base64 にエンコードするか、Base64 をデコードしてテキストに戻します(URL セーフ バリアントおよび非 ASCII コンテンツを含む)。入力改行 (PEM ファイルに見られるような) は許容されます。
- ブラウザ上で 100% 動作します
- サインアップなし、アップロードなし
- 無料で無制限に使用可能
テキストまたは Base64
例: エンコードするテキスト · デコードするにはBase64 · URL安全入力 —⌘/Ctrl + Enter 変換 · ファイルをドロップしてロード · ローカルで処理
コンバージョン
出力は読み取り専用です。コピー、ダウンロード、または共有を使用して移動します。
Base64 エンコーダ/デコーダ ツールの使用方法
-
テキストを貼り付けるか Base64
モードの切り替えによって方向が決まります。 auto を使用すると、アルファベットのみの短い文字列が Base64 として試行されます。
-
必要に応じてURLセーフに切り替えます
URL セーフ Base64 は、+ を - に、/ を _ に置き換え、クエリ パラメータおよび JWT セグメントで必要なパディングを削除します。
-
結果をコピーする
入力内の改行は無視されるため、ラップされた証明書または PEM 本文を直接デコードできます。
このツールの違い
- 正しい UTF-8 処理 - アクセント、CJK、絵文字の完全な往復
- パディング処理を備えたURLセーフなアルファベット オプション
- 入力内の空白と改行は許容されます
- 無効な文字または切り捨てられたデータの正確なエラー
- バイト長も表示されるため、サイズの確認に役立ちます
アーキテクチャによるプライバシー: このページには入力を受け取る分析は含まれておらず、変換コードはタブで実行されます。ロード後にネットワークから切断して作業を続けることができます。
Base64 エンコーダ/デコーダ — よくある質問
Base64 は暗号化ですか?
いいえ、Base64 は暗号化ではなくエンコードです。キーがなく、機密性はゼロです。 Base64 でエンコードされたデータを、単にスクランブルされているように見えるプレーンテキストとして扱います。機密性が必要な場合は、暗号化 (TLS、AES、エージ) を使用します。
Base64 が - と _ を使用すると URL が安全になる場合があるのはなぜですか?
標準 Base64 では + と / が使用されますが、これは URL と識別子の内部で問題になります。 URL セーフ バリアント (RFC 4648 §5) は、- と _ を置き換え、= パディングを省略することが多いため、値はクエリ文字列またはファイル名に配置されても存続します。
Base64 をファイルまたは画像にデコードするにはどうすればよいですか?
このツールはテキストにデコードします。これはテキスト ペイロードに適しています。デコードされたバイトが画像またはアーカイブの場合、このデコーダはゴミを出力するのではなく、それを明確に報告します。これらにはバイトからファイルへのツールを使用します。
Base64 文字列が = または == で終わるのはなぜですか?
パディング。 Base64 は 3 バイトを 4 文字にエンコードします。入力長が 3 の倍数ではない場合、エンコードではブロックを完全に保つために = が埋め込まれます。パディングは多くの場合オプションであり、URL セーフな使用法では削除されます。
関連ツール
“オンラインでbase64デコード”, “Base64エンコード”, “Base64コンバータ” をお探しですか?あなたは正しい場所にいます — すべての 19 ツールを参照する.