無料Base64エンコーダー & デコーダー - テキスト・画像をオンライン変換
215 回使用Base64エンコードについて
双方向変換
任意のテキストをBase64にエンコード、またはBase64をプレーンテキストにデコードできます。UTF-8、ASCII、全てのUnicode文字に対応。
画像をBase64に変換
画像(JPG、PNG、GIF、WebP)をアップロードすると、HTMLやCSSに直接埋め込めるBase64データURIを生成します。
リアルタイム変換
入力と同時にエンコード・デコードが実行されます。テキストを貼り付けるだけで即座に結果が表示されます。
プライバシー保護
すべての処理はブラウザ内で完結します。テキストや画像がサーバーにアップロードされることはありません。
よくある質問
特殊文字、絵文字、または非英語のアルファベットを含むテキストをBase64エンコードするにはどうすればよいですか?
はい、このBase64エンコーダは、特殊文字、絵文字、非英語のアルファベット(Unicode)を含むあらゆる種類のテキストを処理します。エンコードする前に、テキストは通常UTF-8バイト表現に変換され、それをBase64が処理します。文字セットに関係なく、テキストを入力フィールドに貼り付けるだけです。ツールはそれを正確にBase64文字列に変換し、Web送信または保存のためのデータ整合性を保証します。
Base64エンコーディングを効果的に使用して、小さなアイコンや画像をメールニュースレターに埋め込むにはどうすればよいですか?
Base64エンコーディングは、小さなアイコン、ロゴ、または画像(通常10KB未満)をHTMLメールニュースレターに直接埋め込むのに非常に適しています。データURI(`<img src="data:image/png;base64,...">`)を使用すると、外部画像リクエストが不要になり、読み込み時間の短縮やメールクライアントによる画像ブロックの問題を軽減できます。当社のツールで画像をエンコードし、結果のデータURIをニュースレターのHTMLコードに貼り付けるだけで、確実に表示されます。
このオンラインBase64ツールで画像やドキュメントをエンコードする際に、ファイルサイズの制限はありますか?
当社の無料オンラインBase64エンコーダーは、ほとんどの一般的な画像やドキュメントのサイズを効率的に処理しますが、非常に大きなファイル(例:数百MBまたはGB)は、ブラウザやサーバーの処理制限を超える可能性があります。最適なパフォーマンスとタイムアウトの回避のため、ファイルサイズを50MB未満に保つことをお勧めします。極端に大きなファイルの場合、ローカルのコマンドラインツールを使用してエンコードすることを検討してください。
ウェブサイトのソースコードやログファイルから見つかったBase64文字列を迅速に解析するにはどうすればよいですか?
ウェブサイトのソースコードやログファイルからBase64文字列を迅速にデコードするには、エンコードされた文字列をコピーし、オンラインデコーダーの入力フィールドに貼り付けるだけです。このツールはBase64データを即座に元のテキストに変換し、難読化されたスクリプト、埋め込みデータ、または隠されたメッセージを明らかにします。これにより、ウェブ開発者やSEOスペシャリストは、手動デコードなしでサイトコンテンツを効率的に分析し、問題をトラブルシューティングできます。
テキストエンコーディングの最大文字数制限はありますか?
エンコードするテキストに厳密な文字数制限はありません。段落や文書全体を貼り付けることができます。ただし、10万文字を超えるような非常に大きな入力は、処理中にブラウザが遅くなる可能性があります。そのような膨大な処理には、代わりにコマンドラインツールを検討してください。
Base64エンコードは暗号化ですか?データは安全になりますか?
いいえ、Base64は暗号化ではありません。バイナリデータをASCII文字で表現するだけの変換です。誰でもこのツールで一瞬でデコードできます。本当にデータを保護したいなら、まずAESなどで暗号化してからBase64エンコードしてください。Base64単体では全く安全ではありません。
デコードしたテキストが文字化けしてしまうのはなぜですか?
それは元のデータがテキストではなかった場合によく起こります。画像、PDF、音声ファイルはバイナリデータを生成し、読める文字にはなりません。当ツールは自動で処理します — 画像をデコードするとテキストプレビューではなくダウンロードボタンが表示されます。読めるテキストを期待しているのに文字化けしたら、元のデータがファイルでなかったか確認してください。コツ:デコード前に、何がエンコードされたかを必ず確認しましょう。
スマホのカメラロールから画像をアップロードしてエンコードできますか?
はい、可能です。アップロードボタンをタップし、カメラロールやギャラリーから画像を選んでください。モバイル版もタッチ操作に最適化されており、ファイル選択はデスクトップと同様に動作します。写真を選ぶと、ツールが即座にBase64データURIに変換します。HTMLメールやプロトタイプに画像を直接埋め込むのに便利です。モバイルでの処理をスムーズにするため、50MB未満の画像をお使いください。
Base64エンコードは元に戻せますか?誰でも元のデータにデコードできますか?
はい、Base64は設計上完全に可逆です。これは一方向ハッシュではなく、バイナリをテキストに変換するエンコード方式です。当ツールを含むあらゆるBase64デコーダーが元のバイトを正確に復元します。つまり、Base64でエンコードしたものは一切秘密になりません。機密性が必要なら、まずAES-256などで暗号化してから、その暗号化バイトをエンコードしてください。Base64をパスワード代わりに使う開発者をよく見かけますが、それは間違いです。
Base64エンコードするとテキストは短くなりますか?
いいえ、むしろ約33%長くなります。3バイトの入力に対して4文字のASCII出力になります。例えば10文字のメール件名はエンコード後14文字程度になります。URLやAPIペイロードに埋め込むとこのオーバーヘッドが効いてきます。サイズを減らしたいならgzipやbrotliを使ってください。
活用シーン
- 小さな画像やアイコンをHTMLやCSSにデータURIとして直接埋め込む
- JSON APIやURLでバイナリデータを安全に送信するためにエンコードする
- APIレスポンスやメールヘッダーのBase64文字列をデコードする
- メールテンプレートでインライン使用するために画像をBase64に変換する
- HTTP Basic認証ヘッダー用の認証情報をエンコードする