Əsas məzmuna keç

Pulsuz URL kodlayıcı və dekoder

URL-ləri və sorğu sətirlərini kodlayın və deşifrə edin. EncodeURIComponent, decodeURIComponent və sorğu sətirlərinin təhlilini dəstəkləyir.

Bir dəfə yükləndikdən sonra oflayn işləyir
Kodlama rejimi

Hər bir ehtiyat simvolunu kodlayır — sorğu dəyərləri və yol seqmentləri üçün ən yaxşıdır.

Ümumi istifadələr

  • API Üçün URL Parametrlərini KodlaşdırınAPI sorğu URL-lərinə əlavə etməzdən əvvəl sorğu sətri parametrlərini təhlükəsiz şəkildə kodlaşdırın.
  • E-poçt Bağlantıları Üçün URL-ləri KodlaşdırınE-poçt kampaniyaları üçün klik-təhlükəsiz bağlantılar yaradın — xüsusi simvolları kodlaşdırın ki, bağlantılar bütün e-poçt müştərislərində qalsın.
  • Sosial Paylaşma Üçün URL-ləri KodlaşdırınTwitter, Facebook və LinkedIn paylaşma düymələri üçün əvvəldən doldurulmuş mətn, hashtaq və bağlantılarla URL-ləri hazırlayın.
  • Kompleks Sorğu Stringlərini KodlaşdırınÇox parametrli sorğu stringləri qurun və kodlaşdırın — istənilən URL-ə əlavə etməyə hazır.
  • Webhook Callback-ləri üçün URL KodlaşdırınÜçüncü tərəf xidmətlərinə və OAuth axınlarına parametr kimi ötürülən callback URL-lərini kodlaşdırın.

Necə İşləyir

Buradakı URL kodlaşdırması və dekodlaşdırması JavaScript-in daxili qlobalları — encodeURIComponent, encodeURI və decodeURIComponent — istifadə edərək tamamilə brauzerinizdə işləyir, üçüncü tərəf kitabxanası yoxdur, şəbəkə sorğusu yoxdur. Alət həmçinin sorğu sətri parametrlərini bir açar-dəyər cədvəli kimi təhlil etmək və göstərmək üçün brauzerin doğma URL API-sini üzə çıxarır.

  1. 1
    Bir kodlaşdırma rejimi seçin
    Üç rejim real-dünya istifadə hallarına xəritələnir: "Komponent" encodeURIComponent-i çağırır və qorunmayan simvollar xaricində hər şeyi qaçırır — fərdi sorğu dəyərləri üçün doğru seçim. "Tam URL" encodeURI-ni çağırır və sxem, dik xəttlər və domaini toxunulmaz saxlayır. "Forma" encodeURIComponent-i istifadə edir, sonra HTML formalarının göndərdiyi application/x-www-form-urlencoded formatına uyğun gəlmək üçün %20-ni +-ə dəyişir.
  2. 2
    Bir kliklə kodlaşdırın, ya da dekodlaşdırın
    Kodlaşdırma mətninizi seçilmiş funksiyadan keçirir və faiz-kodlanmış nəticəni göstərir. Dekodlaşdırma decodeURIComponent-i çağırır (Forma rejimində + boşluqlara çevrilir). Davamsız baytı olmayan başıboş bir %E0 kimi yanlış-formalı faiz-ardıcıllıqları çökmə əvəzinə tutulur və inline bir xəta kimi bildirilir.
  3. 3
    URL API ilə sorğu sətirlərini təhlil edin
    "Parametrləri təhlil et" hərəkəti girişinizi brauzerin doğma URL konstruktoruna sarır və hər açar-dəyər cütünü çıxarmaq üçün url.searchParams üzərində təkrarlanır. URL konstruktoru girişi rədd edərsə, əl ilə yazılmış bir ehtiyat &-də və =-də bölür və hər nişanı safeDecode-dan keçirir, ona görə qismən, ya da xam sorğu sətirləri hələ də oxunaqlı bir cədvəl yaradır.
  4. 4
    Nəticəni kopyalayın
    Kodlaşdırılmış, ya da dekodlaşdırılmış mətn monospace bir çıxış blokunda görünür. Bir kopyala düyməsi onu Clipboard API vasitəsilə mübadilə buferinə yazır. Heç bir anda heç nə cihazınızı tərk etmir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar