JP Tools

URLエンコード・デコード

URLの特殊文字をエンコード・デコード。URL分解・クエリパラメータ解析対応。無料・登録不要。

エンコード前のテキスト

URLエンコードとは?

URLエンコード(パーセントエンコーディング)は、URLに安全に含められない文字を%XX 形式(XXは16進数)に変換する仕組みです。 日本語、スペース、特殊記号などをURLに含める際に必要です。

エンコード例

スペース%20
東京%E6%9D%B1%E4%BA%AC
&%26
=%3D

主な機能

  • encodeURIComponent エンコード
  • encodeURI エンコード
  • RFC 3986 準拠エンコード
  • デコード(自動判定)
  • URL構成要素の分解表示
  • クエリパラメータ解析
  • エンコード・デコード入替
  • 完全ブラウザ処理(サーバー送信なし)

よくある使い方

🔗 API開発

APIのクエリパラメータに日本語や特殊文字を安全に含めるためのエンコード。

🔍 URL解析

長いURLの構成要素を分解して、パラメータの中身を確認。デバッグに便利。

📧 リンク共有

日本語を含むURLをメールやSNSで共有する際のエンコード/デコード確認。

エンコードモード比較

モードエンコード対象
encodeURIComponent英数字・-_.!~*'()以外すべて
encodeURIURL構造文字(:/?#[]@!$&'()*+,;=)を除く
RFC 3986英数字・-_.~以外すべて

よくある質問(FAQ)

URLエンコードとは?

URLに使用できない文字(日本語、スペース、特殊記号)を%XX形式に変換する仕組みです。パーセントエンコーディングとも呼ばれます。

encodeURIComponentとencodeURIの違いは?

encodeURIComponentはパラメータ値向けで、:/?#等もエンコードします。encodeURIはURL全体向けで、URL構造文字はそのまま保持します。

URL分解は何ができますか?

URLをプロトコル、ホスト名、パス、クエリパラメータ、フラグメント等の構成要素に分解し、各パラメータのエンコード/デコード結果も表示します。

入力データはサーバーに送信されますか?

いいえ、すべてブラウザ内で処理されます。入力したテキストやURLが外部に送信されることはありません。

このツールは無料ですか?

はい、完全無料・登録不要でご利用いただけます。