IDN Punycode-converter

Converteer IDN naar Punycode en terug.

5 van 14 beoordelingen
AI Tekst-naar-Spraak

Zet elke tekst om in natuurlijke spraak

Levensechte AI-stemmen. Direct. Geen opname nodig.

13
Stemmen
50+
Talen
Gratis proberen
✦ Free
New ↗
JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  
✦ TisTos

Eén pagina.
Alles van jou.
Geen limieten.

Bouw je minisite in enkele minuten – links, bio, portfolio en winkel. Gemaakt voor makers.

A
M
K
J
5M+ makers live
Links Bio Portfolio Winkel
15+
Sjablonen
5 min
Live
Free
Om te starten
✦ Free
JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  
✦ TisTos

Eén pagina. Alles van jou. Geen limieten.

Bouw je minisite in enkele minuten – links, bio, portfolio en winkel. Gemaakt voor makers.

15+
Sjablonen
5 min
Live
Free
Om te starten
✦ Free
JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  JOUW LINK  ✦  JOUW MERK  ✦  JOUW STIJL  ✦  
✦ TisTos

Eén pagina. Alles van jou. Geen limieten.

Bouw je minisite in enkele minuten – links, bio, portfolio en winkel. Gemaakt voor makers.

15+
Sjablonen
5 min
Live
Free
Om te starten

1. Inleiding

