URL Kodlayıcı ve Çözücü
Özel karakterleri URL'de güvenli kullanım için kodlayın veya percent-encoded URL'leri okunabilir metne çözün. RFC 3986 uyumlu, ücretsiz ve anında.
URL'ler yalnızca ASCII karakter kümesinden sınırlı bir karakter seti içerebilir. Bir URL bu güvenli kümenin dışında karakterler içermesi gerektiğinde — boşluklar, aksanlı harfler, ampersandlar veya Latin olmayan yazılar gibi — bu karakterler percent-encoded formata dönüştürülmelidir. Bu süreç her güvensiz karakteri, karakterin bayt değerini temsil eden iki onaltılık basamak ile takip edilen bir yüzde işareti (%) ile değiştirir. Örneğin, bir boşluk %20 olur ve bir ampersand %26 olur. URL Kodlayıcı ve Çözücümüz bu dönüşümü her iki yönde anında yapar.
Kodlama standardı, Uniform Resource Identifier'ların söz dizimini tanımlayan RFC 3986'yı izler. Bu özellik, URL'lerde kodlama olmadan görünebilen ayrılmamış karakterleri (A-Z, a-z, 0-9, tire, nokta, alt çizgi, tilde) ve URL söz diziminde özel anlamı olan ayrılmış karakterleri (:, /, ?, #, @ ve & gibi) tanımlar. Kodla modu, sorgu parametre değerleri gibi bireysel bileşenleri dönüştürür, Tam URL'yi Kodla ise protokolü, ana bilgisayarı ve yolu tanımlayan yapısal karakterleri (://) koruyarak bir URL dizesinin tamamını işler.
URL kodlaması web geliştirmede, API entegrasyonunda ve veri işlemede önemlidir. Geliştiriciler bunu sorgu dizeleri oluştururken, API istekleri yaparken, form gönderimlerini işlerken ve yönlendirmelerle çalışırken kullanır. Uluslararası alan adları (IDN) ve İngilizce olmayan alfabelerden karakterler içeren URL'ler için de önemlidir. Uygun kodlama olmadan, tarayıcılar ve sunucular URL'leri yanlış yorumlayabilir, bu da kırık bağlantılara, güvenlik açıklarına veya veri bozulmasına yol açabilir.
Tüm kodlama ve çözme işlemleri tamamen tarayıcınızda çalışır. Hiçbir sunucuya veri gönderilmez, bu da aracı API anahtarları, token'lar veya hassas parametreler içeren URL'lerle çalışmak için güvenli kılar. Araç UTF-8 çok baytlı karakterleri doğru işler, bu nedenle herhangi bir dil veya yazı sistemiyle çalışır — Türkçe karakterler (ğ, ü, ş, ı, ö, ç), Çince, Arapça ve emoji dahil.
URL Kodlayıcı Nasıl Kullanılır
Kodla veya Çöz Seçin
Metni URL formatına dönüştürmek için Kodla'yı ya da kodlanmış URL'leri okunabilir metne çevirmek için Çöz'ü seçin
Girişinizi girin
Kodlanması veya çözülmesi gereken bir URL, sorgu dizesi veya metin yapıştırın
Sonucu kopyalayın
Dönüştürülen çıktı anında görünür — kullanmak için kopyala'ya tıklayın
URL Kodlama Hakkında Sık Sorulan Sorular
URL kodlaması (percent encoding olarak da bilinir), URL'lerde izin verilmeyen karakterleri güvenli bir formata dönüştürür. Her güvensiz karakter, bir yüzde işareti ve ardından iki onaltılık basamak ile değiştirilir. Örneğin, boşluk %20 ve ampersand %26 olur.
URL'ler yalnızca belirli ASCII karakterleri içerebilir. Boşluklar, aksanlı harfler ve semboller gibi özel karakterler URL yapısını bozabilir veya tarayıcılar ve sunucular tarafından yanlış yorumlanabilir. Kodlama, URL'lerin tüm sistemlerde doğru çalışmasını sağlar.
Kodla, / ve : gibi yapısal olanlar dahil tüm özel karakterleri dönüştürür. Tam URL'yi Kodla, URL yapısını (protokol, ana bilgisayar, yol ayırıcıları) korur ve yalnızca sorgu parametreleri ve fragment tanımlayıcıları gibi bileşenlerdeki karakterleri kodlar.
Araç, IETF tarafından yayımlanan geçerli URI söz dizimi standardı olan RFC 3986'yı izler. Ayrılmamış karakterleri (harfler, rakamlar, -, ., _, ~) ve ayrılmış karakterleri (:, /, ?, #, @, !, $, &, vb.) doğru işler.
Evet. Araç herhangi bir dil veya yazı sistemindeki UTF-8 çok baytlı karakterleri doğru kodlar. ğ, ü, ş, ı, ö, ç, é, 中 veya emoji gibi karakterler uygun percent-encoded bayt dizileriyle kodlanır.
Tam olarak değil. %20, URL'lerde boşluk için standart percent-encoded kodlamadır. + işareti yalnızca HTML form verilerinde (application/x-www-form-urlencoded) boşluğu temsil eder. Bu araç %20 kullanır çünkü URL'ler için evrensel olarak doğrudur.
Evet. Tüm kodlama ve çözme işlemleri tarayıcınızda JavaScript ile gerçekleşir. Hiçbir veri gönderilmez. Bu, API anahtarları, token'lar veya hassas parametreler içeren URL'lerle çalışırken özellikle önemlidir.
Percent-encoded bir URL aldığınızda ve içeriğini okumak istediğinizde çözmeyi kullanın. Yaygın senaryolar: API yanıtlarını hata ayıklama, sunucu günlüklerini okuma, izleme URL'lerini analiz etme veya kodlanmış sorgu dizelerinden okunabilir metin çıkarma.