テキストとコード / MULTIVERTO

Base64 をテキストに変換

選択した文字コードで Base64 または Base64URL をテキストへ復号します。不正なデータはエラーとして通知します。

変換ツール入力内容はこのブラウザ内にとどまり、変換のために送信されません。

ファイルはブラウザー内にとどまります。
一括変換
ツールを連結

前の結果に各テキストツールを適用します。 テキスト変換ワークフロー ↗

このブラウザーには手順の名前とツールの順序だけを保存します。入力内容と結果は保存しません。

01 / 例

例

入力44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB
結果こんにちは、世界!

02 / ガイド

Base64 をテキストに変換 — 仕組み

Base64 / Base64URL からテキストを復元する

文字列が Base64 で符号化されたテキストだと分かっているときに使います。文字種に合わせて標準 Base64 または Base64URL を選んでください。検証では異なる文字種を黙って混ぜず、選択した形式を確認します。標準 Base64 では空白を含む入力も扱え、どちらの形式でも末尾のパディングが省かれている場合があります。復元したバイト列は選択した文字コードで読みます。既定は UTF-8 で、元データに応じて ISO-8859-1 または UTF-16LE も選べます。

すべての Base64 フィールドがメッセージを含むと仮定しない。 画像、アーカイブ、その他のバイナリ値もこの方法で表現できる。 文字列の文字セットを変更するには、 文字列の文字セットを変更する必要があります。 例えば、ISO-8859-1バイトは必ずしも有効なUTF-8を形成しない。 アルファベット、パディング、バイト列が不正な場合を報告します。 復号テキストは未だ信頼できない入力であり、復号が成功しただけで安全なコマンドやHTMLではありません。

Base64 がバイト列を表す仕組み

Base64 へ変換する前に、元のテキストは文字コードに従ってバイト列になります。UTF-8 のアクセント付き文字や絵文字は、一文字に見えても複数バイトです。ISO-8859-1 は対応する文字を単一バイトで表し、UTF-16LE は二バイト単位の符号化を使います。元の文字コードと違う設定でバイト列を読めば、文字化けするか復号が拒否されます。Base64URL は標準形式の + と / の代わりに - と _ を使います。= のパディングは用途に応じて付ける場合と省く場合があります。Base64 は暗号化ではなく、データの出所も証明しません。秘密情報を隠す目的には使わないでください。

復号後のデータを確認する

指定された形式で書かれた値から始めてください。符号化された要素やバイト列を貼り付け、読みやすくなった結果を元の記録と照合します。復号はこのブラウザー内で行われ、文字列を変換サービスへ送信しません。入力が壊れているか別形式なら、操作によってエラーになるか一部が変わらないことがあります。復号後のテキストは新たな未信頼の入力として扱ってください。読める文章でもマークアップ、URL、コマンドのような文字列、個人情報を含み得るため、別途適切に扱います。Base64 を調べる前に、標準アルファベットか Base64URL か、バイト列をテキストへ戻す文字セットは何かを確認します。まず既知の例で復号を試してください。結果に置換文字が現れたりエラーになったりした場合は、元の文章を推測せず、別の文字セットやバイナリーデータの可能性を調べます。このページの例では「44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB」を「こんにちは、世界!」へ変換します。表示結果を省略せず確認し、自分のデータに適用する前に句読点と文字を照合してください。

入力から出力への変換過程
Base64 入力
Base64 からバイト列を復元
復号テキスト

ガイドを探す

変換ガイド

ガイドを探す