Ücretsiz URL Kodlayıcı ve Çözücü
Bu ücretsiz URL kodlayıcı ve çözücü ile metni bağlantı için yüzde kodlamasıyla kodlayın veya %20 biçimindeki dizeleri tekrar metne çevirin. Sorgu değerleri için varsayılan modu, tam bağlantılar için Tam URI modunu kullanın.
Bir URL nasıl kodlanır veya çözülür
Bir mod seçin.
Kodla veya Çöz seçeneğini belirleyin; Tam URI modunu yalnızca tek bir değer yerine tam bir bağlantıyla çalışıyorsanız işaretleyin.
Yapıştırın ve çalıştırın.
Metninizi veya kodlanmış dizenizi kutuya yapıştırın ve Kodla ya da Çöz düğmesine tıklayın. Metni düzenledikten veya modu değiştirdikten sonra düğmeye yeniden tıklayın.
Sonucu kopyalayın.
Çıktıyı panonuza almak için Kopyala'ya tıklayın veya çıktıyı girdi alanına taşıyıp kontrol etmek için karşıt modu çalıştıran Yer değiştir'e tıklayın.
Sık sorulan sorular
Yüzde kodlaması, boşluklar, özel karakterler ve iki mod hakkında yanıtlar.
URL kodlama nedir?
Yüzde kodlaması olarak da bilinen URL kodlama, bir bağlantıda güvenli olmayan veya özel bir göreve sahip karakterleri % ve iki onaltılık basamakla değiştirir. Boşluk %20, & ise %26 olur. ASCII dışındaki harfler önce UTF-8 baytlarına dönüştürülür; böylece é, %C3%A9 olur.
Bir URL'deki %20 ne anlama gelir?
%20 kodlanmış bir boşluktur. 20, boşluk karakterinin onaltılık kodudur; dolayısıyla my file.pdf adlı bir dosya bağlantıda my%20file.pdf olarak görünür. Her %20 değerini tekrar boşluğa çevirmek için bağlantıyı Çöz sekmesine yapıştırın.
encodeURI ile encodeURIComponent arasındaki fark nedir?
encodeURIComponent tek bir değeri kodlar ve : / ? # & ile = karakterlerini % kodlarına çevirir. encodeURI ise tam bir URL'yi kodlar ve bu karakterlere dokunmaz. Bu araç varsayılan olarak encodeURIComponent, Tam URI modunu işaretlediğinizde ise encodeURI kullanır.
Boşluk neden bazen + bazen %20 olarak görünür?
HTML formları boşlukları + olarak gönderir (application/x-www-form-urlencoded biçimi), yüzde kodlaması ise %20 kullanır. Bu araç her zaman %20 yazar. Çözerken + işaretini artı olarak bırakır; bu yüzden form verisini çözerken önce her + işaretini boşlukla değiştirin.
Bir URL'de hangi karakterlerin kodlanması gerekir?
Bir parametre değerinin içinde A–Z, a–z, 0–9 ve - _ . ~ dışındaki her şeyi kodlayın. / ? # & = ve + gibi ayrılmış karakterler bağlantı yapısı olarak sorun değildir ancak bir değerin içinde kodlanmalıdır. Varsayılan mod ! ' ( ) * karakterlerini de olduğu gibi bırakır.
URL kodlama Base64 ile aynı şey mi?
Hayır. URL kodlama yalnızca güvenli olmayan karakterleri %XX kodlarıyla değiştirir; harfler ve rakamlar okunabilir kalır. Base64 ise verinin tamamını 64 karakterlik bir alfabeyle yeniden yazar ve veriyi yaklaşık üçte bir oranında uzatır. Dosyalar ve ikili veriler için Base64 kodlayıcıyı kullanın.
Tam URI modunu ne zaman kullanmalıyım?
Boşluk veya ASCII dışı harf içeren tam bir bağlantınız varsa ve bağlantının tıklanabilir kalmasını istiyorsanız bu modu kullanın. :// / ? & = ve # karakterlerini yerinde bırakır. Arama terimi ya da yönlendirme URL'si gibi bir bağlantının içine koyacağınız değerler için bu modu kapalı tutun.
Çözerken neden “URI malformed” hatası alıyorum?
Girdide ardından iki onaltılık basamak gelmeyen bir % var; örneğin 100%, %E0%A4%A gibi yarım kalmış bir kod ya da eski Latin-1 sistemlerinden gelen %E9 gibi geçerli bir UTF-8 baytı olmayan bir bayt. Bu kısmı düzeltin veya silin, ardından yeniden çözün.
%2520 gibi çift kodlanmış bir URL'yi nasıl düzeltirim?
%2520, bir %20 değerinin yeniden kodlandığı ve % karakterinin %25 olduğu anlamına gelir. Önce bir kez çözerek %20 elde edin, çıktıyı Çöz sekmesinde girdi alanına geri kopyalayın ve boşluğu elde etmek için yeniden çözün. Yer değiştir bunu yapmaz, çünkü Kodla moduna geçer.
JavaScript'te bir URL'yi nasıl çözerim?
Tek bir değer için decodeURIComponent(value), tam bir bağlantı için decodeURI(url) çağırın. Bu araç da aynı fonksiyonları çalıştırır, bu nedenle çıktısı kodunuzun üreteceği sonuçla aynıdır. Çağrıyı try/catch içine alın, çünkü bozuk bir % kodu URIError hatası fırlatır.
Yapıştırdığım metin bir yere gönderiliyor mu?
Hayır. Kodlama ve çözme işlemleri tarayıcınızda gerçekleşir ve metniniz PixConvert'e hiçbir zaman gönderilmez. Canlı sitede analiz araçları Kopyala gibi tıklamaları, bir işlemin ne kadar sürdüğünü ve çözme başarısız olduğunda URI malformed gibi hata metnini kaydeder.
İki Modlu URL Kodlayıcı ve Çözücü
Tek bir sorgu değerini ya da tam bir bağlantıyı kodlayın veya çözün; her dil için UTF-8, sonucu tersine çeviren Yer değiştir ve tek tıkla kopyalama ile.

