URL エンコーダー / デコーダー
URL コンポーネントをパーセントエンコードしたり、エンコード済み文字列を元に戻します。変換はすべてブラウザ内で行います。
テキストを URL で使いやすいパーセントエンコードに変換したり、エンコード済みの値を読みやすい形に戻したりできます。ブラウザー標準の URI コンポーネント変換を使い、入力内容はローカルで処理されます。
URL エンコーダー / デコーダーの使い方
- テキスト、URL コンポーネント、またはエンコード済みの値を入力欄に貼り付けます。
- Encode でパーセントエンコードし、Decode で元の値に戻します。
- 変換結果とステータスを確認します。
- クエリ値、パス要素、開発作業などで使う結果をコピーします。
URL エンコードで何が変わりますか?
URL エンコード、またはパーセントエンコードは、URI コンポーネント内でそのまま扱いにくい文字を % と 16 進数のバイト値で表現します。このページは encodeURIComponent / decodeURIComponent 相当の動作なので、完全な URL 全体よりもクエリ値やパス要素など個別の値に向いています。
URL の予約文字には構造上の意味があります。URL 全体を一括でエンコードすると、コロン、スラッシュ、疑問符、アンパサンド、等号などの区切りも変換されることがあります。不正なパーセント列は推測して修正せず、デコードエラーとして扱われます。
プライバシーと制限事項
エンコードとデコードはブラウザー内で実行され、入力テキストを Votilo サーバーへ送る必要はありません。生成した URL の存在や安全性は確認せず、URL エンコードは暗号化でも秘密情報の保護でもありません。
よくある質問
パーセントエンコードはどのような形ですか?
文字を % と 16 進数のバイト値で表します。たとえば空白は一般に %20 になります。
URL 全体をエンコードすべきですか?
通常はコンポーネント用エンコーダーで URL 全体を変換せず、パラメーター値やパス要素を個別にエンコードします。
デコードが失敗するのはなぜですか?
不正なパーセント列や無効なエンコードバイト列は decodeURIComponent でエラーになります。
URL エンコードは暗号化ですか?
いいえ。可逆的な表現方法であり、機密性はありません。
入力内容はアップロードされますか?
いいえ。変換はブラウザー内で行われます。