コンテンツへスキップ
オフラインです。一部の機能が利用できない場合があります。

Base64 エンコーダー&デコーダー

テキスト、ファイル、画像をブラウザ内で瞬時にエンコード・デコードします。

処理中…

オンラインでBase64をエンコードまたはデコードする方法

  1. Base64変換ツールを開く

    ブラウザで Hanoon Base64 変換ツールを開きます。

  2. データを入力する

    エンコードするテキスト、またはデコードするBase64文字列を貼り付けます。ファイルをアップロードすることもできます。

  3. 結果を取得する

    変換はすぐに行われます。出力をコピーするか、デコードしたファイルをダウンロードします。

Base64エンコーディングとは何ですか?

Base64はバイナリデータを文字に変換する可逆的なエンコードであり、暗号化ではありません。UTF-8ではHelloがSGVsbG8=、한글が7ZWc6riAになり、UTF-8でデコードすると元のテキストに戻ります。

ファイルをBase64にエンコードするには?

ファイルモードでエンコードを選び、ファイルをドラッグするか選択すると、Base64の結果が自動生成され、コピーできます。ファイルを復元するには、ファイルモードでデコードを選び、Base64を貼り付けて結果をダウンロードします。表示されるアップロード上限は端末のメモリによって異なり、エンコード済み入力には別のサイズ制限があります。

データは安全ですか?

変換入力とファイルのバイト列はブラウザ内で処理され、アプリのバックエンドには送信されません。ページのアセットと利用状況の分析機能はネットワークを使用する場合があります。共有リンクには受信者が読める圧縮入力が含まれ、ブラウザ履歴に残る場合があります。

Base64とBase64URLの違いは何ですか?

URL-safeは+と/を-と_に置き換えます。このツールはURL-safe出力の末尾の=も削除します。Data URL出力はdata:...;base64,という接頭辞を付け、URL-safeを有効にしても常に標準Base64を使います。いずれの形式もデータを暗号化しません。

Base64エンコードされた画像をプレビューできますか?

ファイルモードでは、形式と画像サイズの検査に通り、ブラウザが表示できるPNG、JPEG、GIF、WebP、BMPをプレビューできます。SVGはプレビューしません。デコードに成功したファイルは、プレビューがなくてもダウンロードできます。

デコードに失敗したり文字化けしたりするのはなぜですか?

標準とURL-safeの選択を確認してください。SGVsbG8=は有効な標準Base64ですが、SGVsbG8はURL-safeモードでのみ受け付けます。不正な文字・長さ・パディングは拒否されるため、=をむやみに追加しないでください。テキストは元の文字エンコーディングを選びます。有効なBase64のバイト列でも、UTF-8としては不正な場合があります。バイナリデータはファイルモードでデコードしてください。