オンライン URL エンコードツール
オンライン URL エンコードツール:テキスト内の中国語や特殊文字をパーセントエンコードに変換します。絵文字に対応し、ブラウザ内で即時に処理されます。
ツールの入力と出力
URL エンコードの使用例
URL エンコード(パーセントエンコード)は、アドレスバーにそのまま表示するのが難しい中国語、スペース、&、=、# などの文字を %XX 形式に変換し、ブラウザとサーバーが URL パラメータを正しく解析できるようにします。文字化けやパラメータの切り詰めを防ぎます。
このツールは中国語、日本語、絵文字、各種特殊記号のエンコードに対応しています。エンコード規則は JavaScript の encodeURIComponent と同じで、開発デバッグ、API 連携、パラメータ付きリンクの共有に便利です。
Which standard defines percent-encoding?
URL encoding writes a byte that cannot appear as-is as a percent sign plus two hexadecimal digits. That rule is in RFC 3986. It is not encryption.
“A percent-encoding mechanism is used to represent a data octet in a component when that octet's corresponding character is outside the allowed set or is being used as a delimiter of, or within, the component.”
よくある質問
スペースは何にエンコードされますか?
このツールではスペースは %20 にエンコードされ、encodeURIComponent の標準動作に従います。一部の場面では +(application/x-www-form-urlencoded)も見られますが、両者は意味が異なります。
URL エンコードとデコードは相互変換できますか?
できます。エンコードは特殊文字を %XX 形式に変換し、デコードはその逆を戻します。両者は逆演算で、パラメータが伝送中に正しく保持されたかを検証するのに使えます。
中国語リンクをそのまま送らないのはなぜ?
ブラウザはリクエスト送信時にアドレスを自動エンコードしますが、手動でパラメータを組み立てる場合は(& や # など)曖昧になりがちです。事前にエンコードすれば各段階で同じように解析されます。