オンライン URL デコードツール

オンライン URL デコードツール:パーセントエンコードされた URL 文字列を元のテキストに復元します。中国語や特殊文字に対応し、ブラウザ内で即時に処理されます。

ツールの入力と出力

入力テキスト:
処理結果:準備完了

URL デコードの使用例

URL デコードは %XX 形式のパーセントエンコードを読みやすい元のテキストに戻します。ブラウザのアドレスバーのパラメータ解析、コールバック URL のデバッグ、共有リンク内の中国語コンテンツの読み取り、ログ内のエスケープされたクエリパラメータの調査に使われます。

このツールは一般的なパーセントエンコードと + をスペースとして扱う形式の両方に対応しています。デコード規則は decodeURIComponent と同じで、中国語、日本語、絵文字なども正しく復元されます。

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.”

よくある質問

デコードしてもまだ文字化けするのはなぜ?

多くの場合、元データが複数回エンコードされている(先にエンコードされ、さらに別のツールで再エスケープされた)か、文字セットが UTF-8 ではありません。完全な元の文字列をコピーし、ソースが一貫して UTF-8 を使っているか確認してください。

%20 と + はどちらもスペースですが、結果は同じですか?

%20 はどの位置でもスペースを表します。+ はフォーム(application/x-www-form-urlencoded)の意味でのみスペースを表します。このツールは両方の形式を正しくデコードします。

デコードするとリンクの動作に影響しますか?

しません。デコードは表示形式を戻すだけで、リンクにアクセスするときブラウザが再エンコードするため、元のリンクと同等です。