Base64 Encode / Decode
UTF-8テキストをBase64にエンコードし、Base64をテキストにデコードできます。Base64URL、日本語・中国語・絵文字にも対応し、処理はブラウザー内で完結します。
入力内容と変換結果はブラウザー内で処理し、サーバーへ送信しません。
ページの閲覧状況にはアクセス解析を利用します。入力内容や変換結果は計測に含めません。 プライバシーポリシー
標準Base64は + と /、パディングに = を使用します。Base64URLは - と _ を使用し、エンコード時のパディングを省略します。
形式を選び、エンコードかデコードを押してください。
最大5MiB(UTF-8)
形式を選び、「エンコード」または「デコード」を押してください。入力や形式を変更すると、前の変換結果は消去されます。 入力は自動保存されません。
最大20MiB(UTF-8)
結果をコピーするか、入力欄へ移して再度変換できます。デコードした内容もテキストとして表示し、実行しません。
Base64 Encode / Decodeの使い方
- エンコードするテキスト、またはデコードするBase64を入力欄へ貼り付け、標準Base64かBase64URLを選択します。
- UTF-8テキストをBase64へ変換するときは「エンコード」、Base64をUTF-8テキストへ戻すときは「デコード」を押します。日本語・中国語・絵文字にも対応します。
- 必要な結果をコピーしてください。「結果を入力へ移す」を使うと、形式を確認したうえで逆方向の変換も行えます。
対応するテキストと形式
Base64はデータを文字列で表す方式で、暗号化ではありません。このツールはUTF-8テキスト専用で、ファイルやバイナリーデータの変換には対応しません。 デコードでは半角スペース・タブ・改行を無視し、正しいパディング付き・パディング省略の両方を受け付けます。別形式の文字、不正なパディング、ゼロでないパディングビット、UTF-8として不正な内容はエラーとなり、元の入力は保持します。
上限とデータの扱い
入力はUTF-8換算5MiB、出力は20MiBまでです。処理は5秒で中止します。空のテキストもエンコード・デコードできます。 入力内容と変換結果をURL、サーバーログ、計測イベント、ブラウザーの保存領域へ記録しません。ページ閲覧の計測や通常のページ資産の通信は行います。