Raw Punycode Encode / Decode Utility

Encode bare text as raw punycode or decode raw punycode lines back to Unicode without hostname parsing, IDN normalization, or xn-- prefixes.

Quick samples

Raw punycode batch

Paste one raw value per line. This utility works on bare RFC 3492 payloads only, so do not include xn-- prefixes or full hostnames. Use Punycode Toolkit for hostname and IDN label work.

Turn each non-empty line into bare RFC 3492 punycode without adding the xn-- prefix.

Encode mode accepts raw UTF-8 text. Decode mode expects bare punycode such as bcher-kva rather than xn--bcher-kva.

Per-line results

Review each input line, its converted output, and any line-level decode errors.

No line results yet

Run a batch to inspect the line-by-line output and error states.