Com codificar o descodificar una URL
- Tria si vols codificar o descodificar.
- Indica si és un paràmetre (el valor d'un camp) o una URL completa.
- Escriu o enganxa el text: el resultat apareix a l'instant.
- Copia el resultat i fes-lo servir al teu enllaç, al teu codi o a la teva consulta.
Per què codificar una URL
Les adreces web només admeten certs caràcters. Els espais, les lletres amb accent, la ç i símbols com & o = se substitueixen per un % seguit de dos dígits hexadecimals (per exemple, un espai és %20). Això s'anomena percent-encoding.
Si poses un valor dins d'un paràmetre (?cerca=…), fes servir «Un paràmetre», que també codifica : / ? & i =. Si ja tens una URL completa i només vols escapar els espais o els accents, fes servir «Una URL completa».
Descodificar fa el contrari: converteix %C3%B1 en ñ i %20 en un espai, de manera que puguis llegir una URL tal com es va escriure originalment.
Coses a tenir en compte
- En descodificar un paràmetre, el signe + es llegeix com un espai, com ho fan els formularis web.
- Si el text té un % que no va seguit de dos dígits hexadecimals, no es pot descodificar.
- No comprova si l'adreça existeix o està ben formada: només converteix caràcters.
Preguntes freqüents
Quina diferència hi ha entre un paràmetre i una URL completa?
Un paràmetre codifica tots els caràcters especials, inclosos : / ? & =. Una URL completa conserva aquests símbols perquè formen part de la seva estructura.
Per què un espai es converteix en %20?
Perquè els espais no estan permesos en una URL. 20 és el seu codi en hexadecimal.
Funciona amb accents i emojis?
Sí, es codifiquen com a UTF-8; per exemple, la ñ es converteix en %C3%B1.
S'envia el meu text a un servidor?
No. Tot passa al teu navegador i el text no surt mai del teu dispositiu.
És gratis?
Sí, és gratis, no cal registrar-se i funciona directament al navegador.