URLエンコード/デコード

※エンコード/デコードしたい文字列を入力して変換ボタンを押してください

入力エリア

↓ ↓ ↓  ↓ ↓ ↓

出力エリア

URLエンコードとは

URLエンコード(パーセントエンコーディング)は、URL内で使用できない文字や日本語などのマルチバイト文字を、「%」記号と16進数の組み合わせで表現する方式です。例えば、日本語の「あ」は「%E3%81%82」に変換されます。RFC 3986で規定されており、Webブラウザやサーバー間でURLを正確に伝達するために必須の技術です。

URLエンコード変換ツールの使い方

エンコード(文字列をURL形式に変換)

  1. 「エンコード」を選択
  2. 入力エリアにエンコードしたいテキスト(日本語や特殊文字を含むURL等)を入力
  3. 出力エリアにパーセントエンコードされた文字列が表示されます

デコード(URL形式を文字列に変換)

  1. 「デコード」を選択
  2. 入力エリアにURLエンコードされた文字列を入力
  3. 出力エリアに元の文字列(日本語や特殊文字)が表示されます

よくある質問(FAQ)

URLエンコードとは何ですか?

URLエンコード(パーセントエンコーディング)は、URLに使用できない文字を「%」記号と16進数で表現する方式です。日本語や特殊文字をURL内で安全に扱うために使用されます。

スペースは「%20」と「+」どちらが正しいですか?

両方とも正しいですが、使い分けがあります。URLのパス部分では%20を使用し、クエリ文字列(?以降)では+または%20のどちらも使えます。一般的には%20の使用が推奨されます。

日本語URLはSEOに影響しますか?

日本語URLは検索結果に表示される際は日本語のまま表示されますが、共有時やブラウザのアドレスバーではエンコードされた形式になります。SEO的には問題ありませんが、共有しやすさを考慮すると英数字のURLが推奨されることもあります。

入力したURLは保存されますか?

いいえ、すべての変換処理はブラウザ上(JavaScript)で完結し、サーバにデータは一切送信されません。URLやパラメータも完全にプライバシーが保護されます。

二重エンコードとは何ですか?

既にエンコードされた文字列を再度エンコードすることです。例えば「%20」を再度エンコードすると「%2520」になります。意図しない二重エンコードはURLエラーの原因になります。

エンコードとエスケープの違いは?

URLエンコードは特定の方式(パーセントエンコーディング)を指しますが、エスケープはより広い概念です。HTMLエスケープ、JavaScriptエスケープなど、文脈によって方式が異なります。

本ツールは、開発者向けユーティリティサイト「DevDojo」にて提供されています。 正確性と使いやすさを重視し、ブラウザ上で安全に動作します。

-->