開発者向けツール

URLエンコーダ&デコーダ

RFC 3986のコンポーネント規則でテキストをパーセントエンコード/デコードします。

URLエンコーダ&デコーダ workspace

使い方

テキストを貼り付け、Encode または Decode を選びます。エンコードは予約されていないURL文字以外をすべてエスケープします。デコードは、16進2桁が続かないパーセント記号を拒否します。

例

スラッシュとスペースがエンコードされます。スペースはプラスではなく %20 です。

入力

a/b c

出力

a%2Fb%20c

仕組み

エンコードは rawurlencode に従い、英数字と - _ . ~ はそのままです。スペースは %20 になります。デコードはパーセントエスケープを戻し、有効な UTF-8 を要求します。

よくあるエラー

  • プラスがプラスのまま このツールは + をスペース扱いしません。それは HTML フォームの慣習であり、RFC 3986 コンポーネントではありません。
  • 不完全な % が出た 16進2桁を足すか、パーセント記号を削除してください。

制限

1コンポーネントをエンコードします。構造を保ったまま完全な URL を書き換えません(誤りやすいため)。

プライバシー

貼り付けたテキストはブラウザ内で処理されます。PepsTools は受け取らず、保存せず、他のサービスへも送りません。

よくある質問

クエリ文字列はフィールドに分解されますか?

いいえ。ボックス内のテキストをまとめてエンコード/デコードします。