テキストとBase64を相互変換します。日本語(UTF-8)と、URLセーフ形式に対応しています。
入力した内容はサーバーに送信されません(ブラウザ内で処理)
使い方
- 入力欄にテキスト(またはBase64文字列)を入力するか、貼り付けます。
- 「エンコード」か「デコード」を選びます。結果は自動で更新されます。
- URLのパラメータに使う場合は「URLセーフ形式」にチェックを入れます。
Base64とは
Base64は、あらゆるデータを英数字と記号(A-Z、a-z、0-9、+、/)だけで表現する変換方式です。メールの添付ファイル、Basic認証、APIでのデータ受け渡しなど、テキストしか扱えない仕組みの上でデータをやり取りするために広く使われています。
このツールは日本語をUTF-8としてエンコードします。デコード時も同様にUTF-8として解釈するため、他のツールでShift-JISとしてエンコードされたデータは正しく復元できない場合があります。
よくある質問
日本語も変換できますか?
できます。日本語はUTF-8のバイト列としてエンコードします。デコード時もUTF-8として解釈します。
URLセーフ形式とは何ですか?
Base64の「+」「/」はURLの中で特別な意味を持つため、代わりに「-」「_」を使い、末尾の「=」を省略する形式です。URLのパラメータやJWTなどで使われます。
「デコードできませんでした」と表示されます。
入力がBase64として正しくない(使えない文字が含まれる、長さが不正など)場合に表示されます。余分な空白や改行が混ざっていないか確認してください。
入力した内容が外部に送られることはありますか?
ありません。このツールはブラウザの中だけで動作しており、入力内容がサーバーに送信されることは一切ありません。