Base64 エンコード&デコード — 無料オンラインツール

テキストをBase64にエンコード、またはBase64を平文にデコード。日本語・Unicodeに対応、100%ブラウザ完結。

無料で使う →

機能

🔄

エンコード&デコード

ワンクリックでエンコードとデコードを切り替え。双方向変換が簡単。

🌏

Unicode対応

中国語・日本語・韓国語・絵文字を含む完全UTF-8サポート。あらゆる文字をエンコードできます。

即時結果

入力や貼り付けと同時にリアルタイムで結果を表示。ボタン操作不要。

🔒

プライバシー優先

すべてのエンコード・デコードはブラウザAPI(btoa/atob)を使用。データはどこにも送信されません。

📋

ワンクリックコピー

エンコードまたはデコードした結果をクリップボードに即コピー。

📥

ドラッグ&ドロップ

テキストファイルを入力エリアにドラッグすると内容を自動読み込み。

使い方

1

モードを選択

「エンコード」でテキストをBase64に変換、「デコード」でBase64をテキストに戻します。

2

テキストを入力または貼り付け

入力フィールドにテキスト(またはBase64文字列)を入力するか貼り付けます。

3

結果を確認

エンコードまたはデコードされた結果が出力フィールドに即時表示されます。

4

結果をコピー

コピーボタンをクリックして結果をクリップボードにコピーします。

よくある質問

Base64エンコードとは何ですか?
Base64は、64種類のASCII文字(A-Z、a-z、0-9、+、/)を使ってバイナリデータをASCII文字列として表現するバイナリ→テキスト変換方式です。テキストベースのプロトコルでデータを転送する際に広く使われます。
日本語などのUnicode文字に対応していますか?
はい。内部でUTF-8エンコーディングを使用しており、日本語・中国語・韓国語・絵文字などあらゆるUnicode文字を正しくエンコード・デコードできます。
日本語をエンコードすると文字列が長くなるのはなぜですか?
日本語の1文字はUTF-8で3バイトです。Base64は3バイトを4文字に変換するため、日本語1文字がBase64の4文字になり、視覚的に入力より長くなります。
このツールでファイルをエンコードできますか?
テキストコンテンツは可能です。画像やPDFなどのバイナリファイルには、base64データURLとして処理する「画像をBase64に変換」ツールをお使いください。
テキストはサーバーに送られますか?
いいえ。すべてのエンコード・デコードはJavaScriptのbtoa/atob関数(Unicode対応のTextEncoder/TextDecoder付き)を使ってブラウザ内で完結します。データはデバイスから出ません。

← pudone! ホームへ戻る