エンコード
URLエンコーダー/デコーダー
URLコンポーネントを安全にエンコードしたり、パーセントエンコードされたテキストをデコードしたり — どこにも送信しません。
よくある質問
URIエンコーディングとコンポーネントエンコーディングの違いは何ですか?
URIエンコーディングはA-Z、a-z、0-9、-、_、.、~と/以外のすべての特殊文字をエンコードします。コンポーネントエンコーディングはさらに/、?、&、=と#を追加でエンコードします。これらはURIで構造的です。個々のクエリ文字列の値にはコンポーネントモード、完全なURLにはURIモードを使用してください。
なぜスペースは%20になりますか?
URLにはリテラルスペースを含めることができません。RFC 3986はパーセントエンコーディングを定義しており、各安全でないバイトが%に続いて2つの16進数字で置き換えられます。スペースはバイト0x20であり、したがって%20です。モダンブラウザは[ ] ^ `と他の非予約文字もエンコードします。
エンコードされたURLを読み可能なテキストに戻せますか?
はい。パーセントエンコードされたテキストを貼り付けてデコードをクリックします。各%XXシーケンスは元のバイトに変換され、UTF-8バイトは文字に再アセンブルされます。