๐Ÿ”ค Punycode Converter

Convert internationalized domains to Punycode (xn--), or decode Punycode back to the original string.

Result will appear here

How to use

  1. Enter an internationalized domain or string.
  2. Click "โ†’ Punycode" or "โ†’ Original string".
  3. Copy the result to use it.

๐ŸŽฏ Use Cases

Example

Input
ํ•œ๊ธ€.com
Output
xn--bj0bj06e.com

Clicking "โ†’ Punycode" converts the Korean domain "ํ•œ๊ธ€.com" into "xn--bj0bj06e.com", the ASCII form actually registered in DNS. Entering that value and clicking "โ†’ Original string" decodes it back to "ํ•œ๊ธ€.com".

FAQ

What is Punycode?
Punycode is an encoding that represents Unicode characters using only ASCII. It's used for internationalized domain names because the DNS system only supports ASCII.
Does it follow the RFC 3492 standard?
Yes. It implements the standard Bootstring algorithm, verified against known test vectors.
Is the domain I enter sent to a server?
No. Encoding and decoding happen entirely in your browser.

More Network Tools

๐Ÿ“ก
My IP Address
Check your current IP and location
๐Ÿ“
CIDR Calculator
Calculate network range & usable IPs
๐Ÿ”€
IPv4 to IPv6
Convert IPv4 to IPv4-mapped IPv6
๐Ÿ•ธ๏ธ
Domain Extractor
Extract domain names from text/URLs
๐Ÿšช
Batch URL Opener
Open multiple URLs in new tabs at once
๐Ÿ›ฐ๏ธ
DNS Lookup
Look up A, MX, TXT & other DNS records
๐Ÿ”
Domain to IP
Resolve a domain to IPv4/IPv6
๐Ÿ“ฎ
Email Verifier
Check format & mail server (MX) existence
๐Ÿ“‹
HTTP Headers
Inspect server response headers
๐Ÿ›ก๏ธ
Security Headers Checker
Audit key security headers
๐Ÿ“‡
Whois Lookup
Look up domain/IP registration (RDAP)
๐Ÿ“
IP Geolocation
Look up region info for an IP/domain
๐Ÿ–ผ๏ธ
OGP Checker
Preview social share cards
๐Ÿ“‘
Heading Extractor
Check TITLE & h1โ€“h6 structure
๐Ÿท๏ธ
Title & Meta Extractor
Extract TITLE, DESCRIPTION & ROBOTS