URL エンコーダー / デコーダー

URL コンポーネントをパーセントエンコードしたり、エンコード済み文字列を元に戻します。変換はすべてブラウザ内で行います。

ブラウザローカル 登録不要 エンコード / デコード

テキストを URL で使いやすいパーセントエンコードに変換したり、エンコード済みの値を読みやすい形に戻したりできます。ブラウザー標準の URI コンポーネント変換を使い、入力内容はローカルで処理されます。

URL エンコーダー / デコーダーの使い方

  1. テキスト、URL コンポーネント、またはエンコード済みの値を入力欄に貼り付けます。
  2. Encode でパーセントエンコードし、Decode で元の値に戻します。
  3. 変換結果とステータスを確認します。
  4. クエリ値、パス要素、開発作業などで使う結果をコピーします。

URL エンコードで何が変わりますか?

URL エンコード、またはパーセントエンコードは、URI コンポーネント内でそのまま扱いにくい文字を % と 16 進数のバイト値で表現します。このページは encodeURIComponent / decodeURIComponent 相当の動作なので、完全な URL 全体よりもクエリ値やパス要素など個別の値に向いています。

URL の予約文字には構造上の意味があります。URL 全体を一括でエンコードすると、コロン、スラッシュ、疑問符、アンパサンド、等号などの区切りも変換されることがあります。不正なパーセント列は推測して修正せず、デコードエラーとして扱われます。

プライバシーと制限事項

エンコードとデコードはブラウザー内で実行され、入力テキストを Votilo サーバーへ送る必要はありません。生成した URL の存在や安全性は確認せず、URL エンコードは暗号化でも秘密情報の保護でもありません。

よくある質問

パーセントエンコードはどのような形ですか?

文字を % と 16 進数のバイト値で表します。たとえば空白は一般に %20 になります。

URL 全体をエンコードすべきですか?

通常はコンポーネント用エンコーダーで URL 全体を変換せず、パラメーター値やパス要素を個別にエンコードします。

デコードが失敗するのはなぜですか?

不正なパーセント列や無効なエンコードバイト列は decodeURIComponent でエラーになります。

URL エンコードは暗号化ですか?

いいえ。可逆的な表現方法であり、機密性はありません。

入力内容はアップロードされますか?

いいえ。変換はブラウザー内で行われます。