Base64 エンコード / デコードとは?
Base64 エンコード / デコードは、ToolsMinifyで提供される無料のブラウザベースのユーティリティです。テキストを Base64 にエンコード、または Base64 文字列をプレーンテキストに即座にデコードします。Base64 は 64 の安全な ASCII 文字でバイナリやテキストを表現し、data URI 画像の埋め込み、JSON API の値送信、DB へのバイナリ保存、メール添付のエンコードに適しています。UTF-8 経由で Unicode 完全対応のため、絵文字や非英語も正しく変換できます。すべてクライアント側 - データは端末の外に出ません。サインアップは不要で、可能な場合はデータをローカルで処理し、モバイルとデスクトップでの速度を重視して構築されています。
無料のオンライン Base64 エンコーダー・デコーダー。テキストを Base64 にエンコード、または Base64 をプレーンテキストにデコード。Unicode(UTF-8)完全対応 - すべてブラウザ内。
今すぐ試す
無料のBase64 エンコード / デコードを開き、以下の手順に従ってください。ダウンロードは不要です。
Base64 エンコード / デコードを使う理由
- 一度限りの変換のためにパッケージをインストールする手間を省く
- 検証により、不正な形式の入力が本番環境に到達する前に捕捉される
- コード、SQL、またはリクエストボディに貼り付ける準備ができた出力をコピーする
- すべてクライアント側で実行されるため、ペイロードがマシンを離れることはない
Base64 エンコード / デコードの使い方 - ステップバイステップ
- ステップ1: エンコード(テキスト→Base64)かデコード(Base64→テキスト)を選びます。
- ステップ2: 入力欄にテキストまたは Base64 文字列を貼り付けます。
- ステップ3: 変換結果が出力に即座に表示されます。
- ステップ4: 「Copy」でエンコード/デコード結果をコピーします。
Base64 エンコード / デコードは開発者ツールにあります。ツールページを開き、メインフィールドにインプットを入力すると、結果が即座に更新されます。コピーボタンを使用して、出力結果をドキュメント、コードエディタ、またはスプレッドシートに貼り付けてください。
一般的な使用例
テキストをエンコード
"Hello" は SGVsbG8= にエンコードされます
Base64 をデコード
SGVsbG8= は "Hello" にデコードされます
Unicode 対応
絵文字やアクセント付き文字も UTF-8 でエンコードされ、正確にデコードされます。
例
- テキストをエンコード: "Hello" は SGVsbG8= にエンコードされます
- Base64 をデコード: SGVsbG8= は "Hello" にデコードされます
- Unicode 対応: 絵文字やアクセント付き文字も UTF-8 でエンコードされ、正確にデコードされます。
プロのヒント
- 実際のペイロードが機密性の高い場合は、まずサンプルデータで使用してください。
- 処理が失敗した場合、通常はツールではなく入力が不正な形式です。
- ミニファイされたコピーと読みやすいコピーを保持する - 1つは出荷用、もう1つはデバッグ用。
よくある質問
Unicode に対応していますか?
はい - エンコードはブラウザの `TextEncoder` API と UTF-8 を使用するため、絵文字、アラビア語、中国語などすべての Unicode 文字を正しく扱えます。
Base64 の用途は?
生バイナリを扱えない文脈で、画像やファイルなどのバイナリを ASCII テキストとして安全に送るために使います - CSS/HTML の data URI、JSON API のバイナリ、DB 保存、MIME メール添付など。
Base64 は暗号化と同じですか?
いいえ。Base64 はエンコーディング方式であり暗号化ではありません。エンコード文字列があれば誰でも即デコードできます。機密情報の保護に Base64 は使わず、AES や RSA などの暗号を使ってください。
デコード結果が文字化けするのはなぜ?
デコード対象が有効な Base64 でないか、別の文字セットでエンコードされた可能性があります。UTF-8 Base64 でエンコードされた入力か確認してください。"=" パディングエラーなら文字列が切り詰められているかもしれません。
Base64 末尾の "=" パディングとは?
Base64 は 3 バイトを 4 文字にエンコードします。入力が 3 の倍数でない場合、最後の 4 文字グループを完成させるため末尾に "=" パディングが付きます。"=" 1 つは 1 バイト、"==" は 2 バイトのパディング。正常な動作です。
必要な関連ツール
ToolsMinifyで他の開発者ツールを探索してください。関連ユーティリティはBase64 エンコード / デコードページにリンクされており、サイトを離れることなくワークフローを完了するのに役立ちます。
始める準備はできましたか?
Base64 エンコード / デコードを無料で利用できます - 正確、高速、モバイル向けに最適化されています。