Differences between escape vs encodeURIComponent



This vector shows the differences between escape and encodeURIComponent
Created by: hackvertor
Created on: Tuesday, October 15, 2024 at 9:26:26 AM
Updated on: Tuesday, May 27, 2025 at 8:13:43 AM
Vector type: JS
Vector charset: UTF-8
Template used:
let chr = String.fromCodePoint($[i]);
escape(chr) !== encodeURIComponent(chr) && log($[i])
Your browser was detected as:
Detecting... Detecting... Detecting... Detecting...
Sample payloads
let chr = String.fromCodePoint(33);
escape(chr) !== encodeURIComponent(chr) && alert(33)
let chr = String.fromCodePoint(43);
escape(chr) !== encodeURIComponent(chr) && alert(43)
let chr = String.fromCodePoint(47);
escape(chr) !== encodeURIComponent(chr) && alert(47)
let chr = String.fromCodePoint(64);
escape(chr) !== encodeURIComponent(chr) && alert(64)
let chr = String.fromCodePoint(126);
escape(chr) !== encodeURIComponent(chr) && alert(126)
Fuzz results

Firefox 131.0 desktop macOS 10.15
Updated
Tue Oct 15 2024
Found 63368 results
Loading...

Safari 18.0 desktop macOS 10.15.7
Updated
Tue Oct 15 2024
Found 63368 results
Loading...

Chrome 130.0.0.0 desktop macOS 10.15.7
Updated
Thu Oct 31 2024
Found 63368 results
Loading...

Safari 17.4 desktop macOS 10.15.7
Updated
Fri Nov 01 2024
Found 63368 results
Loading...