Unicode characters with a decomposition of 2+ ASCII characters and are registerable domains
This vector shows Unicode characters that have a decomposition of 2 or more ASCII characters, which get normalized by the browser. These characters are valid for use as domain names, expanding short strings into longer ones through decomposition.
Created by0x999-x
Created May 7, 2025
Updated May 28, 2025
Detecting browser...
CategoryURL Handling
VisibilityPublic
TypeXSS
CharsetUTF-8
Template used:
<a id="x" href="https://$[chr].com">Code used after fuzz:
function is_domain(domain) {0x0D
return domain.split('.').every(part => /^[a-z0-9-]+$/i.test(part));0x0D
}0x0D
let host = x.host.replace('.com', '')0x0D
if(host.length > 1 && host.length < 5 && is_domain(host)){0x0D
log($[i] + "=>" + host)0x0D
}Sample payloads
<a id="x" href="https://0x00.com">Fuzz results
Chrome 145.0.0.0 desktop Windows NT 10.0
Updated16 Feb 2026
Found 175 results
Loading...
Chrome 139.0.0.0 desktop macOS 10.15.7older version
Updated21 Aug 2025
Found 175 results
Loading...
Chrome 138.0.0.0 desktop Linux Unknownolder version
Updated20 Jul 2025
Found 175 results
Loading...
Firefox 147.0 desktop Windows NT 10.0
Updated31 Jan 2026
Found 175 results
Loading...
Firefox 142.0 desktop Linux Unknownolder version
Updated23 Aug 2025
Found 175 results
Loading...
Firefox 138.0 desktop macOS 10.15older version
Updated9 May 2025
Found 175 results
Loading...
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0
Updated26 Jan 2026
Found 175 results
Loading...
Safari 18.5 mobile iOS 18.5
Updated28 May 2025
Found 175 results
Loading...
Safari 18.4 desktop macOS 10.15.7older version
Updated9 May 2025
Found 175 results
Loading...
Safari 18.4 mobile iOS 18.4.1older version
Updated8 May 2025
Found 175 results
Loading...