Free Toolkit

Punycode DecodeConvert Punycode (xn--) domains back to readable Unicode text.

Punycode Decode illustration
🔐

Punycode Decode

Convert Punycode (xn--) domains back to readable Unicode text.

How to Use
1

Paste Punycode

Paste the Punycode-encoded domain (xn--...).

2

View Unicode Domain

The readable Unicode domain appears instantly.

3

Copy Result

Click Copy to copy the decoded domain.

What Is Punycode Decode?

Punycode decoding converts ASCII-compatible encoded domain labels back to their original Unicode characters. It processes the xn-- prefix, separates the basic ASCII portion, then decodes the delta-encoded non-ASCII code points using the Punycode algorithm from RFC 3492. Essential for inspecting internationalized domain names and detecting homograph attacks. All processing is client-side.

Why Use Our Punycode Decode?

  • Reveal true Unicode characters behind xn-- domains
  • Detect homograph attacks using visually similar characters
  • 100% client-side — data never leaves your browser
  • Free online tool with instant results

Common Use Cases

Security Analysis

Detect homograph attacks by decoding suspicious xn-- domains.

Domain Verification

Verify Unicode form of registered international domains.

DNS Debugging

Decode Punycode domains in DNS records and logs.

Browser Testing

Verify how international domains display in browsers.

Technical Guide

Punycode decoding: strip xn-- prefix, extract basic ASCII characters, then process the extended portion. The algorithm maintains state variables n, i, and bias. Each delta value is decoded from the generalized variable-length integer, and the corresponding code point is inserted at the appropriate position. Bias adaptation ensures efficient encoding of clustered code points.

Tips & Best Practices

  • 1
    The xn-- prefix is automatically detected and stripped
  • 2
    Use to inspect suspicious domains for homograph attacks
  • 3
    Each label between dots is decoded independently
  • 4
    Compare decoded domains carefully for visually similar characters

Related Tools

Frequently Asked Questions

QIs this tool free?
Yes, completely free with no signup required.
QIs my data secure?
Yes. All processing is 100% client-side.
QWhat is a homograph attack?
An attack using visually similar characters from different scripts.
QWhat browsers are supported?
All modern browsers including Chrome, Firefox, Safari, and Edge.
QDoes it handle full domain names?
Yes, each label between dots is decoded independently.

About Punycode Decode

Punycode Decode is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.