# Base64エンコーダー・デコーダー

> 無料のBase64エンコーダー・デコーダー。Unicodeや絵文字に完全対応してテキストをBase64に変換。すべてブラウザで動作し、アップロードされません。

テキストをBase64にエンコードしたり、Base64をテキストにデコードしたりできます。すべてブラウザで動作します。絵文字やすべてのUnicodeを正しく扱えます。

*Interactive tool: enter your values at https://toollantern.win/ja/base64-enkoda-dekoda/ and results update instantly in your browser.*

## このツールの機能

エンコードはテキストをBase64に変換します。Base64はデータURLやメールの添付ファイル、APIのペイロードで使われるASCII安全な形式です。デコードはその逆を行います。どちらもブラウザ内で完結します。

## Unicodeに正しく対応

多くのオンラインツールはbtoa()を直接使うため、絵文字やアクセント文字で失敗します。このツールは先にテキストをUTF-8バイトに変換するので、「Hello, 世界! 🚀」も正しくエンコード・デコードできます。

## 例

**Hello**をエンコードするとSGVsbG8=になります。SGVsbG8=をデコードすると**Hello**に戻ります。末尾の=はパディングで正常です。

## よくある質問
### Base64とは何ですか？

バイナリデータを64文字（A-Z、a-z、0-9、+、/）のプレーンなASCIIテキストで表す方法です。メールやJSONなどテキスト限定の経路でバイナリを送る際に使われます。

### Base64の末尾の=は何ですか？

パディング文字です。Base64は3バイト単位で処理し、入力長が3の倍数でない場合に=で最後のグループを埋めます。正常なものです。

### Base64は暗号化ですか？

いいえ。Base64はエンコードであり暗号化ではありません。誰でも一瞬でデコードできるので、パスワードや秘密の隠蔽には使わないでください。

### テキストはサーバーに送信されますか？

いいえ。エンコードとデコードはJavaScriptでブラウザ内のみで行われます。貼り付けた内容がデバイスから出ることはありません。

---
Interactive version: https://toollantern.win/ja/base64-enkoda-dekoda/
