このツールに問題がありますか?

「BASE64からTEXTへの変換 オンライン」について

このツールは Base64 を元のテキストまたはバイナリへ戻します。Base64 文字列を貼り付けるとデコード結果が得られ、API レスポンス、Cookie、JWT、MIME メール部品など、エンコード済みペイロードの中身を確認できます。

標準 Base64(+ / =)と URL セーフ Base64(- _、パディング省略可)の両方に対応。メールヘッダで 76 文字毎に折り返された Base64 でも、空白や改行は許容します。

デコード結果が UTF-8 として有効ならテキスト表示、バイナリ(画像や圧縮ファイル等)ならダウンロードリンクを提供します。

このツールの使い方

Base64 をテキストにデコードする手順

  1. Base64 文字列を貼り付け

    エンコード済みペイロードを「Base64」欄に。`data:…;base64,` プレフィックスは自動除去、空白は無視されます。

  2. 標準アルファベットのみ

    Node の `Buffer.from(.., 'base64')` を使い、A–Z a–z 0–9 + / = の標準アルファベットを期待します。URL セーフ Base64(- や _)はここではデコードできないので先に変換を。

  3. 「実行」

    出力は `text` — デコード後バイトの UTF-8 表示。無効入力が 0 バイトにデコードされた場合は明示的エラーで、誤解しやすい空文字を返しません。

  4. null バイトに注意

    デコード結果に null 文字が含まれる場合は note が付き、ペイロードはおそらくバイナリでテキストではないと示します。UTF-8 表示は崩れるので、バイト列として扱ってください。