テキストをBase64にエンコードまたはBase64をテキストにデコード
例をクリックしてコンバーターに読み込みます: Click on any example to load it into the input field, or use "Quick Run" to automatically encode/decode:
Hello World!
你好世界!这是一个中文测试。
https://example.com/path?param=value&other=data
{"name":"John Doe","email":"john@example.com","active":true}
Base64エンコードは、バイナリデータをASCII文字列形式に変換するバイナリからテキストへのエンコーディングスキームです。テキストデータを処理するように設計されたメディアで保存および転送する必要があるバイナリデータのエンコードに広く使用されています。私たちの無料オンラインBase64エンコーダー/デコーダーツールは、テキストとバイナリデータの変換を即座に処理します。
私たちのBase64エンコーダーは、国际文字のためにencodeURIComponent()経由で適切なUnicode処理を行い、JavaScriptの組み込みbtoa()とatob()関数を使用しています。アルゴリズムは、3バイトのバイナリデータを4つのBase64文字にマッピングし、64文字のアルファベット(A-Z、a-z、0-9、+、/)と不完全なバイトグループの埋め込み(=)を使用します。
Encode/decode both text strings and binary files
Generate URL-safe Base64 encoding variants
Upload and encode image and document files
All processing happens locally in your browser
データURIスキーム: data:image/png;base64,iVBORw0KGgo... - HTML/CSSに画像を直接埋め込むために使用
メール添付: メールシステム(SMTP)の添付ファイル用のバイナリMIMEエンコーディング
データベース保存: バイナリ整合性を保ちながらBLOBをTEXT列に変換
JWTトークン: API認証用のJSON Web Tokensのパayloadセクション
API応答: JSON API応答のための複雑なオブジェクトのシリアライズ
開発者はメールに小さなアイコンを含める必要がありますが、添付ファイルの制限を回避したいと考えています。
結果: メールは外部のファイル附件を必要とせずにアイコンを表示します。
モバイルアプリ開発者は、APIリクエストでの基本認証用にユーザー資格情報をエンコードする必要があります。
結果: 資格情報はHTTP基本認証用に安全にエンコードされます。
バックエンド開発者は、JSONデータベースフィールドに小さなPDFファイルを保存する必要があります。
結果: バイナリのPDFコンテンツがJSONデータベースフィールドにテキストとして保存されるようになりました。
テキスト/バイナリをBase64に変換するには「エンコード」、Base64を元の形式に戻すには「デコード」を選択します。
エンコードまたはデコードしたいテキストを入力するか、画像やドキュメントなどのファイルをアップロードします。
変換ボタンをクリックすると、Base64エンコードまたはデコードされた結果が即座に表示されます。
結果をコピーして、アプリケーション、API、メールテンプレート、またはデータストレージに使用してください。
Base64は、バイナリデータをASCII文字列形式で表すバイナリからテキストへのエンコーディングスキームです。メールや特定のWeb APIなど、テキストのみを確実に処理できるシステムでバイナリデータを送信するために一般的に使用されます。
はい、このBase64エンコーダーとデコーダーは完全に無料で使用できます。サインアップや登録は必要ありません。データはプライバシーとセキュリティを最大にするためにブラウザ内で処理されます。
はい、私たちのBase64ツールは完全にオフラインで動作します。すべてのエンコードとデコードはJavaScriptを使用してブラウザ内で行われるため、インターネット接続なしで使用できます。
確かに、すべてのBase64エンコードとデコードはブラウザ内でローカルで行われます。データはサーバーにもどこにも送信されず、保存されず、完全なプライバシーとセキュリティが確保されます。
Base64は暗号化ではありません。セキュリティやプライバシーを提供しません。データ形式の変換にのみ使用し、機密情報の保護には決して使用しないでください。暗号化にはAESなどの適切な暗号化アルゴリズムを使用してください。
開発ワークフローを向上させるための他のツールとガイドを発見