url
domainToASCII
Section titled “domainToASCII”Returns the Punycode ASCII serialization of the domain. If domain is an invalid domain, the empty string is returned.
import { domainToASCII } from 'node:url';
console.log(domainToASCII('español.com'));// Prints xn--espaol-zwa.comconsole.log(domainToASCII('中文.com'));// Prints xn--fiq228c.comconsole.log(domainToASCII('xn--iñvalid.com'));// Prints an empty string
domainToUnicode
Section titled “domainToUnicode”Returns the Unicode serialization of the domain. If domain is an invalid domain, the empty string is returned.
It performs the inverse operation to domainToASCII()
.
import { domainToUnicode } from 'node:url';
console.log(domainToUnicode('xn--espaol-zwa.com'));// Prints español.comconsole.log(domainToUnicode('xn--fiq228c.com'));// Prints 中文.comconsole.log(domainToUnicode('xn--iñvalid.com'));// Prints an empty string
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark