Skip to content
Zoyku

URL エンコーダー

URL やクエリ文字列をオンラインでパーセントエンコード。コンポーネント方式と URI 全体方式を選べ、リンク・パラメータ・パスにそのまま使えます。

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1エンコードしたいテキスト・パラメータ値・URL を貼り付けます。
  2. 2値にはコンポーネント方式、URL 構造を残したい場合は URI 全体方式を選びます。
  3. 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% ローカル処理