Aðeins í vafra

URL-kóðun/afkóðun (Íslensk vefföng og fyrirspurnarbreyting)

Kóðaðu og afkóðaðu URL (percent-encoding) samstundis í vafranum þínum. Skiptu á milli encodeURIComponent / encodeURI jafngilda og greindu mögulega tvöfalda kóðun.

Hamur
Markmið
Ítarlegir valkostir
Bíður Umbreyting fer fram staðbundið í vafranum þínum. Engin gögn eru send á þjón.

Valkostir

Ítarlegt

Hvoru ætti ég að nota?

Gildi færibreytu → encodeURIComponent

Best fyrir fyrirspurnargildi, slóðahluta og skráarnöfn (örugg encodeURIComponent umbreyting).

Fullt veffang → encodeURI

Heldur aðskilnaðartáknum eins og ? & = / svo vefföng haldist læsileg.

+ á móti %20

„%20“ er staðallinn. „+“ er hefð fyrir eyðublöð/fyrirspurnir — skiptu þegar þörf krefur.

Dæmi um inntak

  • https://example.com/search?q=reykjavík hádegismatur&ref=email#hluti
  • utm_source=email&utm_campaign=vorútsala 2026
  • halló/Hello?name=Jón Jónsson&note=10%AFSLÁTTUR

Flýtilyklar

Umbreyta núna ⌘/Ctrl + Enter
Loka viðvörunarborða Esc

URL-kóðun/afkóðun (percent-encoding)

Hvað er prósentukóðun?

URL-kóðun/afkóðun breytir teiknum sem ekki eru ASCII og frátektum teiknum í %xx runur svo þau komist örugglega leiðar sinnar í vefföngum.

encodeURI vs encodeURIComponent

Notaðu encodeURIComponent fyrir einstök gildi; notaðu encodeURI fyrir full vefföng þar sem aðskilnaðartákn eiga að haldast.

Ábending

Ef %25 heldur áfram að birtast gæti textinn verið tvíkóðaður. Notaðu viðvörunarborðann til að afkóða aftur á öruggan hátt.

Algengar spurningar

+ og %20, hver er munurinn?

„%20“ er RFC-samhæfð prósentukóðun fyrir bil. „+“ er aðallega notað í HTML eyðublöðum (application/x-www-form-urlencoded) og er oft litið á sem bil í fyrirspurnarstrengjum.

Hvaða aðgerð ætti ég að nota?

Fyrir gildi eingöngu (fyrirspurnargildi, slóðabút, skráarnafn), veldu encodeURIComponent umbreytingu. Fyrir heil vefföng sem verða að halda ? & = /, veldu encodeURI.

Hvað er tvöföld kóðun?

Ef %25 (kóðað „%“) birtist oft gæti gildið verið tvíkóðað. Notaðu „Afkóða aftur“ til að reyna að endurheimta frumritið.