🦊Foxi Tools
🔗

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

URLをエンコード/デコードします

URLエンコーダー/デコーダーは、URLに含まれる特殊文字や日本語、空白などをパーセントエンコーディング(%XX)形式に変換・復元するツールです。日本語を含むURLの共有、APIクエリパラメータへの特殊文字の受け渡しに不可欠です。RFC 3986準拠で、URL全体または個別パラメータの選択的エンコードが可能です。

📖 使い方

  1. 入力欄にURLまたはテキストを入力してください
  2. エンコードボタンで特殊文字をURL安全形式に変換してください
  3. デコードボタンでエンコードされたURLを元に戻してください
  4. 結果をコピーして使用してください

主な機能

  • URL特殊文字自動エンコード
  • パーセントエンコーディング完全対応
  • 日本語URLエンコード/デコード
  • クエリパラメータ処理
  • リアルタイム変換

💡 活用事例

  • Web開発者: APIコール時にクエリパラメータの特殊文字(&、=、?など)を安全にエンコードしてサーバーへ送信します。
  • SEO担当者: 日本語を含むURLをエンコードし、検索エンジンやSNS共有時にリンクが壊れないようにします。
  • マーケター: UTMパラメータに日本語のキャンペーン名や特殊文字を含む値を安全にエンコードします。
  • QAエンジニア: エンコードされたURLをデコードして、実際に送信されるパラメータ値を確認・テストします。
  • コンテンツ管理者: CMSが自動生成したエンコード済みURLをデコードして、元のパスを把握します。

🎯 活用ヒント

  • URL全体ではなくパラメータ値だけをエンコードしてください。://や?をエンコードするとURL構造が壊れます。
  • デコード結果に%が残っている場合は二重エンコードされています。もう一度デコードしてください。
  • 日本語URLをSNSで共有する際は、エンコードされた形式で渡す必要があります。
  • encodeURIComponentとencodeURIの違いを理解しておきましょう。このツールはencodeURIComponent方式で動作します。

よくある質問

Q. URLエンコードが必要な理由は?

A. URLには使用できない文字があります。空白、日本語、特殊文字などを安全に送信するにはエンコードが必要です。

Q. %20と+の違いは?

A. %20は空白の標準URLエンコーディングで、+はクエリ文字列で使用される形式です。このツールは%20を使用します。

Q. 日本語URLがコピーすると文字化けするのはなぜ?

A. 日本語はURLで直接使用できないため、パーセントエンコーディングに自動変換されます。ブラウザのアドレスバーでは日本語で表示されますが、コピーするとエンコードされた形式になります。

Q. 二重エンコードとは?

A. すでにエンコードされた文字を再度エンコードすることです。例えば%20が%2520になります。サーバーがパラメータを正しく認識できなくなるため、エンコードは1回だけ行ってください。

Q. URLで安全な文字はどれですか?

A. 英字(A-Z、a-z)、数字(0-9)、ハイフン(-)、アンダースコア(_)、ピリオド(.)、チルダ(~)はエンコードなしでURLに使用できます。それ以外はパーセントエンコーディングが必要です。

Q. encodeURIとencodeURIComponentの違いは?

A. encodeURIはURL全体の構造を維持しながらエンコードし、encodeURIComponentはすべての特殊文字をエンコードします。クエリパラメータの値にはencodeURIComponentを使ってください。

🔗 関連ツール