Shazzer logo

Characters allowed at IPv6 but don't change the hostname

⚠ Browser differences
Chrome logo 3
Firefox logo 1
Edge logo 3
Safari logo 1

Checks what characters can be used as valid IPv6 hostname

d0ge
Created byd0ge
Created Jun 10, 2024
Updated May 27, 2025

Tweet
Detecting browser...
CategoryURL Handling
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
if (new URL("https://" + String.fromCodePoint($[i]) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){log($[i])}

Sample payloads

if (new URL("https://" + String.fromCodePoint(91) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(91)}
if (new URL("https://" + String.fromCodePoint(65095) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(65095)}
if (new URL("https://" + String.fromCodePoint(65339) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(65339)}

Fuzz results

Chrome logo
Chrome 144.0.0.0 desktop Windows NT 10.0
Updated25 Jan 2026
Found 3 results
Loading...
Chrome logo
Chrome 125.0.0.0 desktop macOS 10.15.7older version
Updated10 Jun 2024
Found 3 results
Loading...
Firefox logo
Firefox 147.0 desktop Linux
Updated1 Feb 2026
Found 1 result
Loading...
Firefox logo
Firefox 126.0 desktop macOS 10.15older version
Updated10 Jun 2024
Found 3 results
Loading...
Edge logo
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0
Updated31 Jan 2026
Found 3 results
Loading...
Safari logo
Safari 17.5 desktop macOS 10.15.7
Updated10 Jun 2024
Found 1 result
Loading...