KeyWoven
日本語

Base64 / Base64URL エンコーダー・デコーダー

Base64は3バイトを4文字で表します。テキストは先にUTF-8バイトへ変換します。例:fooはZm9v、fは標準でZg==、Base64URLでZgです。標準は+と/を使い、必要な=パディングを要求します。Base64URLは-と_を使い、出力はパディングなし、入力はパディングなしまたは厳密に正しいものを受け付けます。空白、改行、文字集合の混在、不正な長さ、ゼロ以外の末尾ビットは拒否します。元テキストの改行は往復で保持します。不正なUTF-8と孤立サロゲートも拒否します。Base64は符号化であり、暗号化ではありません。 バイナリモードはUTF-8以外も含む任意のバイトを最大1 MiB扱えます。エンコードはファイルを開き、デコードは元のバイトをdecoded.binで保存します。16進プレビューは128バイトまで。

入力はこのページ内だけで処理され、自動送信・保存されません。

テキストまたはバイナリデータは、エンコード前・デコード後ともに最大1 MiB(1,048,576バイト)です。テキストモードでは有効なUTF-8が必要です。Base64入力は最大1,398,104文字のASCIIです。

プライバシーの選択

役立つツールを把握するため、Google Analytics 4を使用してもよろしいですか?許可した場合にのみ読み込みます。入力内容や処理結果は含めません。プライバシー設定からいつでも変更できます。

選択は未保存です。アクセス解析は無効です。

プライバシーポリシー