IDN Converter Online — Convert Internationalized Domains, URLs and Emails Free
CodexFuse Team · 2026-10-30T23:08:53.955Z · 8 min read min read
Convert internationalized domains, URLs and emails between Unicode and Punycode — with a worked example, honest limits and a managed hosting path.
An IDN converter translates an internationalized domain name between its readable Unicode form, such as münchen.de, and the ASCII Punycode form that the domain name system actually understands, such as xn--mnchen-3ya.de. Without that translation, browsers, mail servers and DNS records cannot reliably handle domains written in non-ASCII characters.
If you own, manage or are about to register a domain with accented letters, non-Latin scripts or special characters, this conversion is not a cosmetic detail. It is the step that decides whether visitors reach your site and whether your emails arrive at all.
What Is an IDN Converter, and Why Does Punycode Exist?
An IDN converter changes a domain, URL or email address between Unicode and ASCII Punycode so that human-readable international characters work with internet infrastructure built for ASCII only. DNS was designed around a limited ASCII character set, so Punycode encodes each non-ASCII label with an xn-- prefix, letting a domain like münchen.de function as xn--mnchen-3ya.de everywhere DNS operates.
Engineers added an encoding layer instead of rebuilding DNS: the name you see stays readable, while the name DNS resolves is pure ASCII.
This matters because the two forms are not interchangeable in every tool. Paste a Unicode domain into a DNS control panel, a mail server setting or an SSL certificate request that expects ASCII, and it may be rejected or silently mangled. Convert first, and the same name works.
Where Does an Internationalized Domain Actually Break?
Most IDN problems surface at the exact moment a business goes international. The domain looks perfect on a business card, then fails somewhere unglamorous: a DNS record, an inbox, a certificate form.
| Where it breaks | What you see | What is really wrong |
|---|---|---|
| DNS and hosting panel | Record rejected or domain not resolving | Panel expects the Punycode form, not Unicode |
| Email setup | Mail bounces or never arrives | Mail server or recipient system lacks internationalized email support |
| SSL certificate | Certificate request fails validation | Certificate authority needs the ASCII form of the domain |
| Old browsers and apps | Strange characters or a dead link | Software predates IDN display support |
Usually the readable name is fine, but one system in the chain only speaks ASCII — and its error message rarely says so.
Always keep both forms of your domain written down — the Unicode form for branding and the Punycode form for technical setup. Mixing them up inside DNS records is one of the fastest ways to take a site offline.
How Do You Convert a Domain, URL or Email?
Converting with the free converter takes under a minute, and the tool works entirely in your browser, so nothing you type is uploaded to a server. The steps differ slightly depending on what you are converting.
- Enter your input: type or paste a domain, a full URL or an email address into the converter.
- Pick a direction: choose Unicode to ASCII when you need the Punycode form for DNS, hosting or certificates, or ASCII to Unicode when you want to read a Punycode name back.
- Convert and check the breakdown: click Convert, then review the per-label table to confirm each part of the name converted as expected.
- Copy the right part: for a URL, only the domain part changes — the path and query stay exactly as they were.
For an email address, the same rule applies: only the domain part after the @ sign is converted. The username stays untouched, so user@münchen.de becomes [email protected].
A worked example: a Munich café launches its German-language site
Lena runs a small café in Munich and wants her website address to match her shopfront: münchen.de. Her hosting panel rejects the name, her email provider asks for an ASCII domain, and she is stuck one week before launch. This is a fictional scenario, but the inputs and outputs below are real conversions.
She opens the converter, selects Unicode to ASCII, and enters her domain, email address and menu page URL:
| What Lena enters | What the converter returns |
|---|---|
| münchen.de | xn--mnchen-3ya.de |
| hello@münchen.de | [email protected] |
| https://münchen.de/speisekarte | https://xn--mnchen-3ya.de/speisekarte |
Nothing else changed: the /speisekarte path, the hello username and the .de ending survive untouched. Lena pastes the Punycode domain into DNS, uses the converted email domain in mail setup, and keeps münchen.de on her menus, where humans read it.
Convert before you buy, not after. Run a candidate domain through the converter during the naming stage, so you discover awkward Punycode forms or confusing lookalikes before you pay for registration and print.
What Should You Check After Converting?
Conversion is only half the job — a correct-looking Punycode name can still fail downstream.
- Test the live URL: open the converted address in two browsers and on a phone, and confirm it loads the right site.
- Send a test email: mail the converted address from a different provider and confirm delivery, not just a sent confirmation.
- Check the certificate: confirm your SSL certificate covers the Punycode form, so visitors never see a security warning.
- Watch for lookalikes: visually similar characters from different scripts can create confusing twin domains — register obvious variants if your brand is at risk.
- Confirm display behaviour: some browsers show Punycode instead of Unicode for names that mix scripts, as an anti-phishing measure.
If you are sorting out the wider domain side of a project, a domain name generator can help you brainstorm alternatives, and a domain-to-IP lookup can confirm the converted name actually points at your server.
If juggling Punycode, DNS records and mail setup is eating your launch week, move the whole setup to CodexFuse — fully managed hosting, business email and DNS handled for you, on pay-as-you-go credits with no subscription.
Get Started with CodexFuseWhat an IDN Converter Cannot Do for You
A converter encodes a name. It does not register it, host it, secure it or guarantee delivery.
- It does not check availability: a clean conversion says nothing about whether the domain is free to register.
- It does not fix DNS: you still need correct A, MX and TXT records pointing at a real server.
- It does not guarantee email delivery: if the receiving server does not support internationalized email, a converted address can still bounce.
- It does not detect phishing lookalikes: it will happily convert a deceptive twin domain — human review is still your defence.
- It does not replace an SSL certificate: the certificate must be issued for the correct form of the domain.
If email deliverability is your main worry, pair the conversion with an email deliverability check and an email validator before you announce a new international address to customers.
How Do You Move the Whole Setup to Managed Hosting?
The converter solves the encoding problem, but a second problem often follows: domain, website, email and backups live in four places, each with its own bill and support queue.
On CodexFuse, point the converted Punycode domain at your hosting, set up business email on the same domain, and let the managed team handle maintenance, security updates and backups. You pay with credits as you use services — see the honest real cost of running a website before committing to a stack.
A practical migration order works best:
- Convert first: generate the Punycode form of every domain and email address involved.
- Move hosting: migrate the site, then update DNS to the new server and verify it resolves.
- Move email second: set up mailboxes on the converted domain and test sending in both directions.
- Watch for 48 hours: DNS changes propagate gradually, so keep the old setup live until the new one is proven.
Frequently Asked Questions
What is Punycode?
Punycode, defined by RFC 3492, encodes a Unicode label as ASCII beginning with xn--, so münchen.de becomes xn--mnchen-3ya.de behind the scenes while browsers display the readable form.
Do I need the Punycode form for DNS records?
Usually, yes. Most DNS panels, hosting controls and certificate forms expect the ASCII form. Enter the Unicode name and the panel may reject it or store it incorrectly, so convert first and paste the Punycode result.
Can I convert an email address with this converter?
Yes. Enter the full address and only the domain part is converted — the username before the @ sign stays exactly the same. Note that the receiving mail system must still support internationalized email for delivery to succeed.
Is the CodexFuse IDN converter free?
Yes. The IDN converter is free to use, conversion happens locally in your browser, and nothing you enter is uploaded to a server. A free account removes usage limits on the wider tool set.
Will visitors see the ugly Punycode version of my domain?
Normally, no. Modern browsers display the readable Unicode form for straightforward names. They may show Punycode instead when a name mixes scripts in a way that looks like a phishing attempt — a deliberate safety behaviour, not a bug.
Does converting a domain register or protect it?
No. Conversion only changes the encoding of a name. You still need to register the domain through a registrar, and if brand protection matters, consider registering obvious lookalike variants separately.
Stop Fighting Punycode and Launch the International Site
You now know exactly what to convert, where to paste the result, and what to test before launch. Do not let one rejected DNS field delay an international launch by another week.
Convert your domain with the free IDN converter, then move your hosting, business email and backups to CodexFuse in one managed place — set it up today, pay with credits as you go, and let the managed team handle the servers while you serve your customers.