Die Entwickler-Tools, zu denen du jeden Tag greifst, alle an einem Ort.

Konverter, Formatter, Hashes, Validatoren und die kleinen Helfer, die du immer wieder öffnest, bleiben zusammen, statt zwischen Tabs verloren zu gehen.

GitHub
/ Tools
/ Tool-Finder
109 Tools
/ Punycode-Encoder/Decoder
/ Ausgewähltes Tool

Punycode-Encoder/Decoder - kostenloses Encoder- und Decoder-Tool

Punycode für internationalisierte Domainnamen kodieren und dekodieren

01

Was ist Punycode?

Punycode ist eine Möglichkeit, Unicode-Zeichen nur mit der begrenzten ASCII-Teilmenge (Buchstaben, Ziffern und Bindestriche) darzustellen, die in Domainnamen erlaubt ist. Es ermöglicht internationalisierte Domainnamen (IDNs), die Nicht-ASCII-Zeichen enthalten…

02

Wie funktioniert es?

Das ACE-Präfix Punycode-kodierte Labels werden durch das ASCII-Compatible-Encoding-(ACE)-Präfix "xn--" gekennzeichnet. Zum Beispiel wird die deutsche Stadt "München" in Punycode zu "xn--mnchen-3ya". Kodierungsprozess ASCII-Zeichen…

03

Beispielfälle

Deckt Deutsche Domain, Chinesische Domain und Japanische Domain ab, damit du gängige Ein- und Ausgaben schnell vergleichen kannst.

/ Verwandte Tools
/ Code

Quellcode des ausgewählten Tools, hier neben der Live-Version auf der rechten Seite gezeigt.

/ Quellcode
TypeScript
typescript
// Punycode encoding/decoding for internationalized domains

function toASCII(domain: string): string {
  // Convert each label of the domain
  return domain.split('.').map(label => {
    // If already ASCII, return as-is
    if (/^[\x00-\x7F]*$/.test(label)) {
      return label;
    }
    // Otherwise encode with xn-- prefix
Buidl Now Symbol

Halte jedes Utility an einem Ort und bleib im Build-Flow.

Wähle ein Tool, schließe die Prüfung ab, kopiere, was du brauchst, und kehre zur eigentlichen Produktarbeit zurück.

Entwickler-Tools für Builder, die schnell shippen.© 2026 Buidl Now. Alle Rechte vorbehalten.