Punycode & IDN Converter

Internationalized domain names ko Punycode (xn--) mein aur wapas badlein, label-dar-label, seedhe aapke browser mein. Jo domains aap paste karte hain woh aapke device par rehte hain.

Punycode / IDN Converter poori tarah aapke browser mein chalta hai. Jo domains aur URLs aap type ya paste karte hain woh ek built-in RFC 3492 implementation se aapke device par convert hote hain aur kabhi ArrayKit ko upload nahi hote.

URL Encoder / Decoder kholein

Punycode Converter ke baare mein

Punycode / IDN Converter internationalized domain names ko us ASCII form mein badal deta hai jo browsers aur DNS asal mein use karte hain — aur wapas bhi. münchen.de, 例え.テスト, ya ek emoji domain jaisa ek Unicode host type karein aur yeh har label ko RFC 3492 Punycode se encode karta hai, sirf un labels ko xn-- se prefix karke jinhe zaroorat hai. Direction switch karke ek xn-- domain paste karein aur woh human-friendly Unicode padhein jiske liye woh khada hai. Yeh label-dar-label kaam karta hai, isliye subdomains, ek ASCII TLD, ports aur paths seedhe bina chhue guzar jaate hain. Yeh homograph phishing pehchaanne, ek IDN register karne, TLS certificates ya email hosts debug karne, aur yeh check karne ke liye kaam aata hai ki ek punycoded link asal mein kahan point karta hai. Har conversion aapke device par chalta hai — jo domains aap paste karte hain woh kabhi upload nahi hote.

Features

Punycode Converter kaise use karein

  1. Ek internationalized domain encode karne ke liye 'Unicode → ASCII' selected rakhein
  2. münchen.de ya 例え.テスト jaisa ek domain type ya paste karein
  3. Output pane se ASCII xn-- domain copy karein
  4. 'ASCII → Unicode' par switch karein aur wapas padhne ke liye ek xn-- domain paste karein

Example

Input

münchen.de

Output

xn--mnchen-3ya.de

Sirf non-ASCII 'münchen' label xn--mnchen-3ya ban jaata hai; .de TLD ko chhod diya jaata hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Punycode kya hai aur domains ise kyun use karte hain?
Punycode (RFC 3492) Unicode domain labels ko sirf un ASCII letters, digits aur hyphen se represent karta hai jinhe DNS allow karta hai. Internationalized labels encode hokar xn-- se prefix hote hain, isliye münchen.de network par xn--mnchen-3ya.de ke roop mein travel karta hai.
Domain par xn-- prefix ka kya matlab hai?
xn-- IDNA 'ACE' (ASCII-Compatible Encoding) prefix hai. Yeh ek aise label ko mark karta hai jiske baaki characters ek Punycode-encoded Unicode string hain, browsers aur resolvers ko batakar ki use display ke liye wapas original letters mein decode karein.
Mere domain ka sirf ek hissa xn-- mein kyun convert hota hai?
Conversion label-dar-label hota hai. Sirf ASCII characters se bana ek label, jaise www ya com, pehle se DNS mein fit hota hai aur waise ka waisa rehta hai; sirf non-ASCII characters wale labels Punycode-encoded aur xn-- se prefix hote hain.
Kya yeh mujhe homograph phishing domains pehchaanne mein madad kar sakta hai?
Haan. Alag scripts ke look-alike letters ek fake domain ko genuine dikha sakte hain. Use ASCII mein encode karne se alag xn-- form saamne aa jaata hai, isliye Cyrillic 'а' se likha аpple.com ab apple.com jaisa nahi dikhta.
Kya converter mere domain ko lowercase karta hai ya IDNA nameprep lagata hai?
Nahi. Yeh pure Punycode transcoding karta hai aur aapke labels ko bilkul preserve karta hai, isliye encode aur phir decode karne par original text wapas aata hai. Yeh IDNA case-folding, normalization ya validation nahi lagata.
Kya yeh emoji domains aur port ya path wale URLs handle karta hai?
Haan. Emoji aur doosre astral characters sahi encode hote hain — 💩.la ban jaata hai xn--ls8h.la — aur ek poore URL mein koi bhi scheme, port, path ya query guzaar diya jaata hai jabki sirf host labels convert hote hain.

Related tools

Saare ArrayKit tools