Libre / Online

URL Encoder at Decoder

I-encode at I-decode ang mga URL Agad

I-convert ang mga espesyal na karakter sa URL-safe percent-encoded format, o i-decode ang mga encoded URL pabalik sa nababasang teksto. Mahalaga para sa pagbuo ng web at trabaho sa API.

Maramihang Uri ng Encoding

Pumili sa pagitan ng buong URL encoding, component encoding, o i-encode ang lahat ng mga karakter para sa maximum na compatibility.

Agad na I-decode

I-paste ang anumang percent-encoded na string at i-decode ito pabalik sa nababasang teksto sa isang click.

Kaibigan ng Developer

Perpekto para sa pagbuo ng mga API request, query strings, form data, at pag-debug ng mga encoded URL.

100% Sa Panig ng Kliyente

Lahat ng encoding at decoding ay nangyayari sa iyong browser. Walang data na kailanman ipinapadala sa aming mga server.

Pag-unawa sa URL Encoding para sa Web Development

Ang URL encoding (tinatawag ding percent-encoding) ay isang mekanismo para sa pag-encode ng mga karakter sa isang Uniform Resource Identifier (URI). Pinapalitan nito ang mga hindi ligtas na karakter ng isang '%' na sinundan ng dalawang hexadecimal na digit na kumakatawan sa ASCII code ng karakter. Halimbawa, ang espasyo ay nagiging '%20', at ang ampersand (&) ay nagiging '%26'.

Bakit Kailangan ang URL Encoding?

Ang mga URL ay maaari lamang maglaman ng limitadong set ng mga karakter mula sa ASCII character set. Ang mga karakter tulad ng mga espasyo, espesyal na simbolo, at mga hindi ASCII na karakter ay dapat na i-encode upang ligtas na maipadala sa mga URL. Kung walang wastong encoding, maaaring masira ang mga URL, magdulot ng mga kahinaan sa seguridad (tulad ng injection attacks), o maling ma-interpret ng mga web server at browser.

Mga Uri ng URL Encoding

Mayroong iba't ibang antas ng URL encoding. Ang encodeURI() ay nag-eencode ng buong URL ngunit pinapanatili ang mga karakter tulad ng ':', '/', '?', at '&' na may espesyal na kahulugan sa mga URL. Ang encodeURIComponent() ay nag-eencode ng lahat maliban sa mga titik, numero, at ilang espesyal na karakter — perpekto para sa pag-encode ng mga halaga ng query parameter. Ang aming 'I-encode Lahat' na opsyon ay nagko-convert ng bawat non-alphanumeric na karakter para sa maximum na kaligtasan.

FAQ ng URL Encoder