+Moyoutil
🌐 日本語
www
開発

URLエンコード

住所に入る文字を安全に変換してください。

URLエンコーディング、これを使用してください

クエリなどのURLコンポーネントをエンコードしたり、パーセントで表された文字をデコードしたりできます。

使用例

スペースは %20 に変わります。クエリ内の&は%26に変わり、他のパラメータと区別されます。

知っておいてください

アドレス全体ではなく個々のコンポーネントに encodeURIComponent を適用します。デコード時に+はそのまま残ります。

段階的な使い方

  1. クエリまたはURLパラメータの値を1つ入力します。
  2. エンコードまたはデコードを選択します。
  3. 完成したアドレスに入れたときに重複エンコードされていないことを確認します。

アドレス全体とパラメータ値は異なります

このツールは encodeURIComponent と decodeURIComponent を使用します。 URL の一部の値を安全に渡す目的です。アドレス全体をエンコードすると:と/も変換されるため、通常のリンクとして直接使用することはできません。すでにエンコードされている%20を再エンコードすると、%2520になり、元の意図とは異なります。

URLエンコーディングの入力と結果の例
原文エンコード結果
a ba%20b
a&ba%26b
한글%ED%95%9C%EA%B8%80

よくある質問

デコードした+が空白に変わりません。

このツールは URI コンポーネントの規則に従い、+ のままにします。 HTML フォームの application/x-www-form-urlencoded ルールとは異なります。

無効なURIというエラーがあります。

%の後の16進形式が正しくないか、正しいUTF-8バイトの組み合わせではない可能性があります。原稿が切り取られていないことを確認してください。

URLエンコーディングでXSSを防ぐことはできますか?

URLエンコーディングだけですべてのセキュリティ問題が解決されるわけではありません。 HTML出力、URLホワイトリスト、スクリプトコンテキストごとに適切な処理が必要です。

作成・運営:Moyoutil · 内容検討:2026-09-30 · エラー情報

ツール活用ブログ

ブログ全体を見る →

JSON整形・Base64・URLエンコードの使い方と違い

JSON文法検査と整理、UTF-8 Base64エンコーディング・デコード、URLパラメータエンコーディングの目的を区別します。直接実行できる例と大きな整数、二重エンコーディング、セキュリティ上の注意点をまとめました。

記事を読む↗