Base64エンコード/デコードツール
Base64エンコード・デコードツールです。テキストデータをBase64形式にエンコードしたり、Base64形式のデータをデコードしたりできます。最大5120文字までのデータを処理できます。
Data to encode
結果
Read Only
使い方
このツールについて
このBase64エンコード・デコードツールでは、テキストをBase64にエンコードしたり、Base64をテキストにデコードしたりを1つの画面で行えます。トークン、設定値、データURI、そしてAPIやファイルがASCIIセーフなコンテンツを要求する場合の簡単なデバッグに活用できます。 Base64はエンコードであり、暗号化ではありません。誰でも出力をデコードできるため、秘密情報を隠す手段として扱わないでください。必要に応じてエンコードとデコードを切り替え、結果をエディタやターミナル、チケットにコピーしてください。 変換はブラウザ内で行われます。ツールは無料で、アカウントも不要です。Cursor、Claude、または自作のスクリプトから同じエンコード・デコード処理を繰り返し行いたい場合は、Thousand API MCPを使って自動化できます。
使い方
エンコード/デコードを切り替え、テキスト欄に入力または貼り付け。結果はリアルタイムに表示され、コピーできます。
オプション
変換方向: エンコード(テキスト→Base64)とデコード(Base64→テキスト)を切り替えて使用します。
ユースケース
• Data URI の生成 • 簡易的な機密情報の記述(注:Base64 は暗号化ではない) • API の Basic 認証 • 小型バイナリのテキスト化
コード例
JavaScript
Read Only
1// エンコード
2btoa("Hello"); // "SGVsbG8="
3
4// デコード
5atob("SGVsbG8="); // "Hello"
6
7// Node / Unicode: Buffer.from(str).toString("base64")Python
Read Only
1import base64
2
3base64.b64encode(b"Hello").decode() # "SGVsbG8="
4base64.b64decode("SGVsbG8=").decode() # "Hello"PHP
Read Only
1base64_encode("Hello"); // "SGVsbG8="
2base64_decode("SGVsbG8="); // "Hello"プライバシーとデータの扱い
エンコード・デコードはブラウザ内で完結し、入力内容をサーバーへ送信しません。
よくある質問
- Q: Base64とは?
- A: 64種類の文字を使ってバイナリデータをASCIIテキストとして表現するエンコード方式です。トークンやデータURI、設定値でよく使われます。
- Q: Base64は暗号化ですか?
- A: いいえ。これはエンコードであり、暗号化ではありません。誰でもデコードできます。
- Q: ここでエンコードとデコードの両方ができますか?
- A: はい。同じツール内でエンコードとデコードを切り替えられます。
- Q: 処理はローカルで行われますか?
- A: はい。変換はブラウザ内で行われます。
