URL エンコーダー
URL やクエリ文字列をオンラインでパーセントエンコード。コンポーネント方式と URI 全体方式を選べ、リンク・パラメータ・パスにそのまま使えます。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1エンコードしたいテキスト・パラメータ値・URL を貼り付けます。
- 2値にはコンポーネント方式、URL 構造を残したい場合は URI 全体方式を選びます。
- 3エンコード結果をリンクやリクエストにそのままコピーします。
URL エンコーダー
テキストや URL を貼り付けると、パーセントエンコード結果がリアルタイムに表示されます。2 つのモードが実務の 2 例に対応:コンポーネント方式(encodeURIComponent)は 1 つのパラメータ値に必要なすべての予約文字をエスケープし、URI 全体方式(encodeURI)は :、/、?、& などの構造を保ったまま安全化します。
クエリ文字列の手組み、URL の中への URL 埋め込み、mailto リンクの生成、空白や &・非ラテン文字を含む値の GET 送信に必須です。
よくある質問
encodeURI ではなく encodeURIComponent を使うのはいつ?
URL に挿入する個々の値には encodeURIComponent を使います。&・=・?・/ などもエスケープされるため、値がクエリ文字列を壊しません。encodeURI は、構造を保ったまま URL 全体を安全化したいときだけ使います。
スペースが %20 になり + にならないのはなぜ?
%20 がスペースの標準的なパーセントエンコーディングです。+ は application/x-www-form-urlencoded の別規約です。このツールは標準の %20 を使います。
非ラテン文字にも対応しますか?
はい。ASCII 外の文字はまず UTF-8 でエンコードされ、その後パーセントエンコードされます。ブラウザと同じ挙動です。
関連ツール
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>100% ローカル処理