Monu Tools

Codificador / Descodificador d'URL

Codifica amb percentatge i descodifica URL i components d'URL, segur amb UTF-8.

Com fer servir Codificador d'URL

  1. 01

    Enganxa el teu text o URL.

  2. 02

    Tria codificar o descodificar, i l'àmbit de component o URL completa.

  3. 03

    Copia el resultat.

Què fa la codificació percentual

Les URL només poden contenir un conjunt limitat de caràcters, així que qualsevol cosa fora d'aquest conjunt, espais, lletres accentuades i símbols reservats com & ? / =, s'ha d'escapar. La codificació percentual substitueix cada byte d'aquests per un signe de percentatge i el seu valor hexadecimal de dos dígits, així que un espai esdevé %20 i un signe et esdevé %26.

Aquesta eina codifica text i URL a la forma de codificació percentual i les descodifica de nou. Està construïda sobre les funcions estàndard del navegador encodeURIComponent i encodeURI, així que la sortida coincideix exactament amb el que produiria el teu propi JavaScript, i és segura amb UTF-8 per a text internacional.

La codificació i la descodificació s'executen completament al teu navegador, així que res del que enganxes s'envia a un servidor, cosa que tranquil·litza quan una URL conté tokens o paràmetres de consulta que prefereixes no compartir.

Mode de component contra URL completa

El commutador d'abast importa. El mode de component (encodeURIComponent) escapa els caràcters reservats com & = ? / i és el que vols per a un sol valor de cadena de consulta o segment de ruta. El mode d'URL completa (encodeURI) deixa intactes els caràcters estructurals perquè una URL completa continuï sent utilitzable.

Errors habituals a evitar

Un error habitual és codificar una URL sencera amb el mode de component, que escapa el :// i el ? i trenca l'enllaç. Un altre és la doble codificació, quan una cadena ja codificada es torna a codificar i %20 es converteix en %2520. En cas de dubte, descodifica primer per veure el valor en brut.

La particularitat del signe més a les cadenes de consulta

També hi ha una particularitat històrica a les cadenes de consulta: els enviaments de formularis codifiquen un espai com a signe més, mentre que la codificació percentual fa servir %20. Tots dos es veuen en la pràctica, així que els descodificadors generalment accepten qualsevol dels dos.

Preguntes freqüents

Component o URL completa?

'Component' (encodeURIComponent) escapes reserved characters like & = ? / for query values. 'Full URL' (encodeURI) preserves the URL structure.

Per què ha fallat la descodificació?

Les seqüències de percentatge malformades (com un % solt) no es poden descodificar. Revisa l'entrada o torna-la a codificar primer.

Fonts

Incrusta aquesta eina

Afegeix aquesta eina al teu propi lloc web. Copia el fragment de sota; es manté actualitzat automàticament.

<iframe src="https://monu.tools/embed/ca/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Eines relacionades