Sorgu Değerlerini ve Metni Yüzde Kodlamasıyla Kodlayın
Varsayılan mod, & = ? / # ve boşluklar dahil bir bağlantıyı bozabilecek her karakteri kodlar; böylece değer sorgu dizesi içinde güvenle kullanılabilir. Boşluklar %20, é ise %C3%A9 olur.
- Boşluklar + değil, %20 olur
- Aksanlı harfler, CJK ve emoji için UTF-8 baytları
- Ayrılmış olmayan karakterler yazıldığı gibi kalır

Tam Bağlantılar için Tam URI Modu
Tam bir bağlantıyı kodlamak için Tam URI modunu işaretleyin. :// / ? & = ve # karakterlerini yerinde bırakır; boşlukları, aksanlı harfleri ve diğer güvenli olmayan karakterleri kodlar. Böylece a b/café, a%20b/caf%C3%A9 olur.
- :/?&=# ve + yerinde kalır
- Varsayılan olarak kapalıdır; çalıştırmadan önce işaretleyin
- Tam URI çözümlemesi %2F ve %23 karakterlerini kodlu bırakır
Gizli, Ücretsiz, Üyeliksiz
Hesap gerekmez. Yapıştırdığınız metin tarayıcınızda kodlanır ve bize ulaşmaz. Analiz araçları Kopyala gibi tıklamaları ve bir işlemin ne kadar sürdüğünü kaydeder, yapıştırdığınız içeriği asla kaydetmez.
Tek tıkla değiştirin
Yer değiştir, çıktıyı girdi alanına taşır, Kodla ile Çöz arasında geçiş yapar ve işlemi çalıştırır; böylece kodlanmış bir değerin orijinaline geri çözülüp çözülmediğini kontrol edebilirsiniz.
Sorgu dizesi dostu
Değerleri tek tek kodlayın; örneğin & veya = içeren bir arama terimini kodlayıp bağlantınızdaki = işaretinden sonra yapıştırın. Sorgunun tamamını kodlarsanız içindeki & ve = karakterleri de koda dönüşür.
Satır Sonlarını ve Boşlukları Korur
Yeni satırlar %0A, sekmeler %09, baştaki veya sondaki boşluklar %20 olur; böylece çok satırlı metinler ve boşluklu değerler çözüldükten sonra birebir aynı şekilde geri gelir.
URL ne zaman kodlanmalı
Kullanıcı tarafından girilen metin bir URL'ye girdiğinde URL kodlaması gerekir.
Sorgu parametreleri
Arama terimlerini, filtre değerlerini ve form girdilerini bir bağlantıya eklemeden önce kodlayın; böylece &, = ve # gibi karakterler sorgu dizesini bölmez.
- C++ & C# gibi bir arama terimini güvenle kodlayın
- Tek bir değerin içindeki & ve = karakterlerinin bağlantıyı bozmasını önleyin
- E-postalardaki ve belgelerdeki bağlantılar için boşlukları %20 yapın
Yönlendirme URL'leri
Tam bir geri çağırma bağlantısını redirect_uri veya dönüş URL'si olarak iletmeden önce varsayılan modda kodlayın; böylece içindeki :// / ? ve & karakterleri tek bir parametrenin içinde kalır.
- Bir OAuth redirect_uri değerini tek adımda kodlayın
- Bir giriş bağlantısının içine dönüş URL'sini yerleştirin
- Bir yönlendirme parametresini çözerek nereye gittiğini görün
API geliştirme
Günlüklerdeki, webhook'lardaki ve sorgu dizelerindeki yüzde kodlu değerleri okumak için çözün veya curl ya da bir betikte elle yazdığınız API çağrıları için test değerlerini kodlayın.
- Sunucu günlüklerindeki ve webhook'lardaki kodlu değerleri okuyun
- Elle yazılmış curl komutları için test değerlerini kodlayın
- Bir parametredeki %2520 gibi çift kodlamayı fark edin
Daha Fazla Aracı Keşfedin
Bu araçla birlikte harika çalışan diğer ücretsiz araçları keşfedin
Base64 kodlayıcı
Base64 dizelerini kodlayın ve çözün
JSON biçimlendirici
JSON'u tarayıcınızda biçimlendirin, doğrulayın ve küçültün
JWT çözücü
JSON Web Token'ları çözün ve inceleyin
Karma oluşturucu
Metin veya dosyaların SHA-1, SHA-256 ve SHA-512 karmalarını oluşturun
Regex test aracı
Düzenli ifadeleri canlı olarak test edin ve hata ayıklayın
UUID oluşturucu
Rastgele v4 UUID'ler oluşturun, tek tek veya aynı anda en fazla 100 adet