Decodex
無料オンラインツール

DECODEX · BASE64 · UTF-8

Base64デコード 無料オンライン文字列変換

Base64・Base64URLをUTF-8テキストにデコード。日本語・韓国語・絵文字に対応。無料・登録不要。

入力や貼り付け時に自動変換します。手動で変換するにはオフにしてください。

Base64・Base64URL対応。空白と改行は無視されます。

元データの文字エンコーディング · UTF-8

既定はUTF-8です。文字化けする場合は元の文字エンコーディングを選択してください。

Base64をオンラインでデコードする方法

Base64デコードは文字列から元のバイトを復元する処理です。このデコーダーはUTF-8として読み取り、日本語・韓国語・絵文字を表示します。APIの値を確認できますが、画像やPDFをダウンロードする機能ではありません。

  1. Base64部分だけを貼り付けてください。JSONの引用符やdata:text/plain;base64,などの接頭辞は除きます。
  2. 自動で変換されます。自動変換をオフにした場合は、変換ボタンまたはCtrl+Enter(Macは⌘+Enter)を使います。
  3. コピーボタンで結果をコピーします。UTF-8テキストの上限は5 MBです。

検証済みのBase64変換例

例はUTF-8で検証しています。入力と結果を比べて変換方向を確認してください。Unicodeの1文字は複数バイトになるため、文字数からBase64の長さは決まりません。

入力結果
SGVsbG8=Hello
44GT44KT44Gr44Gh44Gvこんにちは
7JWI64WV7ZWY7IS47JqUIPCfmIA=안녕하세요 😀

Unicodeの例を試す →

対応するBase64形式とパディング

Base64は+と/、Base64URLは-と_を使います。英字と数字は同じです。末尾の=を省略するかどうかは別の規則で、プロトコルによって異なります。英数字だけの文字列ではどちらの形式か判別できません。どちらも暗号化ではありません。

データ文字1つは6ビットを表し、3バイトは24ビットなので4文字に収まります。日本語や絵文字はUTF-8で複数バイトになることがあります。😀は4バイトで8J+YgA==になります。表では1・2・3バイトの入力を比較できます。

Zg → f; Zg== → f; 8J-YgA → 😀.

Base64デコードのエラーを解決する

変換できない場合は、引用符、余分な記号、データURLの接頭辞を取り除き、Base64部分だけを貼り付けてください。パディングの=は末尾にのみ置けます。長さを4で割った余りが1の文字列は無効です。空白、改行、Base64URLの-と_には対応しています。UTF-8エラーは、バイナリデータや別の文字コードが原因の場合があります。既定はUTF-8です。文字化けする場合は元の文字エンコーディングを選択してください。

Base64デコードで文字化けするときの文字コード選択

Base64には元の文字コードの情報が含まれていません。初期設定はUTF-8です。元のデータがShift_JIS、EUC-KR / CP949、GB18030の場合は、結果欄の上でその文字コードを選択してください。

文字コードは自動判定しません。エラーがなくても誤った文字コードでは内容が変わるため、元の文章と比較してください。画像、PDF、圧縮データはテキストではありません。

文字コードテキストBase64
UTF-8こんにちは44GT44KT44Gr44Gh44Gv
Shift_JISこんにちはgrGC8YLJgr+CzQ==

よくある質問

文字化けやUTF-8エラーを解決するには?

Base64には元の文字コードの情報が含まれていません。初期設定はUTF-8です。元のデータがShift_JIS、EUC-KR / CP949、GB18030の場合は、結果欄の上でその文字コードを選択してください。 文字コードは自動判定しません。エラーがなくても誤った文字コードでは内容が変わるため、元の文章と比較してください。画像、PDF、圧縮データはテキストではありません。

すべてのBase64は=で終わりますか?

いいえ。バイト数が3の倍数ならパディングは不要です。プロトコルによっては明示的に省略します。

Base64で内容を保護できますか?

Base64はデータを元に戻せる形式で表すもので、暗号化ではありません。パスワードなどの秘密情報は保護されません。

Base64エンコード →

変換はブラウザー内で行われます。入力と結果は変換サーバーに送信されません。Google Analyticsでアクセスと機能の利用状況を計測します。