Base64 エンコード / デコード
ブラウザ内でテキストを Base64 に変換し、再びデコードします。UTF-8 に安全に対応し、任意の URL-safe バリアントも利用できます。データがサーバーにアップロードされることはありません。
入力
0 行 · 0 文字
モード
URL-safe
Base64 エンコード / デコード の使い方
- 1
エンコードかデコードを選ぶ
テキストを Base64 に変換するにはモードを「Encode」に、Base64 文字列を読めるテキストに戻すには「Decode」に設定します。
- 2
入力を行う
テキストまたは Base64 を入力パネルに入力するか貼り付けます。必要に応じて「URL-safe」をオンにすると、URL やファイル名に適した文字セットを使います。
- 3
変換する
「Convert」をクリックすると、UTF-8 と絵文字に完全対応した変換がブラウザ内でローカルに実行されます。
- 4
コピーまたは入れ替える
結果をコピーするか、「Swap」を使って出力を入力に戻しモードを切り替えると、素早く往復変換できます。
よくある質問
ここでのエンコードとデコードの違いは何ですか?
エンコードは通常のテキストを Base64 表現に変換し、デコードは Base64 文字列を元のテキストに復元します。モードの切り替えで両者を行き来できます。
URL-safe オプションは何をしますか?
URL-safe な Base64 では、+ と / の文字が - と _ に置き換えられ、末尾の = パディングが除去されます。そのため、エスケープなしで URL やクエリ文字列、ファイル名にそのまま使えます。
絵文字や英語以外の文字に対応していますか?
はい。変換前にテキストは UTF-8 としてエンコードされるため、アクセント付き文字、非ラテン文字、絵文字もエンコード・デコードで正確に保持されます。
デコード時に不正な Base64 を貼り付けるとどうなりますか?
不正な Base64 を検出すると、文字化けした出力ではなく入力エラーのメッセージを表示します。誤字を確認するか、エンコードモードに切り替えるよう促されます。
データはどこかに送信されますか?
いいえ。コンバーターは JavaScript を使ってブラウザ内で完結するため、テキストや Base64 文字列がデバイスから外に出ることはありません。機密データや独自データにも安全に使えます。
関連ツール
こちらの便利なツールもどうぞ