Base64エンコード/デコード
テキストをBase64に変換・復号。URLセーフBase64・日本語にも対応
よくある質問
日本語などのマルチバイト文字はエンコードできますか?
はい、対応しています。TextEncoder/TextDecoder を使って UTF-8 のバイト列として正しく処理するため、日本語・中国語・韓国語などのマルチバイト文字も問題なくエンコード・デコードできます。
URLセーフBase64とは何ですか?
通常の Base64 は「+」「/」「=」の文字を使いますが、これらは URL の中に含めると問題が起きることがあります。URLセーフ Base64 では「+」を「-」に、「/」を「_」に置換し、末尾の「=」パディングを除去します。JWT(JSON Web Token)や URL パラメータに埋め込む際に利用されます。
Base64は暗号化ですか?安全ですか?
Base64 はエンコード方式であり、暗号化ではありません。デコードは誰でも簡単にできるため、機密情報の保護には使用しないでください。主にバイナリデータをテキストとして扱いやすくしたり、メール添付ファイルの転送、WebページへのデータURL埋め込みなどに利用されます。
ファイルはサーバーに送信されますか?
いいえ、すべての処理はお使いのブラウザ内で完結します。入力したテキストが外部に送信されることはありません。