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 | 英数字・-_.!~*'()以外すべて | パラメータ値のエンコード |
| encodeURI | URL構造文字(:/?#[]@!$&'()*+,;=)を除く | URL全体のエンコード |
| RFC 3986 | 英数字・-_.~以外すべて | API署名、OAuth等 |
関連ツール
よくある質問(FAQ)
URLエンコードとは?
URLに使用できない文字(日本語、スペース、特殊記号)を%XX形式に変換する仕組みです。パーセントエンコーディングとも呼ばれます。
encodeURIComponentとencodeURIの違いは?
encodeURIComponentはパラメータ値向けで、:/?#等もエンコードします。encodeURIはURL全体向けで、URL構造文字はそのまま保持します。
URL分解は何ができますか?
URLをプロトコル、ホスト名、パス、クエリパラメータ、フラグメント等の構成要素に分解し、各パラメータのエンコード/デコード結果も表示します。
入力データはサーバーに送信されますか?
いいえ、すべてブラウザ内で処理されます。入力したテキストやURLが外部に送信されることはありません。
このツールは無料ですか?
はい、完全無料・登録不要でご利用いただけます。