Sa browser lang

URL Encode/Decode (URL sa Tagalog & Pagbabago ng Query)

I-URL encode at decode (percent-encoding) agad sa iyong browser. Magpalit sa pagitan ng mga katumbas na encodeURIComponent / encodeURI at tuklasin ang posibleng double encoding.

Mode
Target
Advanced na opsyon
Nakatambay Lokal na tumatakbo ang conversion sa iyong browser. Walang data na ipinapadala sa server.

Mga Opsyon

Advanced

Alin ang dapat kong gamitin?

Value ng Parameter → encodeURIComponent

Pinakamahusay para sa mga value ng query, segment ng path, at pangalan ng file (ligtas na encodeURIComponent conversion).

Buong URL → encodeURI

Pinapanatili ang mga delimiter tulad ng ? & = / kaya nananatiling nababasa ang mga URL.

+ vs %20

Ang “%20” ay pamantayan. Ang “+” ay isang kumbensyon sa form/query — ilipat ito kapag kinakailangan.

Mga halimbawang input

  • https://example.com/search?q=manila tanghalian&ref=email#seksyon
  • utm_source=email&utm_campaign=spring sale 2026
  • kumusta/Hello?name=Juan Dela Cruz&note=10%OFF

Mga Shortcut

I-convert na ngayon ⌘/Ctrl + Enter
Isara ang banner ng babala Esc

URL Encode/Decode (percent-encoding)

Ano ang percent-encoding?

Ang URL encode/decode ay nagpapalit ng mga karakter na hindi ASCII at mga reserved karakter sa mga %xx sequence para ligtas silang makapunta sa mga URL.

encodeURI vs encodeURIComponent

Gamitin ang encodeURIComponent para sa mga indibidwal na value; gamitin ang encodeURI para sa mga buong URL kung saan dapat manatili ang mga delimiter.

Tip

Kung patuloy na lumalabas ang %25, maaaring double-encoded ang teksto. Gamitin ang banner ng babala para ligtas na makapag-decode muli.

FAQ

+ at %20, ano ang pagkakaiba?

Ang “%20” ay ang RFC-compliant na percent-encoding para sa mga espasyo. Ang “+” ay pangunahing ginagamit sa mga HTML form (application/x-www-form-urlencoded) at madalas na itinuturing na espasyo sa mga query string.

Aling function ang dapat kong gamitin?

Para sa mga value lang (value ng query, fragment ng path, pangalan ng file), piliin ang encodeURIComponent conversion. Para sa buong URL na dapat magpanatili ng ? & = /, piliin ang encodeURI.

Ano ang double encoding?

Kung ang %25 (isang naka-encode na “%”) ay madalas lumabas, ang value ay maaaring double-encoded. Gamitin ang “I-decode muli” para subukang ibalik ang orihinal.