URLエンコード / デコード

テキストやURLをパーセントエンコーディングに変換、または元のテキストに復元します。

QR

スマホで開く

URLエンコード/デコードについて

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

2つのモード

encodeURIComponent はクエリパラメータの値など、URLの一部分をエンコードする場合に使います。:/?#[]@!$&'()*+,;= などの予約文字もすべてエンコードされます。ほとんどの場合はこちらを使ってください。

encodeURI はURL全体をエンコードする場合に使います。URLとして意味を持つ予約文字(:/?#[]@ など)はエンコードされず、そのまま残ります。

使用例

たとえば「東京 タワー」を encodeURIComponent でエンコードすると %E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC になります。これをデコードすると元の「東京 タワー」に戻ります。

すべての処理はブラウザ内で完結し、データがサーバーに送信されることはありません。

使い方

  1. まず「テキスト」を入力または選択し、「入力」や「encodeURI(URL全体)」も目的に合わせて調整します。
  2. 次に「エンコード ▼」を実行して、「出力」を更新します。
  3. 最後に表示された「出力」を確認し、必要であれば「出力をコピー」で再利用します。

変換前後の文字列を見比べながら使うと、文字化けや形式違いを早く見つけられます。すべてブラウザ内で処理されるため、検証用途でも扱いやすい構成です。

URLエンコード/デコードとは?

テキストやURLをパーセントエンコーディングに変換、または元のテキストに復元します。 URLエンコード(パーセントエンコーディング)は、URLに使用できない文字を %XX 形式の16進数表記に変換する仕組みです。日本語やスペース、特殊記号をURLに含める際に必要になります。 2つのモード encodeURIComponent はクエリパラメータの値など、URLの一部分をエンコードする場合に使います。 :/?#[]@!$&'()*+,;= などの予約文字もすべてエンコードされます。ほとんどの場合はこちらを使ってください。 encodeURI はURL全体をエンコードする場合に使います。URLとして意味を持つ予約文字( :/?#[]@ など)はエンコードされず、そのまま残ります。 使用例 たとえば「東京 タワー」を encodeURIComponent でエンコードすると %E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC になります。これをデコードすると元の「東京 タワー」に戻ります。

よくある質問

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

はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。

Q: 「テキスト」と「入力」はどう使い分けますか?

基本は「テキスト」から設定し、必要に応じて「入力」や「encodeURI(URL全体)」で細かく調整します。「エンコード ▼」を実行すると「出力」へ反映されるので、条件差を見比べながら調整できます。

Q: 「出力」はそのまま再利用できますか?

はい。表示された「出力」は「出力をコピー」で持ち出しやすく、資料作成や別の実装作業へそのままつなげられます。条件を変えて複数パターンを作り、比較しながら使う運用にも向いています。

Q: スマートフォンでも使えますか?

はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。

よくある質問

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

A.はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。

Q.「テキスト」と「入力」はどう使い分けますか?

A.基本は「テキスト」から設定し、必要に応じて「入力」や「encodeURI(URL全体)」で細かく調整します。「エンコード ▼」を実行すると「出力」へ反映されるので、条件差を見比べながら調整できます。

Q.「出力」はそのまま再利用できますか?

A.はい。表示された「出力」は「出力をコピー」で持ち出しやすく、資料作成や別の実装作業へそのままつなげられます。条件を変えて複数パターンを作り、比較しながら使う運用にも向いています。

Q.スマートフォンでも使えますか?

A.はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。