Codificador / Descodificador de URL

Codifica o descodifica cadenes URL i paràmetres de forma segura. Execució 100% privada sense registre de dades al servidor.

Eines relacionades

Eines que també et podrien fer falta

100% Privat • Sense pujades al servidor

Per què usar Codificador / Descodificador de URL gratuït d'Utiliome?

Privacitat estricta i execució ràpida. Sense subscripcions ni comptes requerits.

Codificació 100% privada

Els paràmetres i tokens sensibles es codifiquen completament en la memòria local del teu navegador.

Conversió en temps real

Observa com el text es codifica o descodifica a cadenes de URL segures a mesura que escrius.

Compatible amb RFC 3986

Utilitza encodeURIComponent natiu de JavaScript per complir els estàndards web moderns.

Sense límits i còpia ràpida

Processa grans cadenes de consulta amb botons de còpia amb un sol clic per a un treball ràpid.

Utiliome vs Alternatives al núvol

Compara el nostre motor local WebAssembly amb eines al núvol.

Funció Utiliome (Navegador Local) Convertidors al núvol
Privacitat de dades 100% Local (Segur per a tokens d'autenticació) URL registrades en servidors de tercers
Velocitat Conversió instantània en temps real Requereix fer clic a 'Enviar'
Compliment d'estàndards RFC 3986 estricte (encodeURIComponent) Scripts de regex personalitzats amb errors
Cost 100% Gratuït per sempre Pàgines amb anuncis

Com utilitzar Codificador / Descodificador de URL en 3 passos

Sense instal·lar res. Tot s'executa al teu navegador web.

1

Enganxa la URL o els paràmetres

Enganxa la URL, paràmetres de consulta o text en el quadre d'entrada.

2

Codifica o descodifica

El motor calcula a l'instant la codificació segura per a URL (o descodifica el text) localment.

3

Copia al portapapers

Fes clic al botó de copiar per transferir la cadena de URL segura al teu codi.

Què és la codificació de URL (Percent-Encoding)?

Resposta ràpida: La codificació de URL és un mecanisme per traduir caràcters amb significat especial en URL (com espais, ampersands i signes d'igual) a un format acceptat globalment que consta d'un signe de percentatge (%) seguit de dos dígits hexadecimals.

L'arquitectura d'Internet requereix que els Localitzadors Uniformes de Recursos (URL) es transmetin mitjançant HTTP utilitzant el conjunt de caràcters estàndard US-ASCII. Si una URL conté caràcters fora d'aquest alfabet —com espais, emojis o text no llatí—, el navegador o servidor pot fallar o interpretar malament la ruta.

Per transmetre dades complexes de manera segura en una cadena de consulta URL, hem d'aplicar la codificació de URL (sovint anomenada percent-encoding). Aquest algorisme converteix caràcters no segurs en un símbol % seguit d'una representació hexadecimal del seu valor ASCII/UTF-8.

Per exemple, un espai estàndard es converteix en %20, i un ampersand (&) es converteix en %26. Això garanteix que les dades arribin al servidor completament intactes.

Per què és important la diferència entre encodeURI() i encodeURIComponent()

Resposta ràpida: encodeURI() s'utilitza per codificar una URL completa sense trencar la seva estructura (com http://). encodeURIComponent() s'utilitza per codificar paràmetres de dades específics perquè codifica de manera agressiva barres i signes d'igual.

Un error freqüent en el desenvolupament web amb JavaScript és utilitzar la funció de codificació de URL equivocada. Entendre la diferència és essencial per evitar errors 404 i sol·licituds d'API fallides.

  • encodeURI(): Aquesta funció assumeix que passes una URL completa i vàlida. Codificarà espais i caràcters especials, però no codificarà caràcters amb significat estructural com ?, =, &, /, o :.
  • encodeURIComponent(): Aquesta funció assumeix que estàs codificant una dada concreta per inserir dins d'una consulta URL. Codifica gairebé tot, incloses barres i ampersands. S'ha d'utilitzar quan s'afegeixen dades d'usuari a una URL.

El codificador de Utiliome utilitza estrictament encodeURIComponent() per garantir la màxima seguretat de les dades.

El risc de privacitat de descodificar URL online

Resposta ràpida: Moltes URL contenen tokens d'autenticació molt sensibles, claus de restabliment de contrasenya o correus de clients. Enganxar-les en eines online exposa les dades als servidors. Utiliome ho processa tot 100% localment.

Els desenvolupadors necessiten descodificar cadenes URL sovint per corregir reredireccions d'OAuth o dades de Webhooks (ex. ?email=user%40example.com&token=abc%3D%3D).

Si enganxeu aquesta cadena en una eina SEO genèrica, la URL s'envia mitjançant una sol·licitud HTTP POST a un servidor remot. L'administrador pot enregistrar fàcilment els vostres tokens, IDs de sessió i dades personals (PII).

Utiliome funciona amb una arquitectura local primer. Les operacions es fan completament en la memòria RAM del vostre navegador. Podeu descodificar claus d'API de producció de forma segura sense que les dades surtin del vostre dispositiu.

Gestió d'Emojis i Unicode a les URL

Resposta ràpida: Els algorismes de codificació de URL moderns admeten caràcters Unicode de diversos bytes. Quan codifiqueu un emoji com 🚀, primer es converteix en la seva representació en bytes UTF-8 i després es codifica amb percentatges.

En els inicis d'Internet, les URL es limitaven a l'alfabet ASCII en anglès. Avui dia, les URL contenen freqüentment idiomes globals, escriptura àrab i emojis complexos.

L'estàndard modern (RFC 3986) estableix que els caràcters especials s'han de convertir primer en una seqüència de bytes UTF-8. Cadascun d'aquests bytes es codifica posteriorment amb el signe de percentatge.

Per exemple, l'emoji del coet (🚀) requereix quatre bytes en UTF-8. Quan es processa amb Utiliome, es transforma en %F0%9F%9A%80. Això garanteix que qualsevol servidor pugui encaminar i descodificar l'emoji de manera segura.

Caràcters reservats vs. no reservats

Resposta ràpida: Els estàndards defineixen caràcters 'No reservats' (lletres, números, guions, punts) que mai necessiten codificació. Els caràcters 'Reservats' (com ?, =, &) funcionen com a comandes estructurals i s'han de codificar si s'usen com a dades.

Per dominar la codificació de URL, cal entendre la classificació dels caràcters segons l'especificació RFC 3986.

  • Caràcters no reservats: A-Z, a-z, 0-9, -, _, ., i ~. Aquests caràcters són segurs i els codificadors els ignoren mantenint-los intactes.
  • Caràcters reservats: ! * ' ( ) ; : @ & = + $ , / ? # [ ]. Aquests caràcters actuen com la "sintaxi" d'Internet. Per exemple, el símbol & separa variables. Si les teves dades contenen un ampersand (ex. "M&M Candy"), cal codificar-lo com a %26.

Per què els espais poden ser %20 o el símbol Plus (+)

Resposta ràpida: Històricament, els espais als formularis es codificaven com a més (+), mentre que a les URL estàndard es codificaven com a %20. Les API de JavaScript modernes s'estandarditzen en %20 per evitar confusions.

Un punt habitual de confusió és per què un espai de vegades es codifica com a %20 i de vegades com a +.

Això prové de l'arquitectura antiga d'Internet. L'especificació application/x-www-form-urlencoded (utilitzada en enviar formularis HTML) establia que els espais s'havien de convertir en un signe més per estalviar de banda de ample.

Tanmateix, a les rutes de URL estàndard i a les API modernes, l'espai s'ha de codificar com a %20. Utiliome utilitza l'especificació encodeURIComponent(), garantint que els espais es converteixin de manera segura a %20.

Codificador / Descodificador de URL PMF i Guia Tècnica

Tot el que cal saber sobre l'ús de l'eina codificador url online gratis d'Utiliome.

És segur enganxar tokens d'autenticació en aquest codificador de URL?

Sí. Utiliome ho processa tot 100% localment al teu navegador. Els teus tokens confidencials mai s'envien a servidors externs.

Quina diferència hi ha entre encodeURI i encodeURIComponent?

encodeURI s'utilitza per a URL completes i ignora caràcters estructurals. encodeURIComponent ho codifica tot i s'utilitza específicament per a paràmetres.

Per què els espais es codifiquen com a %20?

El caràcter d'espai no és segur per a la transmissió per Internet. En hexadecimal ASCII és '20', per la qual cosa la codificació ho converteix en %20 per garantir la integritat.

Aquesta eina admet emojis i idiomes estrangers?

Sí. Utiliome utilitza sistemes de codificació UTF-8 natius per gestionar correctament emojis, caràcters no llatins i cadenes Unicode.

Puc utilitzar aquesta eina completament fora de línia?

Sí. Una vegada carregada la pàgina, tota l'aplicació s'executa localment i no requereix connexió a la xarxa.

Aquesta eina és gratuïta per a ús comercial?

Sí, 100% gratuïta sense límits, anuncis ni registre.