Tikai pārlūkprogrammā

URL kodēšana/dekodēšana (Latviešu URL un vaicājumu konvertēšana)

URL kodēšana un dekodēšana (percent-encoding) tūlītēji jūsu pārlūkprogrammā. Pārslēdzieties starp encodeURIComponent / encodeURI ekvivalentiem un atklājiet iespējamu dubulto kodēšanu.

Režīms
Mērķis
Papildu opcijas
Dīkstāvē Konvertēšana notiek lokāli jūsu pārlūkprogrammā. Dati netiek sūtīti uz serveri.

Opcijas

Papildus

Kuru man vajadzētu izmantot?

Parametra vērtība → encodeURIComponent

Vislabāk piemērots vaicājumu vērtībām, ceļa segmentiem un failu nosaukumiem (droša encodeURIComponent konvertēšana).

Pilns URL → encodeURI

Saglabā atdalītājus, piemēram, ? & = /, lai URL paliktu lasāmi.

+ pret %20

„%20“ ir standarts. „+“ ir formu/vaicājumu konvencija — pārslēdziet, kad nepieciešams.

Ievades piemēri

  • https://example.com/search?q=rīga pusdienas&ref=email#sadaļa
  • utm_source=email&utm_campaign=pavasara izpārdošana 2026
  • sveiki/Hello?name=Jānis Bērziņš&note=10%ATLAIDE

Īsinājumtaustiņi

Konvertēt tagad ⌘/Ctrl + Enter
Aizvērt brīdinājuma joslu Esc

URL kodēšana/dekodēšana (percent-encoding)

Kas ir percent-encoding?

URL kodēšana/dekodēšana pārvērš ne-ASCII un rezervētās rakstzīmes %xx secībās, lai tās varētu droši pārvietoties URL.

encodeURI pret encodeURIComponent

Izmantojiet encodeURIComponent atsevišķām vērtībām; izmantojiet encodeURI pilniem URL, kur atdalītājiem jāpaliek.

Padoms

Ja %25 turpina parādīties, teksts var būt kodēts divreiz. Izmantojiet brīdinājuma joslu, lai droši dekodētu vēlreiz.

BUJ

+ un %20, kāda ir atšķirība?

„%20“ ir RFC atbilstoša procentuālā kodēšana atstarpēm. „+“ galvenokārt izmanto HTML formās (application/x-www-form-urlencoded) un vaicājumu rindās bieži uzskata par atstarpi.

Kuru funkciju man vajadzētu izmantot?

Tikai vērtībām (vaicājuma vērtība, ceļa fragments, faila nosaukums) izvēlieties encodeURIComponent konvertēšanu. Veseliem URL, kuros jāsaglabā ? & = /, izvēlieties encodeURI.

Kas ir dubultā kodēšana?

Ja %25 (kodēts „%“) parādās bieži, vērtība var būt kodēta divreiz. Izmantojiet „Dekodēt vēlreiz“, lai mēģinātu atjaunot oriģinālu.