URLエンコード・デコード リアルタイム変換

日本語が含まれるURLやパラメータ文字列を、ブラウザ上でリアルタイムにエンコード(%形式)/デコード(元の文字列)します。
上・下どちらの枠に入力しても、即座にもう一方へ変換結果が反映されます。

🔍 変換する対象を選んでください
⚠️ デコードエラー:不正なエンコード文字列が含まれています。
「%」の後ろの文字が欠けているなど、形式が正しくない可能性があります。

💡 ツールの特徴と使い方

Web制作、マーケティング、システム開発において頻繁に発生する「日本語URLのコピペ問題」を解決するためのツールです。上・下どちらのテキストエリアに入力しても、即座にもう一方がリアルタイムで変換されます。変換処理はすべてブラウザ内で完結するため、入力データが外部に送信されることはなく安全です。

【用途に合わせた2つの変換モード】

  • 通常のURLを変換(おすすめ):
    リンク先URL全体をそのまま貼り付けて変換したい場合に使用します。URLとして機能するために必要な記号(http://? & =)は変換せずに維持し、日本語部分だけを安全に「%」形式に変換します。基本はこちらを使用してください。
  • パラメータ値だけを変換:
    URLの末尾につける「値(クエリパラメータ)」だけを変換したい場合に使用します。入力されたすべての文字や記号を強制的に変換するため、値の中に &/ などの特殊記号を含めて送信したい場合に必須となります(例: redirect_to=/path?id=1 のような値を設定する場合)。

🤔 よくある質問 (FAQ)

URLエンコードとは何ですか?
インターネット上のURLとして使用できない文字(日本語、スペース、特定の記号など)を、使用可能な文字の組み合わせ(「%」に続く16進数)に変換する処理のことです。
日本語URLはなぜエンコードが必要なのですか?
URLの標準規格では、使用できる文字が半角英数字とごく一部の記号のみに制限されています。そのため、日本語をそのままURLのリンク(aタグなど)やリダイレクト設定に含めると、ブラウザやサーバーによっては正しく認識されず、リンク切れやエラー(文字化け)の原因になるためです。
「通常のURLを変換」と「パラメータ値だけを変換」は何が違いますか?
「通常のURLを変換」は、https://? & = など、 URLとして機能させるために必要な記号はそのまま残し、日本語部分だけを安全に変換します。
一方「パラメータ値だけを変換」は、入力された文字や記号をまとめて変換します。 URLの末尾につける値(クエリパラメータ)の中に &/ を含めたいときに使います。
デコードでエラーになるのはなぜですか?
「%」の後ろに続く文字列が途中で途切れている(不完全である)場合や、URLエンコードの規則に則っていない不正な文字が混ざっている場合にエラーとなります。コピペした際に文字列が切れていないか確認してください。
「%20」と「+」は何が違いますか?
どちらも「半角スペース」の変換結果ですが、使われる場所が異なります。「%20」はURLのパス部分(ファイル名など)のスペースとして使われる現代の標準的なエンコードです。「+」は、主に検索フォームなどから送信されるクエリパラメータ(?q=...)の部分で歴史的に使われてきた形式です。当ツールでは標準規格に則り、スペースを「%20」に変換します。

🔗 関連する便利ツール