URL Kodlayıcı/Çözücü
URL parametrelerini ve metinlerini kodlayın ve çözün
Bir URL bileşenini kodlar. Çözme sırasında + işareti düz artı olarak korunur; boşluklar %20 olarak kodlanır.
Bu cihazda işlendi. Metniniz yüklenmez.
Hızlı örnekler
URL kodlama hakkında
Yüzde kodlama, karakterleri %XX biçiminde yazılmış UTF-8 baytları olarak gösterir. URL oluşturmadan önce parametre değerlerini tek tek kodlayın; URL'nin tamamını kodlamak ayırıcılarını da kaçırır.
URL Kodlayıcı/Çözücü hakkında
Ücretsiz URL Kodlayıcı/Çözücü aracımız, URL'lerdeki özel karakterleri yüzde kodlamalı karşılıklarına dönüştürmenize ve geri çözmenize yardımcı olur. Web uygulamaları geliştirirken, API'leri test ederken veya sorgu dizelerindeki hataları ayıklarken bu araç, RFC 3986 standartlarına uygun, anında ve doğru URL kodlaması sağlar.
Yüzde kodlama (URL kodlaması olarak da bilinir), güvenli olmayan ASCII karakterlerini bir yüzde işareti ve ardından gelen iki onaltılık basamakla değiştirir. Örneğin boşluk %20, ve işareti %26 olur; ASCII dışı karakterler ise UTF-8 bayt dizileri kullanılarak kodlanır. Bu işlem, URL'lerde, form gönderimlerinde ve HTTP isteklerinde verilerin güvenilir biçimde iletilmesi için gereklidir.
Tüm işlemler tamamen tarayıcınızda gerçekleşir; hiçbir veri sunucuya gönderilmez. Bu sayede çevrimiçi URL Kodlayıcı/Çözücü aracımız, hassas parametreleri, kimlik doğrulama belirteçlerini veya URL'ye güvenle eklenmesi gereken herhangi bir metni kodlarken tam gizlilik ve güvenlik sağlar.
Temel özellikler
- Gerçek zamanlı, eş zamanlı URL kodlama ve çözme
- Tüm karakterler için RFC 3986 uyumlu yüzde kodlama
- Tam Unicode ve UTF-8 karakter desteği
- Yazarken gecikmesiz, anında dönüştürme
- Kodlanmış veya çözülmüş çıktıyı tek tıklamayla panoya kopyalama
- URL'ler, sorgu dizeleri ve özel karakterler için yerleşik örnekler
- Güvenli karakterler (A-Z, a-z, 0-9, -, _, ., ~) otomatik olarak korunur
- İstemci tarafında işleme, verilerin tam gizliliğini sağlar
- Girişleri ve çıktıları anında sıfırlamak için Tümünü temizle düğmesi
- Her ortamda rahat kullanım için karanlık mod desteği
URL Kodlayıcı/Çözücü nasıl kullanılır?
- Metninizi girin: Aracın üst kısmındaki giriş alanına bir URL, sorgu parametresi veya herhangi bir metin yazın ya da yapıştırın.
- Kodlanmış çıktıyı görüntüleyin: URL kodlamalı sürüm, tüm özel karakterler yüzde kodlamalı biçime dönüştürülmüş olarak sol çıktı panelinde anında görünür.
- Çözülmüş çıktıyı görüntüleyin: Önceden kodlanmış bir dize yapıştırırsanız sağ panelde çözülmüş, okunabilir sürüm gösterilir.
- Sonucu kopyalayın: Kodlanmış veya çözülmüş metni panonuza kopyalamak için çıktılardan birinin yanındaki Kopyala düğmesine tıklayın.
- Bir örnek deneyin: Farklı girişlerin nasıl kodlandığını hızla görmek için çıktının altındaki hazır örneklerden birine tıklayın.
- Temizleyip yeniden başlayın: Tüm alanları sıfırlamak ve yeni bir kodlama oturumu başlatmak için Tümünü temizle düğmesini kullanın.
Kullanım alanları
- API geliştirme: REST veya GraphQL API'lerine HTTP istekleri göndermeden önce sorgu parametrelerini ve yol bölümlerini kodlayın.
- Form verilerini işleme: Özel karakter içeren form alanı değerlerinin POST ve GET gönderimleri için doğru kodlandığından emin olun.
- Yönlendirme URL'leri: İç içe sorgu dizeleri veya parça tanımlayıcıları içeren geri çağırma ve yönlendirme URL'lerini kodlayın.
- SEO & analiz: UTM parametrelerini, kampanya etiketlerini ve yönlendiren verilerini incelemek için izleme URL'lerini çözün.
- E-posta şablonları: Boşluk, ve işareti veya diğer ayrılmış karakterleri içeren mailto bağlantılarını ve konu satırlarını kodlayın.
- Hata ayıklama: Asıl isteği anlamak için sunucu günlüklerindeki, tarayıcı geliştirici araçlarındaki veya hata mesajlarındaki yüzde kodlamalı URL'leri çözün.
- Uluslararasılaştırma: Aksanlı harfler, CJK karakterleri veya emojiler gibi ASCII dışı karakterleri URL'lere güvenle eklemek için kodlayın.
- Güvenlik testi: Enjeksiyon açıklarını önlemek için uygulamanızın kodlanmış ve iki kez kodlanmış girişleri doğru işlediğini doğrulayın.
Sıkça sorulan sorular
URL kodlaması nedir?
URL kodlaması (yüzde kodlama), URL'de izin verilmeyen karakterleri bir yüzde işareti ve ardından gelen iki onaltılık basamakla evrensel olarak kabul edilen bir biçime dönüştürür. Böylece URL'ler internet üzerinden doğru biçimde iletilir.
URL kodlamasını ne zaman kullanmalıyım?
URL sorgu dizesine, yol bölümüne veya parça tanımlayıcısına eklenecek bir değer; boşluk, ve işareti, eşittir işareti, soru işareti gibi ayrılmış karakterler veya ASCII dışı karakterler içeriyorsa bu değeri kodlamanız gerekir.
encodeURI ile encodeURIComponent arasındaki fark nedir?
encodeURI, tam bir URI'yi kodlar ancak URL'lerde özel anlam taşıyan iki nokta, eğik çizgi ve soru işareti gibi karakterleri korur. encodeURIComponent, sorgu parametreleri gibi bileşenleri ayrı ayrı kodlar ve tüm ayrılmış karakterlere kaçış uygular. Bu araç, en yüksek güvenlik için encodeURIComponent kullanır.
Bu araç ücretsiz mi?
Evet, bu URL Kodlayıcı/Çözücü tamamen ücretsizdir; dönüştürme sayısı sınırsızdır, kayıt gerekmez ve işlevleri engelleyen reklamlar bulunmaz.
Verilerim güvende mi?
Kesinlikle. Tüm kodlama ve çözme işlemleri JavaScript kullanılarak tarayıcınızda yerel olarak gerçekleşir. Girdiğiniz metin hiçbir sunucuya iletilmez; bu nedenle araç, API anahtarları, belirteçler veya kişisel bilgiler gibi hassas verileri kodlamak için güvenlidir.
URL'lerin tamamını mı, yalnızca parametreleri mi kodlayabilirim?
Herhangi bir metni kodlayabilirsiniz. Ancak tam URL'lerde genellikle URL yapısının tamamı yerine yalnızca parametre değerlerini kodlamanız gerekir. URL'nin tamamını kodlamak protokolü (://), yol ayırıcılarını (/) ve sorgu ayraçlarını (?/&) da kodlayarak URL'yi bozacaktır.
İpuçları ve en iyi uygulamalar
- Anahtarları değil, değerleri kodlayın: Sorgu dizeleri oluştururken key=value çiftinin veya URL yapısının tamamı yerine yalnızca parametre değerlerini kodlayın.
- İki kez kodlamaktan kaçının: Metniniz zaten kodlanmışsa (%20, %26 vb. içeriyorsa), yeniden kodlamadan önce çözmek, iki kez yüzde kodlama sorunlarını önler.
- Hata ayıklamak için çözülmüş görünümü kullanın: Çözülmüş, okunabilir sürümü anında görmek için tarayıcı günlüklerinden veya ağ araçlarından aldığınız bir URL'yi giriş alanına yapıştırın.
- Özel karakterlerle test edin: Uygulamanızın tüm uç durumları işlediğinden emin olmak için ve işaretleri (&), artı işaretleri (+), diyez simgeleri (#) ve Unicode karakterleri içeren girişleri deneyin.
- Örnekleri inceleyin: Yerleşik örnekler, kodlama davranışını anlamanıza yardımcı olmak için sorgu parametreli URL'ler, özel karakterler ve e-posta adresleri gibi yaygın senaryoları kapsar.
- Güvenli karakterleri unutmayın: Harfler (A-Z, a-z), rakamlar (0-9), kısa çizgiler (-), alt çizgiler (_), noktalar (.) ve tildeler (~) kodlama gerektirmez ve değiştirilmeden bırakılır.