Base64デコード
Base64文字列を元のテキストにデコード
読み取り専用
Base64デコードとは?
Base64デコードは、Base64文字列を元のテキストに戻して確認するためのツールです。APIレスポンスの中身を見たいときや、メール・ログ・設定値などに含まれるBase64文字列を素早く読みたいときに役立ちます。
入力するとすぐに結果が更新されるので、値を少し直しながら確認したいときにも使いやすい構成です。
使い方
- Base64文字列を入力欄に貼り付けます。
- 必要に応じて「行単位でデコード」を切り替えます。
- 右側の結果欄でデコード結果を確認します。
1つの長い文字列をそのまま戻したい場合は通常モード、1行ごとに別々の値として扱いたい場合は行単位モードが向いています。
主な設定
行単位でデコード
複数行のBase64文字列をまとめて確認したいときのための設定です。
- オン: 改行ごとに区切って、それぞれを個別にデコードします
- オフ: 入力全体を1つのBase64文字列としてデコードします
例えば、ログや一覧データのように1行ずつ別のBase64値が並んでいる場合はオンが便利です。逆に、改行を含んだ1つのデータとして扱いたい場合はオフのまま使います。
入出力例
eyJuYW1lIjoiSm9obiBEb2UiLCJlbWFpbCI6ImpvaG5AZXhhbXBsZS5jb20iLCJyb2xlIjoiYWRtaW4ifQ==
このような文字列を入力すると、たとえば次のような内容を確認できます。
{
"name": "John Doe",
"email": "john@example.com",
"role": "admin"
}
活用シーン
- APIレスポンスに含まれるBase64文字列の中身を確認したいとき
- メールやヘッダー値などのエンコード済みテキストを読みたいとき
- ログに並んだ複数のBase64文字列をまとめて確認したいとき
base64-encodeで作った値を逆変換して結果を確かめたいとき
使うときの注意点
- Base64として不正な文字列は正しく変換できません
- 行単位モードでは、各行がそれぞれ独立したBase64文字列である必要があります
- 画像やバイナリ由来の値をデコードすると、結果が文字化けしたように見えることがあります
このツールはテキスト確認には便利ですが、バイナリファイルそのものを復元して扱う用途には向いていません。
Base64の基本
Base64は、データを文字列として扱いやすくするためのエンコード方式です。メール、Data URI、JSON、各種トークンなど、テキスト中心のやり取りにバイナリデータを載せたい場面で広く使われています。
暗号化ではなく変換形式なので、内容を隠す用途ではない点も押さえておくと安心です。