Punycode Converter
Convert international domain names to punycode (xn--) and back to verify IDN conversions.
RFC 3492 Bootstring (base 36). Pure-ASCII labels are left unchanged; ASCII-extended labels keep literal ASCII (e.g. aü → xn--a-eha).
About Punycode Converter
Convert international domain names to punycode (xn--) and back to verify IDN conversions.
Punycode Converter translates internationalized domain names into the punycode strings that DNS servers and browsers actually handle, then converts them straight back to readable characters. Paste any IDN address and you immediately see the xn-- form stored in certificates, resolver logs and registrar panels, while the reverse direction decodes a suspicious xn-- string into the human label it really represents. Since homograph attacks hide lookalike letters behind innocent names, checking both directions before you click a link is a cheap safety habit. The converter runs entirely in your browser, keeps no history, and handles scripts such as Devanagari, Cyrillic and accented Latin without any server round trip. Copy the result with one click for use in server configuration, email headers or domain registrations, and compare two spellings side by side to confirm they point at different hosts.
How to Use Punycode Converter
- Enter or paste the text, data or value you want to encode or decode.
- Pick the format or mode from the available options.
- The output updates instantly.
- Copy the result with one click.
Key Features
- Supports the standard formats used across the web.
- Instant, local processing — no round trip to a server.
- Copy-ready output you can paste straight into your code or document.
Frequently Asked Questions
How does the Punycode Converter reveal a disguised homograph domain?
Paste the suspicious address and the converter shows the punycode string beside the decoded characters, so a label that imitates a familiar brand becomes obvious. If it opens into another script, or points at a host you do not recognise, treat it as hostile. The check takes seconds, sends no request anywhere and finishes before you open the link.
Is Punycode Converter free to use?
Yes. Punycode Converter is completely free with unlimited use — no account, download or payment required.
Is my data uploaded to a server?
No. Punycode Converter runs entirely in your browser. Your inputs are never sent to our servers or stored anywhere.
Does Punycode Converter work on mobile?
Yes. The interface is fully responsive and works in any modern browser on Android, iPhone, tablets and desktops.
Related Encoding Tools
Vigenere Cipher
Encrypt and decrypt Vigenere, Atbash, Playfair and Bacon ciphers with automatic key handling.
UUencode Encoder
UUencode and UUdecode text or files with xxencode variant support for email-safe transfer.
Quoted-Printable
Encode and decode quoted-printable strings for MIME emails with soft line break handling.
Unicode Codepoints
Convert text to Unicode code points and back, showing decimal, hex, binary and UTF-8 bytes per character.