A fun and powerful terminal-based tool that helps you find visually similar Unicode variants (homoglyphs) of English letters (aβz) and outputs their Punycode representations β useful for domain fuzzing, phishing simulations, or red teaming!
- Input any letter (
aβz) - See a styled table of Unicode homoglyphs
- Automatically generate valid
Punycodeusing IDNA - Beautiful, colorful terminal UI using the
richlibrary
- Clone the repo or download the script:
git clone https://github.com/swarnimbandekar/Punygen.git cd unicode-punycode-generator - Install dependencies:
pip install -r requirements.txt
Run the script using:
python fancy_punycode.py
Then input any letter from a to z when prompted.
- Domain fuzzing for phishing simulations
- Unicode security research
- Red teaming / social engineering
- Visual obfuscation of text
