Base64エンコーダー&デコーダー オンライン
テキストをBase64に変換したり、Base64をテキストに戻したりできます — ブラウザ内で即座に処理されます。
エンコードするテキスト
エンコードとデコードはどちらもブラウザ内で完結し、テキストが当社サーバーに送られることはありません。
アクセント付き文字、非ラテン文字、絵文字もすべてUTF-8経由で正しく相互変換されます。
アカウント不要、変換できるテキスト量にも制限はありません。
Base64エンコーディングとは?
Base64とは、バイナリまたはテキストデータを64種類のプレーンASCII文字(A–Z、a–z、0–9、+、/、パディング用の=)だけで表現する方法で、テキストしか扱えないシステムを安全に通過できるようにします。たとえばCSSやHTMLに小さな画像を直接埋め込んだり、JSONやXMLのペイロードにバイナリデータを含めたり、URLにデータを添付したりする用途があります。これは暗号化ではありません。誰でも鍵なしでBase64を元のデータにデコードできます。
オンラインでBase64をエンコード・デコードする方法
- モードを選択します。 「エンコード」はプレーンテキストをBase64に変換し、「デコード」はBase64をプレーンテキストに戻します。
- 入力を貼り付けます。 テキスト(エンコードの場合)またはBase64文字列(デコードの場合)を入力または貼り付けます。
- 結果を確認します。 入力するとすぐに変換が行われます。ボタンをクリックする必要はありません。
- コピーまたはダウンロードします。 コピーボタンで結果をクリップボードにコピーするか、ダウンロードで.txtファイルとして保存できます。
Base64は暗号化ではありません
Base64がデータを隠したり保護したりすると誤解されがちですが、実際は違います。Base64は暗号ではなく可逆的なエンコーディングであり、誰でもパスワードなしに即座に元の形式にデコードできます。Base64はデータ形式の互換性のために使用し(バイナリデータをテキストのみの形式に安全に埋め込むため)、機密を保つ必要があるものには本物の暗号化を使用してください。
よくある質問
テキストをBase64にエンコードするにはどうすればいいですか?
エンコードを選択した状態で入力ボックスにテキストを貼り付けるか入力してください。下にBase64の結果が即座に表示されます。Base64をテキストに戻すにはデコードに切り替えてください。
Base64は何に使われますか?
Base64は任意のデータ(テキスト、バイナリ、画像)を文字、数字、+、/、=からなるプレーンASCII文字列に変換し、テキストしか扱えないシステムを安全に通過できるようにします。例えばCSS/HTMLに小さな画像を埋め込んだり、JSON、XML、URLにバイナリデータを含めたりする用途があります。
Base64エンコーディングは暗号化と同じですか?
いいえ。Base64は暗号化でもセキュリティ対策でもありません。鍵なしで誰でもBase64デコーダーを使って元に戻せます。機密情報の保護ではなく、データ形式の互換性のために使用してください。
UnicodeやEmojiに対応していますか?
はい — Base64変換前にテキストはUTF-8でエンコードされるため、アクセント付き文字、非ラテン文字、絵文字もすべて正しく相互変換されます。
デコードに無効なBase64を貼り付けるとどうなりますか?
文字化けした出力やサイレントな失敗ではなく、明確なエラーメッセージが表示されます。Base64のデコードには、入力が正しい形式(正しい文字セットとパディング)である必要があります。
私のテキストはどこかにアップロードされますか?
いいえ。エンコードとデコードはどちらもブラウザ内で完全に処理され、テキストがCurePDFのサーバーに送信されることはありません。
Base64エンコーダー/デコーダーは無料ですか?
はい、アカウント登録不要で、変換できるテキスト量にも制限はありません。
結果をコピーまたはダウンロードできますか?
はい — コピーボタンで結果をクリップボードにコピーするか、ダウンロードで.txtファイルとして保存できます。