- 1Choose file
- 2Adjust
- 3Download
Punycode Encode online, free
Convert internationalized domain names (IDN) to ASCII Punycode and back.
- Runs in your browser — no upload
- Free, no sign-up, no watermark
- TXT
Set up on this page
- Conversion Mode: encode
How to use Punycode (IDN) Converter · Punycode (IDN) Converter — frequently asked questions
How to use Punycode Encode
- 1
Add your file
Drop a file on the page or click Select Files.
- 2
Check the preset
Conversion Mode is set to encode. You can change it before running.
- 3
Run the tool
Press start. Processing happens on your device.
- 4
Save the result
The result is delivered as JSON, TXT.
What Punycode (IDN) Converter can do
- Conversion Mode: auto, encode and decode
- Private by design — files are processed in your browser and never uploaded
- Free with no sign-up, no watermark and no daily limit
Punycode (IDN) Converter — frequently asked questions
What does this page set for Punycode Encode?
Conversion Mode: encode. All of these stay editable.
Is my file uploaded?
No. On the web this tool runs in your browser, so your file is not uploaded.
Are there limits?
It takes one input per run. Server jobs accept up to 0 GB. A job can run for up to 15 seconds. In the browser, the practical limit is your device's memory.
What is Punycode?
Punycode is an encoding syntax defined in RFC 3492 that translates non-ASCII Internationalized Domain Names (IDNs) into ASCII-compatible strings starting with `xn--`.
Why is Punycode needed?
The legacy Domain Name System (DNS) historically only permitted standard ASCII alphanumeric characters and hyphens. Punycode allows domain names in languages like Hindi, Arabic, Chinese, or German to function globally.
Related tools
- URL Parser & Query InspectorDeconstruct URLs into protocol, host, port, path, query params, and hash.
- Slug GeneratorTurn titles into clean URL slugs, with transliteration of Hindi, Kannada, Malayalam, Tamil and Telugu into Latin letters.
- Case ConverterUPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case.
- Base64 Encoder & DecoderEncode text and files to Base64 or Data URLs, or decode Base64 strings to UTF-8 plaintext with Base64URL mode support.
- Binary to Text & Text to BinaryConvert 8-bit binary code (0s and 1s) to ASCII text and encode standard text into binary format.
- Hex to Text & Text to HexConvert hexadecimal strings to readable ASCII/UTF-8 text and encode plain text into hex representations.
- Lorem Ipsum GeneratorPlaceholder paragraphs, sentences or words.
- Markdown PreviewLive-render Markdown as you type.

