このツールについて
テキストや URL を貼り付けるとエンコード結果が得られます。3 つのモードを用意しているのは、これらが本質的に別の作業だからです。**component** はすべての予約文字をエスケープし、クエリの値に使います。**完全 URI** は `:/?#[]@` などの構造文字を残すため、URL 全体がそのまま使えます。**フォーム** は component に加えて空白を `+` にするもので、HTML フォームが実際に送信する形式です。モードの選び間違いは URL が壊れる最大の原因なので、違いを明示して並べて確認できるようにしています。