MyVIPWebToolsロゴ

URLエンコーダー&デコーダー — URLを瞬時にパーセントエンコード・デコード

このURLエンコーダー/デコーダーは、ブラウザ標準のencodeURIComponentおよびdecodeURIComponent関数を使用し、テキストとパーセントエンコード(URLやクエリ文字列で使われる%XX形式)を相互に変換します。「エンコード」と「デコード」モードを切り替え、テキストを入力または貼り付けるだけで結果が瞬時に更新されます。デコード時に不正なパーセントエンコードシーケンスがあった場合も、クラッシュせずに明確なエラーとして表示されます。すべての処理はローカルで行われ、テキストがサーバーに送信されることはありません。

結果はここに表示されます

URLエンコード・デコード — 無料オンラインパーセントエンコードツールの使い方

  1. 1

    URLで安全に使用できるようテキストをパーセントエンコードする場合は「エンコード」、パーセントエンコードされた文字列を平文に戻す場合は「デコード」を選択します。

  2. 2

    テキストエリアに入力内容を貼り付けるか直接入力します。

  3. 3

    入力すると同時に結果が下部に即座に表示されます。ボタンのクリックは不要です。

  4. 4

    「コピー」をクリックすると、エンコードまたはデコードされた結果がクリップボードにコピーされます。

なぜURLエンコード・デコード — 無料オンラインパーセントエンコードツールを使うのか?

URLに安全に含められる文字は、英数字と一部の記号に限られています。スペース、アンパサンド、疑問符、アクセント記号付き文字や絵文字などの非ASCII文字は、URLのパス、クエリ文字列、フォーム送信に安全に含める前にパーセントエンコード(%XXという形式で、XXはその文字の16進数バイト値)する必要があります。正しくエンコードしないと、URLが壊れたり、エスケープされていない「&」や「=」でクエリパラメータが途切れたり、非ASCIIテキストが文字化けしたりします。このツールはJavaScript標準のencodeURIComponentを使用しており、Unicodeテキストを正しくUTF-8エンコードしてからパーセントエンコードします。decodeURIComponentはその逆の処理を行います。不正なパーセントエンコード文字列(2桁の16進数が続かない単独の「%」など)をデコードすると通常はURIErrorが発生しますが、このツールはそれを捕捉し、クラッシュせずに読みやすいエラーメッセージを表示します。

よくある質問

関連ツール

URLエンコード・デコード — 無料オンラインパーセントエンコードツール | MyVIPWebTools