Tik naršyklėje

URL kodavimas/dekodavimas (Lietuviški URL ir užklausų konvertavimas)

URL kodavimas ir dekodavimas (percent-encoding) akimirksniu jūsų naršyklėje. Perjunkite tarp encodeURIComponent / encodeURI atitikmenų ir aptikkite galimą dvigubą kodavimą.

Režimas
Tikslas
Papildomi nustatymai
Laukia Konvertavimas vykdomas lokaliai jūsų naršyklėje. Duomenys į serverį nesiunčiami.

Nustatymai

Išsamiau

Kurį turėčiau naudoti?

Parametro reikšmė → encodeURIComponent

Geriausiai tinka užklausų reikšmėms, kelio segmentams ir failų pavadinimams (saugus encodeURIComponent konvertavimas).

Pilnas URL → encodeURI

Išlaiko skyriklius, tokius kaip ? & = /, kad URL liktų skaitomi.

+ vs %20

„%20“ yra standartas. „+“ yra formų/užklausų konvencija — perjunkite, kai reikia.

Įvesties pavyzdžiai

  • https://example.com/paieška?q=vilnius pietūs&ref=email#sekcija
  • utm_source=email&utm_campaign=pavasario išpardavimas 2026
  • labas/Hello?name=Jonas Jonaitis&note=10%NUOLAIDA

Trumpiniai

Konvertuoti dabar ⌘/Ctrl + Enter
Uždaryti įspėjimo skydelį Esc

URL kodavimas/dekodavimas (percent-encoding)

Kas yra percent-encoding?

URL kodavimas/dekodavimas paverčia ne-ASCII ir rezervuotus simbolius į %xx sekas, kad jie galėtų saugiai keliauti URL adresuose.

encodeURI vs encodeURIComponent

Naudokite encodeURIComponent atskiroms reikšmėms; naudokite encodeURI pilniems URL, kur skyrikliai turi likti.

Patarimas

Jei %25 nuolat pasirodo, tekstas gali būti koduotas du kartus. Naudokite įspėjimo skydelį, kad saugiai dekoduotumėte dar kartą.

DUK

+ ir %20, koks skirtumas?

„%20“ yra RFC atitinkantis tarpų kodavimas procentais. „+“ dažniausiai naudojamas HTML formose (application/x-www-form-urlencoded) ir užklausų eilutėse dažnai laikomas tarpu.

Kurią funkciją turėčiau naudoti?

Tik reikšmėms (užklausos reikšmė, kelio fragmentas, failo pavadinimas) rinkitės encodeURIComponent konvertavimą. Visam URL, kuris turi išlaikyti ? & = /, rinkitės encodeURI.

Kas yra dvigubas kodavimas?

Jei %25 (koduotas „%“) pasirodo dažnai, reikšmė gali būti koduota du kartus. Naudokite „Dekoduoti dar kartą“, kad pabandytumėte atkurti originalą.