IDN Punycode Converter is een eenvoudige online tool waarmee je geïnternationaliseerde domeinnamen (IDN's) kunt omzetten naar Punycode-formaat en omgekeerd. Geïnternationaliseerde domeinnamen bevatten niet-ASCII-tekens zoals letters met accenten of tekens uit talen zoals Chinees, Arabisch, Russisch of Vietnamees. Omdat het Domain Name System (DNS) alleen ASCII-tekens ondersteunt, moeten deze domeinen worden gecodeerd naar Punycode om correct op het internet te functioneren.

Deze tool helpt website-eigenaren, ontwikkelaars, SEO-specialisten en IT-beheerders om leesbare Unicode-domeinen (zoals tênmiền.com) snel om te zetten naar hun ASCII-compatibele Punycode-equivalenten (zoals xn--tnmin-hsa0954c.com). Het stelt je ook in staat om Punycode weer terug te decoderen naar een voor mensen leesbaar formaat.

Of je nu DNS-records configureert, domeininvoer valideert, met meertalige websites werkt of e-mail- en SSL-certificaatproblemen opspoort, deze converter zorgt voor nauwkeurige en standaardconforme domeinnaamopmaak.


2. Hoe het werkt

Domeinnamen die speciale of niet-Latijnse tekens bevatten, kunnen niet rechtstreeks worden geïnterpreteerd door traditionele DNS-systemen. Om ze compatibel te maken, worden ze gecodeerd met een gestandaardiseerd coderingssysteem dat bekend staat als Punycode. Deze tool voert twee soorten transformaties uit:

  • Converteren naar Punycode – Zet Unicode-domeinnamen om naar ASCII-compatibele codering.
  • Converteren naar IDN – Decodeert Punycode terug naar de oorspronkelijke Unicode-weergave.

Invoerparameters

  • Content – De domeinnaam die je wilt converteren. Dit veld is verplicht en mag niet leeg zijn.
  • Type – De richting van de conversie:
    • Naar Punycode (standaard)
    • Naar IDN

Validatieregels

  • Het veld content mag niet leeg zijn.
  • Het conversietype moet Naar Punycode of Naar IDN zijn. Als een ongeldige optie wordt opgegeven, wordt standaard naar Punycode geconverteerd.
  • De invoer wordt vóór verwerking opgeschoond en gesaneerd om foutieve gegevens te voorkomen.
  • Beveiligingsverificatie zorgt ervoor dat elk verzoek geldig is en beschermd is tegen cross-site request forgery.

Uitvoerformaat

De tool retourneert één geconverteerde domeinstring. Afhankelijk van het geselecteerde conversietype:

  • Bij conversie naar Punycode is de uitvoer een ASCII-tekenreeks die begint met xn-- wanneer speciale tekens aanwezig zijn.
  • Bij conversie naar IDN wordt het leesbare Unicode-domein weergegeven.

Beperkingen

  • Ongeldige of onjuist geformatteerde domeinnamen kunnen leiden tot een lege of onverwachte uitvoer.
  • De tool verwerkt alleen domeinstrings; hij controleert niet de DNS-beschikbaarheid of registratiestatus van domeinen.
  • Codering is afhankelijk van correcte UTF-8-opmaak van de invoer.

3. Hoe deze tool te gebruiken

  1. Voer je domeinnaam in het veld Content in.
  2. Selecteer het gewenste conversietype:
    • Converteren naar Punycode
    • Converteren naar IDN
  3. Klik op de knop converteren.
  4. Bekijk direct het geconverteerde resultaat.
  5. Kopieer en gebruik de uitvoer in je DNS-configuratie, ontwikkelomgeving of documentatie.

4. Praktische voorbeelden

Voorbeeld 1: Unicode naar Punycode converteren

Invoer:

tênmiền.com

Conversietype: Naar Punycode

Uitvoer:

xn--tnmin-hsa0954c.com

Gebruikssituatie: Je stelt DNS-records in of configureert een SSL-certificaat dat een ASCII-only domeinformaat vereist.

Voorbeeld 2: Punycode naar Unicode converteren

Invoer:

xn--fsqu00a.xn--0zwm56d

Conversietype: Naar IDN

Uitvoer:

例子.测试

Gebruikssituatie: Je bekijkt logs, e-mailheaders of WHOIS-gegevens en wilt de leesbare versie van een Punycode-domein zien.


5. Gebruiksscenario’s voor ontwikkelaars

- DNS- en hostingautomatisering

Zet automatisch door gebruikers ingediende internationale domeinen om naar ASCII-formaat voordat ze worden opgeslagen in DNS-configuratiesystemen.

- Formuliervalidatie in webapplicaties

Zorg ervoor dat internationale domeinnamen correct gecodeerd zijn voordat ze in de database worden ingevoegd of via een API worden verzonden.

- E-mailserver- en SSL-configuratie

Veel e-mailservers en certificaatproviders vereisen ASCII-domeinformaat. Deze tool kan worden geïntegreerd in backend-workflows om domeininvoer te standaardiseren.

- API-integratie

Je kunt vergelijkbare functionaliteit in je eigen code implementeren:

PHP-voorbeeld

$unicodeDomain = "tênmiền.com";
$punycode = idn_to_ascii($unicodeDomain);
echo $punycode;

JavaScript-voorbeeld (Node.js)

const punycode = require('punycode/');
const ascii = punycode.toASCII('tênmiền.com');
console.log(ascii);

Beveiligingsoverwegingen

  • Sanitiseer domeininvoer altijd.
  • Valideer het coderingsformaat vóór conversie.
  • Wees bewust van homograafaanvallen bij het weergeven van Unicode-domeinen.

6. FAQ

Wat is Punycode?

Punycode is een coderingsmethode die Unicode-domeinnamen omzet naar ASCII-formaat zodat ze met DNS-systemen kunnen werken.

Waarom hebben internationale domeinnamen Punycode nodig?

De DNS-infrastructuur ondersteunt alleen ASCII-tekens, dus niet-Latijnse tekens moeten worden gecodeerd voor compatibiliteit.

Wat betekent “xn--” in een domeinnaam?

Het voorvoegsel “xn--” geeft aan dat het domeinlabel met Punycode is gecodeerd.

Kan ik een domein in Unicode-formaat registreren?

Ja, veel registrars ondersteunen IDN’s. Ze worden echter intern opgeslagen in Punycode-formaat.

Controleert deze tool of een domein beschikbaar is?

Nee. Het zet alleen domeinformaat om en controleert geen registratie of DNS-records.

Is Punycode veilig om te gebruiken?

Ja, het is een internationale standaard voor het coderen van domeinnamen. Controleer domeinen echter altijd zorgvuldig om phishing- of homograafaanvallen te voorkomen.

Populaire tools