Base64 デコード

Base64 文字列を元のテキストに変換します。UTF-8(日本語)に対応

文字数: {{ inputText.length }} バイト数: {{ byteCount }}
{{ errorMsg }}
エンコードへ →

Base64 デコードについて

Base64 デコードはその逆の処理で、Base64 でエンコードされた文字列を元のデータに戻します。Base64 は A-Z、a-z、0-9、+、/ の 64 文字と = パディングを使用します。デコードは逆の規則を適用し、4 文字の Base64 を 3 バイトに戻します。

Web 開発では、JWT トークンのヘッダーやペイロード、HTTP Basic 認証の資格情報、Data URI 内のインラインデータのデコードで Base64 がよく使われます。

本ツールは日本語(UTF-8 エンコード)を含む Base64 文字列をデコードし、入力内の空白や改行を自動的に処理します。

入力: SGVsbG8gV29ybGQ= → 出力: Hello World

入力: 44GT44KT44Gr44Gh44Gv44CB5LiW55WM → 出力: こんにちは、世界

よくある質問

Q: デコードしたテキストが文字化けするのはなぜですか?
A: 通常、元データが UTF-8 以外のエンコード(GBK、ISO-8859-1 など)でした。元のエンコードを確認するか、エンコードを指定できるデコーダーをお使いください。
Q: 「デコードに失敗しました」と表示されるのはなぜですか?
A: 考えられる原因:入力が有効な Base64 文字列ではない、不正な文字が含まれている、長さが正しくない(4 の倍数ではない)など。入力が完全であるか確認してください。
Q: Base64URL 形式もデコードできますか?
A: 本ツールは標準の Base64 デコードに対応しています。入力が Base64URL(+ と / の代わりに - と _ を使用)の場合は、自動的に変換してデコードします。