読み込み中…
使い方
- 「エンコード」か「デコード」を選びます。
- エンコード時、結果を URL やファイル名に使う場合は「URL-safe」にチェックを入れます。このオプションはエンコード時のみ表示され、デコードは両方の形式を受け付けます。
- ボックスに入力または貼り付けると結果がすぐ変わります。
- 「コピー」で結果をコピーするか、「入れ替え」で結果を入力欄に移して方向を切り替えます。元のテキストに戻るかの確認に使えます。
よくある質問
- 入力したテキストはサーバーに送信されますか?
- いいえ。ブラウザー内で変換します。
- URL-safe Base64 とは?
- + と / を - と _ に置き換え、末尾の = パディングを取り除いた形式で、URL やファイル名にエスケープなしで使えます。デコードは標準形式と URL-safe の両方を読めるので、選ぶ必要はありません。
- デコードすると不正と表示されるのはなぜですか?
- 入力に Base64 にない文字が含まれているか、デコードしたバイトが画像などのバイナリで UTF-8 テキストではないためです。空白と改行は無視され、足りない = パディングは自動で補われます。
- 日本語や絵文字も使えますか?
- はい。エンコード前にテキストを UTF-8 のバイトに変換するので、日本語や絵文字も正しく往復できます。UTF-8 を使う他のツールとは結果が一致しますが、UTF-16 や Shift_JIS でエンコードするツールとは異なります。
- Base64 は暗号化ですか?
- いいえ。バイトを文字で表すだけの方式で、誰でもデコードできます。結果は元のバイトの約 4/3 の大きさになります。