ESC

Giriş Metni

encodeURIComponent: :, /, ?, # dahil tüm özel karakterleri kodlar.

Sonuç

Tüm işlemler tarayıcınızda gerçekleşir. Hiçbir veri sunucuya gönderilmez.

Kullanım Örnekleri

URL Parametre Kodlama

Boşluk, & işareti ve diğer özel karakterler içeren URL sorgu parametrelerini güvenli kullanım için kodlayın.

Özel Karakterler

@, &, = ve boşluk gibi özel karakterler içeren form verilerini doğru HTTP iletimi için kodlayın.

Uluslararası Metin

Çince, Arapça vb. uluslararası karakterler içeren URL'leri yüzde kodlama kullanarak kodlayın ve çözün.

Özellikler

Çift Yönlü Dönüşüm

Metni URL formatına kodlayın ve yüzde kodlanmış dizeleri okunabilir metne geri çözün

İki Kodlama Modu

Parametreler için encodeURIComponent ve tam URL'ler için encodeURI arasında seçim yapın

Unicode Desteği

Uluslararası karakterler, emoji ve çok baytlı karakterler için tam destek

Gizlilik Öncelikli

Tüm işlemler tarayıcınızda yerel olarak çalışır, sunuculara veri gönderilmez

Nasıl Kullanılır

1

Kodlama Modunu Seçin

Sorgu parametreleri için Bileşen modunu veya tam URL'ler için Tam URL modunu seçin.

2

Metin Girin

Kodlamak veya çözmek istediğiniz metni veya URL'yi yazın veya yapıştırın.

3

Kodla veya Çöz

URL formatına dönüştürmek için Kodla'ya veya okunabilir metne geri dönüştürmek için Çöz'e tıklayın. Sonuçu kopyalayın.

Sık Sorulan Sorular

URL kodlama, URL'lerde kullanılmayan karakterleri yüzde işareti ile iki onaltılık basamak dizisiyle değiştirir. Boşluk %20, & ise %26 olur. Bu RFC 3986'da tanımlanmıştır ve URL'lerin tüm HTTP uyumlu yazılımlarda belirsizlik olmadan doğru iletilmesini sağlar.

encodeURIComponent, harf, rakam ve - _ . ! ~ * ' ( ) dışındaki tüm karakterleri kodlar. Bireysel sorgu parametre değerleri için kullanın. encodeURI, URL yapısının parçası olan karakterleri korur: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Yapısını korumak istediğiniz tam bir URL için kullanın.

Bir URL sorgu dizesinde veya yolunda kullanıcı tarafından sağlanan veriyi ilettiğinizde: boşluk veya özel karakterler içeren arama terimleri, form alanı değerleri, & veya = içeren API parametreleri, yeniden yönlendirme URL parametreleri, uluslararasılaştırılmış karakterler veya e-posta adresleri. Eksik kodlama parametrelerin yanlış okunmasına veya URL'nin tamamen bozulmasına neden olur.

Ayrılmamış karakterler: A–Z, a–z, 0–9, kısa çizgi (-), alt çizgi (_), nokta (.) ve tilde (~). Bunlar dışındaki tüm karakterler — boşluklar, köşeli parantezler, tırnaklar ve ASCII dışı Unicode dahil — ayrılmış URL rollerinin dışında kullanıldıklarında yüzde kodlanmaları gerekir.

İç URL üzerinde encodeURIComponent (Bileşen modu) kullanın. Örneğin, https://example.com/path?q=1 ifadesini bir sorgu parametre değeri olarak iletmek için https%3A%2F%2Fexample.com%2Fpath%3Fq%3D1 şeklinde kodlayın. Burada asla encodeURI kullanmayın — : ve / karakterlerini kodlanmamış bırakarak dış URL'nin parametre sınırını yanlış ayrıştırmasına neden olur.

Evet. ASCII olmayan karakterler (Arapça, Çince, aksan harfleri vb.) önce UTF-8 baytlarına kodlanır, ardından her bayt yüzde kodlanır. 😀 gibi bir emoji %F0%9F%98%80 olur. Modern tarayıcılar adres çubuklarında bunu otomatik olarak yapar, ancak URL'leri programatik olarak oluştururken açıkça kodlamanız gerekir.

Yüzde kodlanmış metni girişe yapıştırın ve Çöz'e tıklayın. Araç işlemi tersine çevirir: %20 boşluğa, %26 &'ye dönüşür ve UTF-8 kodlanmış diziler tekrar Unicode karakterlerine dönüştürülür. Log dosyalarını okumak, API isteklerini hata ayıklamak veya yeniden yönlendirme parametrelerini anlamak için kullanışlıdır.

Hayır. Tüm kodlama ve çözme işlemleri JavaScript aracılığıyla tarayıcınızda yerel olarak çalışır. Girdiğiniz URL'ler ve parametreler hiçbir yere iletilmez.

URL Kodlayıcı/Çözücü Nedir?

Özel karakterli bir URL'yi API çağrısına yapıştır ve bozulmasını izle. Boşluklar, & işaretleri, ASCII olmayan karakterler, hepsinin yüzde kodlanması gerekir yoksa işler ters gider. Bu araç bunu halleder. Metni URL'lerde güvenle kullanmak için kodla veya yüzde kodlanmış dizeleri okunabilir metne çöz. İki mod var: parametre değerleri için encodeURIComponent, yapıyı korumak istediğin tam URL'ler için encodeURI.

Neden URL Kodlayıcı/Çözücü Kullanmalısınız?

API testi, webhook yapılandırmaları veya yönlendirme kuralları için elle URL oluşturuyorsan kodlama lazım. Sorgu dizesinde kodlanmamış bir & parametreni ikiye böler. Kodlanmamış bir boşluk tüm URL'yi kırar. Bu araç o baş ağrılarını önler. Tam Unicode desteğiyle her dille çalışır. Tarayıcında çalışır, URL'lerindeki API anahtarları ve tokenlar gizli kalır.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme

MoreOnlineTools'ta Daha Fazlası