テキストエンコード

URLとBase64のエンコード・デコード4方向をUTF-8で変換。不正な入力は途中までの出力ではなくエラーを表示します。

出力
テキストを入力すると結果が表示されます。

知っておきたいこと

エンコーダーは、操作メニューからURLエンコード(初期設定)、URLデコード、Base64エンコード、Base64デコードの4方向を選んで使います。入力するそばから出力欄が更新され、変換できない入力は、中途半端な結果ではなくこの操作に適さない入力というメッセージを表示します。

どちらの方式も、まずテキストをUTF-8のバイト列にします。そのため韓国はページの言語に関係なく6バイトです。URLエンコードは安全でないバイトをパーセント記号と16進数2桁で表して%ED%95%9C%EA%B5%AD、Base64はバイトを6ビットずつにまとめて、同じ語を7ZWc6rWtにします。

用途で選びます。クエリ文字列の値、リダイレクトのパラメーター、ファイル名にはURLエンコード、メール添付の本文、データURI、バイナリを載せるJSONフィールド、Basic認証のペアにはBase64が向いています。どちらも暗号化ではないため、このページで誰でも元に戻せます。

デコードの方向はこのメインページにだけあります。URLエンコードとBase64の専用ページはエンコード専用です。

100%のように単独のパーセント記号、URL用の文字-や_を含むBase64、UTF-8のテキストではないBase64は、デコードに失敗します。たとえば//4=はFF FEのバイトを表します。

作業別ツール 2
関連ツール 4
テキストエンコードの使い方
  1. 操作メニューを開いてBase64エンコードを選びます。リンクに入れる文字ならURLエンコードのままにします。
  2. 韓国をテキスト入力欄に貼り付け、出力欄を読みます。URLは%ED%95%9C%EA%B5%AD、Base64は7ZWc6rWtです。
  3. 操作を対応するデコードに切り替え、出力を新しい入力として貼り付けて、韓国が戻ることを確かめます。
  4. コピーのアイコンで結果をコピーします。長いBase64文字列はchatcument-text-output.txtとしてダウンロードします。

よくある質問

URLやBase64のテキストはどこでデコードできますか?

このメインのエンコーダーのページです。URLエンコードとBase64の専用ページはエンコードのみで、このページの操作メニューにはURLデコードとBase64デコードもあります。

デコード時にこの操作に適さない入力と出るのはなぜですか?

選んだ方向に対して文字列が不正だからです。URLデコードでの単独の%、Base64の文字集合外の文字、正しいUTF-8テキストではないバイトが原因です。

Base64でパスワードを隠せますか?

いいえ。元に戻せる形式であって暗号化ではなく、このページで誰でもワンクリックでデコードできます。

リンクにはどの方向を使えばよいですか?

URLエンコードを、等号の後ろに置く値1つだけに適用します。アドレス全体を通すと、スラッシュやコロンまで変換されます。