Ücretsiz / Çevrimiçi
URL Kodlayıcı & Dekodlayıcı
URL'leri Anında Kodla & Çöz
Özel karakterleri URL güvenli yüzde kodlu formata dönüştürün veya kodlanmış URL'leri okunabilir metne geri çözün. Web geliştirme ve API çalışmaları için gereklidir.
Geçersiz kodlanmış dize. Lütfen girişinizi kontrol edin.
Birden Fazla Kodlama Türü
Tam URL kodlaması, bileşen kodlaması veya maksimum uyumluluk için tüm karakterleri kodlama arasında seçim yapın.
Anında Çözme
Herhangi bir yüzde kodlu dizeyi yapıştırın ve tek tıklamayla okunabilir metne geri çözün.
Geliştirici Dostu
API istekleri, sorgu dizeleri, form verileri oluşturmak ve kodlanmış URL'leri hata ayıklamak için mükemmel.
100% İstemci Tarafında
Tüm kodlama ve çözme işlemleri tarayıcınızda gerçekleşir. Hiçbir veri sunucularımıza gönderilmez.
Web Geliştirme için URL Kodlamasını Anlamak
URL kodlaması (aynı zamanda yüzde kodlama olarak da adlandırılır), bir Tekdüzen Kaynak Tanımlayıcısı (URI) içindeki karakterleri kodlama mekanizmasıdır. Güvensiz karakterleri, karakterin ASCII kodunu temsil eden iki onaltılık basamakla birlikte bir '%' ile değiştirir. Örneğin, bir boşluk '%20' olur ve bir ampersand (&) '%26' olur.
URL Kodlaması Neden Gereklidir?
URL'ler yalnızca ASCII karakter setinden sınırlı bir karakter kümesi içerebilir. Boşluklar, özel semboller ve ASCII dışı karakterler, URL'lerde güvenli bir şekilde iletilmek için kodlanmalıdır. Uygun kodlama olmadan, URL'ler bozulabilir, güvenlik açıklarına (enjeksiyon saldırıları gibi) neden olabilir veya web sunucuları ve tarayıcılar tarafından yanlış yorumlanabilir.
URL Kodlama Türleri
Farklı URL kodlama seviyeleri vardır. encodeURI() tam bir URL'yi kodlar ancak URL'lerde özel anlamı olan ':', '/', '?', ve '&' gibi karakterleri korur. encodeURIComponent() harfler, rakamlar ve birkaç özel karakter dışında her şeyi kodlar - sorgu parametre değerlerini kodlamak için mükemmel. 'Tümünü Kodla' seçeneğimiz, maksimum güvenlik için her alfasayısal olmayan karakteri dönüştürür.
URL Kodlayıcı SSS
URL'yi Kodla (encodeURI) URL'lerde özel anlamı olan karakterleri (örneğin :, /, ?, ve &) korur. Bileşeni Kodla (encodeURIComponent) harfler ve rakamlar dışında her şeyi kodlar. Tam URL'ler için URL'yi Kodla, sorgu parametre değerleri için Bileşeni Kodla kullanın.
URL'ler yalnızca belirli ASCII karakterlerini içerebilir. Özel karakterler, boşluklar ve İngilizce dışı karakterler, URL'lerde güvenli bir şekilde dahil edilmek için yüzde kodlu olmalıdır. Kodlama olmadan, URL'ler bozulabilir veya güvenlik sorunlarına neden olabilir.
%20, bir boşluk karakterinin URL kodlu temsilidir. 20 sayısı, ASCII'deki boşluk karakterinin onaltılık değeridir (ondalıkta 32). Benzer şekilde, %26 '&'yi, %3F '?'yı temsil eder, vb.
Evet. Tüm kodlama ve çözme işlemleri tamamen tarayıcınızda JavaScript kullanılarak gerçekleşir. Verileriniz asla herhangi bir sunucuya iletilmez veya herhangi bir yerde saklanmaz.
Evet. ASCII dışı karakterler (örneğin é, ñ, 日本語) UTF-8 byte dizileri kullanılarak kodlanır. Her byte, yüzde kodlu bir değer olarak temsil edilir ve tüm modern web sistemleriyle uyumluluğu garanti eder.