Base64変換

テキストとBase64を相互変換

読み込み中…

このツールは役に立ちましたか?

このツールについて

テキストとBase64文字列を相互に変換します。日本語などマルチバイト文字が壊れないようUTF-8バイトに変換してからBase64にし、デコード時も同じ経路で元の文字列を正確に復元します。Base64は圧縮でも暗号化でもなく、バイナリデータをテキストで表現する方式にすぎません。

使い方

  1. 左の「プレーンテキスト」欄に原文を入力すると、右にBase64の結果がすぐ表示されます。
  2. 逆に右のBase64欄に値を貼り付けると、左に元のテキストが復元されます。
  3. URLセーフ表記(-, _)のBase64を貼り付けても、自動的に標準の文字に変換してデコードします。
  4. コピー ボタンで必要な方の値をそのまま取得します。

よくある質問

Base64に変換すると暗号化されますか?
いいえ。Base64は誰でも元に戻せる符号化方式なので、秘密を守る用途には使えません。値を隠したい場合は別途暗号化が必要です。
日本語や絵文字を入れても壊れませんか?
はい。文字をUTF-8バイトに変換してからBase64符号化するため、デコードすれば元の文字に正確に復元されます。
不正なBase64を入力するとどうなりますか?
デコードに失敗すると入力欄の枠が赤くなり、エラーメッセージが表示されます。
URLやJWTで見るBase64と同じものですか?
URLやJWTでは-, _文字を使うURLセーフBase64がよく使われます。このツールはデコード時にそれらの文字を標準のBase64文字(+, /)に変換して処理します。

Base64はデータを安全に隠す暗号化ではなく、符号化方式です。機密情報は別途暗号化してから扱ってください。

似ているツール