Base64デコード
テキストデータをリアルタイムにBase64デコードします。
読み取り専用
Base64デコードツールとは?
Base64形式でエンコードされたテキストを元の形式に戻すためのツールです。Web開発、データ転送、APIレスポンス解析など、様々な場面でエンコードされたデータを扱う際に役立ちます。
このツールが解決する課題
- APIレスポンスに含まれるBase64エンコードされたデータの内容確認
- メールやメッセージングシステムで受け取ったBase64形式のデータの読み取り
- データ転送時に使用されたBase64エンコードデータのデコード
- ファイルのBase64文字列から元のコンテンツ情報を確認
使い方
- 「Base64変換対象データ」入力フィールドにBase64エンコードされた文字列を貼り付けます
- 入力と同時にリアルタイムで変換結果が表示されます
- 必要に応じて「行ごとにデコード」オプションを設定します
- デコード結果はコピーボタンを使ってクリップボードに保存できます
デコードオプション
行ごとにデコード
複数行のBase64データを一度に処理する場合に便利なオプションです。
- 有効時: 各行を独立したBase64エンコードデータとして処理し、行ごとに別々にデコードします
- 無効時: 入力全体を1つのBase64データとして処理し、改行も含めてデコードします
このオプションは以下のようなケースで特に有用です:
- ログファイルの中の複数のBase64エンコード行を一括処理
- 複数のBase64エンコードされたデータエントリを含むCSVファイルの処理
- 一度に複数のBase64エンコードメッセージを解析
使用例
例1: APIレスポンスのデコード
eyJuYW1lIjoiSm9obiBEb2UiLCJlbWFpbCI6ImpvaG5AZXhhbXBsZS5jb20iLCJyb2xlIjoiYWRtaW4ifQ==
デコード結果:
{ "name": "John Doe", "email": "john@example.com", "role": "admin" }
例2: 複数行のBase64データを処理
「行ごとにデコード」オプションを有効にして以下を入力:
SGVsbG8gV29ybGQh
V2ViIFRvb2xCb3g=
QmFzZTY0IGRlY29kZXI=
デコード結果:
Hello World!
Web ToolBox
Base64 decoder
技術的な背景
Base64は、バイナリデータをASCII文字列に変換するエンコーディング方式です。これにより、テキストしか扱えない通信プロトコルでバイナリデータを転送できるようになります。一般的に以下の場面で使用されます:
- 電子メール添付ファイル(MIME形式)
- データURIスキーム
- JSON内のバイナリデータ
- 証明書やトークン(JWT)のエンコーディング
このツールは、標準的なBase64アルゴリズムを使用して、エンコードされたテキストを元の形式に正確に復元します。