digtools
\n
🔗
url encoder decoder,

URL Encoder / Decoder

URL yüzdelik kodlamayı (Percent-Encoding) gerçek zamanlı kodlayın ve çözümleyin.Sorgu dizesi ve parametreleri analiz etmek için mükemmeldir.

🔄
Çift Yönlü Çeviri
Tek tıkla Kodlama (Encode) ↔ Çözümleme (Decode)
Gerçek Zamanlı
Yazarken anında sonuç görüneltülenir
🔒
Tarayıcı Tabanlı
Tüm işlemler lokal gerçekleşir. Veriniz dışarı çıkmaz
Giriş (Kodlanacak metin)
Sonuç
🔒 Tüm çeviri işlemleri doğrudan tarayıcı belleğinizde gerçekleştirilir. Hiçbir veri veya trafik sunucularımıza kaydedilmez.
about,

URL Encoder / Decoder Nedir?

URL'lerde doğrudan kullanılamayan özel karakterleri (boşluklar, Türkçe/Asya dilleri, emojiler ve semboller) RFC 3986 uyumlu yüzdelik (percent-encoding / %XX) formatına dönüştüren ücretsiz ve tam teşekküllü çevrimiçi bir web aracıdır. Aynı zamanda önceden kodlanmış karmaşık URL'leri tek tıkla tekrar okunabilir dizeye çevirebilirsiniz (Decode).

Hem encodeURIComponent (parametreler/sorgular için katı) hem de encodeURI (ana URL iskeleti için esnek) JavaScript modlarını destekler, API parametresi oluşturmada ve SEO link analizi süreçlerinde hata yapmanızı önler.

how to use,

Nasıl Kullanılır

ADIM 1

Çalışma Yönünü Belirleyin

Metni %XX URL formatına çevirmek (şifrelemek/gizemli hale getirmek) istiyorsanız 'Encode', mevcut karmaşık URL'yi okunur metne açmak için 'Decode' sekmesini seçin.

ADIM 2

Giriş Yapın

Sol metin girişi kutusuna kodlamak/çözümlemek istediğiniz dizeyi yapıştırın ya da yazın. Yazdıkça "Sonuç" panosu gerçek zamanlı olarak güncellenecektir.

ADIM 3

Kopyalayın

Onaylanan kusursuz URL dizgisini "Kopyala" düğmesiyle panoya alın. "Giriş ve Sonucu Değiştir" diyerek aynı metodu ters istikamette kullanabilirsiniz.

glossary,

Sözlük

glossary,

Sözlük

Yüzdelik Kodlama (Percent-Encoding)
URL'de bulunması yasak olan karakterleri %XX (Örn: Boşluk = %20) onaltılık sayısına devreden dünya genelindeki standardın adı (RFC 3986).
encodeURIComponent
Slash (/), soru işareti (?) ve "&" gibi ayraç olan yapıtaşları DAHİL olmak üzere TÜM detayları kaçış karakterine çeviren aşırı katı API'dir. Sorgu veya GET için idealdir.
encodeURI
Bir önceki fonksiyonla benzer çalışır; sadece (/, :, ?, #, &) gibi ana yapıtaşlarını kodlamaz atlar, sadece Türkçe ve kural dışı metinleri formatlayarak dış bir site URL tabanını hazırlamanızı sağlar.
UTF-8
Unicode kodlama formatıdır. Çoğu Türkçe ç,ş,ğ gibi karakter url encode esnasında UTF-8 mantığında minimum çift bayt (%C3%A7 gibi) olarak render edilir.
RFC 3986
URI sözdizimini (ayrılmış/reserved ile ayrılmamış/unreserved karakter kurallarını) belirten teknik global internet protokol standardıdır.
Query String (Sorgu Dizgesi)
Sıkça ? işareti ile başlayan kısmıdır (Örn: ?urun_id=5&lang=tr). Anahtar ve değer kısımları genelde "&" ile tutunur. O yüzden iç değerlerin encodeURIComponent ile izole olması zaruridir.
faq,

SSS

S.encodeURIComponent ve encodeURI arasındaki hayati fark nedir?
encodeURLComponent her şeye müdahale eder, dolayısıyla tam bir http:// linkini bu komuta sokarsanız o dahi "http%3A%2F%2F" yapılarak çalışmaz hale gelecektir (yalnızca parametre/search içinde kullanın). Sadece okunmayan URL'yi temizlemek ve bağlantıyı bozmamak için encodeURI kullanmalısınız.
S.Dönüştürdüğüm değerler sitenizin backendine veya sunucusuna gizli yolla aktarılıyor mu?
Hayır. Kesinlikle hiçbir log/günlük tutma veya server trafiği üretimi yoktur. Kopyala/Yapıştır da dahil dönüştürücü fonksiyonların hepsi sizin cihazınızdaki (istemci) tarayıcı hafızasında saniyelik çalışır.
S.Türkçe, Çince veya Emoji girersem sonuç ne olur?
Zemin UTF-8 teknolojisi desteklediğinden, klavyedeki tüm emojileri dahil "%F0%9F%98%83" gibi 4 baytlık onaltılık kombinasyonlarla tam teşekküllü ve evrensel destekli hale çevirir.
S.Çözümleme/Decode başarısız uyarısı (kırmızı uyarı) alıyorum sebebi nedir?
Eksik bir sembol yapıştırmış olabilirsiniz. Sistemin decode edebilmesi için "%" ve yanındaki sayısal kurgunun doğru eşleşmesi gerekir (eski formattan %ZZ gibi veya yarım kalan %2 dizgelerinde algoritmik hata uyandırmaktayız).
S.Burada Base64 formülü de kodlayıp sökebilir miyim (decode)?
Hayır, bu araç URL Percent-Encoding yapısı için yazılmıştır. Base64 işlemleri için sitemizde bulunan diğer ücretsiz Base64 encode aracını kullanabilirsiniz.
use cases,

Kullanım Senaryoları

🔧 API Entegrasyonu Geliştirme

JSON ve REST API mimarisine cURL üzerinden POST veri atan uç noktalarda, metni Query parametresi ile güvenle giydirin.

🔍 Web Adres (SEO) Analizi

Yabancı ülkelerden (örneğin Wikipedia URL'lerinden) size ulaştırılan karmaşık kod görünümlü adres bağlarını okunabilir dizelere çevirin.

📧 E-posta & Pazarlama Bağlantıları

Kırılmış, kampanya/utm şifrelendirmesinde bozulmaya uğramış referans (ref=) kodlarının gerçeğini görün.

📊 Sunucu (Server) Log Hata Ayıklama

SQL/XSS injeksiyon testlerinde sunucunuza atılan Log paketlerindeki % kodlu saldırı izlerini deşifre edip inceleyin.

Sorumluluk Reddi

Bu sitede sunulan araçların tamamı ücretsiz kullanılabilir; ancak kendi sorumluluğunuzda kullanınız. Herhangi bir hesaplama sonucu, dönüşüm sonucu veya oluşturulan verinin doğruluğu, eksiksizliği ya da güvenliği konusunda hiçbir garanti vermiyoruz. Bu araçların kullanımından kaynaklanabilecek zarar veya sorunlar için işletmecinin herhangi bir sorumluluk kabul etmediğini lütfen bilin. Araçların çoğu dosyaları ve hesaplamaları tarayıcınızda yerel olarak işler; bu, girdiğiniz verilerin sunucularımıza gönderilmediği veya depolanmadığı anlamına gelir.