毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
URL コンポーネントをエンコード・デコードします
URL エンコーディングは、文字をインターネット上で送信できる形式に変換します。特殊文字は '%' に続く 2 桁の 16 進数に置き換えられます。
URL のクエリパラメータに特殊文字を含める必要がある場合や、プログラムで URL を構築する場合に URL エンコーディングを使います。一般的なユースケースには、スペース・特殊文字・非 ASCII 文字のエンコードがあります。
スペースのエンコード、特殊文字、クエリパラメータをカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// Encode URL component (replaces special characters with percent-encoded values) function encodeUrl(text: string): string { return encodeURIComponent(text); } // Decode URL component function decodeUrl(encodedText: string): string { return decodeURIComponent(encodedText); }