Base64変換
テキストとBase64を相互変換
読み込み中…
このツールは役に立ちましたか?
このツールについて
テキストとBase64文字列を相互に変換します。日本語などマルチバイト文字が壊れないようUTF-8バイトに変換してからBase64にし、デコード時も同じ経路で元の文字列を正確に復元します。Base64は圧縮でも暗号化でもなく、バイナリデータをテキストで表現する方式にすぎません。
使い方
- 左の「プレーンテキスト」欄に原文を入力すると、右にBase64の結果がすぐ表示されます。
- 逆に右のBase64欄に値を貼り付けると、左に元のテキストが復元されます。
- URLセーフ表記(-, _)のBase64を貼り付けても、自動的に標準の文字に変換してデコードします。
- コピー ボタンで必要な方の値をそのまま取得します。
よくある質問
- Base64に変換すると暗号化されますか?
- いいえ。Base64は誰でも元に戻せる符号化方式なので、秘密を守る用途には使えません。値を隠したい場合は別途暗号化が必要です。
- 日本語や絵文字を入れても壊れませんか?
- はい。文字をUTF-8バイトに変換してからBase64符号化するため、デコードすれば元の文字に正確に復元されます。
- 不正なBase64を入力するとどうなりますか?
- デコードに失敗すると入力欄の枠が赤くなり、エラーメッセージが表示されます。
- URLやJWTで見るBase64と同じものですか?
- URLやJWTでは-, _文字を使うURLセーフBase64がよく使われます。このツールはデコード時にそれらの文字を標準のBase64文字(+, /)に変換して処理します。
Base64はデータを安全に隠す暗号化ではなく、符号化方式です。機密情報は別途暗号化してから扱ってください。