Ferramenta para desenvolvedores

Codificar ou decodificar un URL

Codifica ou decodifica un compoñente ou un URL completo cunha codificación porcentual no teu navegador. Unicode e emoji son compatibles.

Use o modo de compoñentes para os valores de consulta. O modo de URL completo mantén : / ? & = # mentres se codifica o resto. Non se carga nada.

  • Execútase en local
  • Sen envío
  • Instantáneo
  • De balde
Modo de codificación

O compoñente usa encodeURIComponent. O URL completo usa encodeURI para que os esquemas, :, /, ?, &, = e # permanezan lexibles.

Como funciona

  1. Pega os datos
  2. Executa a acción
  3. Copia o resultado

Por que NEXNARA

  • Privado

    Os datos quedan no navegador.

  • Ao instante

    O resultado aparece de inmediato.

  • Sen envíos

    Non se envía nada a un servidor de NEXNARA.

  • Funciona en calquera lugar

    Non fai falta instalar nada.

Máis información

Que é a codificación URL?

A codificación URL (codificación percent) substitúe caracteres reservados ou non ASCII por secuencias % como %20 para un espazo. Os navegadores e as API úsana nas cadeas de consulta e nos segmentos de camiño.

Como usalo

Escolla Componente para un valor de consulta ou segmento de ruta. Escolla URL completo cando xa teña unha ligazón completa e só necesite espazos e codificación non ASCII. Decode desfai a codificación porcentual. Swap intercambia as dúas caixas.

Compoñente fronte a URL completa

O modo de compoñentes usa encodeURIComponent, que codifica case todos os caracteres reservados. O modo de URL completo usa encodeURI polo que : / ? & = # permanece no lugar. Poñer un URL completo a través do modo de compoñentes converteríao nun valor opaco.

Usos habituais

Codifica termos de busca, rutas Unicode ou parámetros de consulta antes de poñelos nunha ligazón. Decodificar un URL copiado para ler o texto orixinal. Esta non é codificación Base64.

Privacidade

O texto queda no navegador. Non se sobe aos servidores de NEXNARA nin se garda en cookies, almacenamento local ou unha base de datos.

Preguntas frecuentes

Que é a codificación percent?

A codificación percent representa caracteres como % seguido de dous díxitos hexadecimais. Un espazo pasa a %20. O texto non ASCII pasa a secuencias percent UTF-8.

Cando debo codificar unha URL completa?

Usa Codificar URL completa cando xa tes unha URL completa e só precisas codificar espazos ou Unicode. Usa Codificar compoñente para un valor único que irá dentro dunha URL.

Cal é a diferenza entre encodeURI e encodeURIComponent?

encodeURIComponent codifica caracteres reservados como &, =, ?, / e #. encodeURI deixa eses caracteres da estrutura no seu lugar, polo que un URL completo permanece como URL.

E se a codificación non é válida?

As secuencias rotas como un % solitario, %2 ou %GG infórmanse como unha codificación porcentual non válida. A páxina non falla.

A codificación de URL admite Unicode e emoji?

Si. O texto está codificado en porcentaxe como UTF-8, polo que coreano, xaponés, árabe e emojis ida e volta no modo de compoñentes.

O meu URL está cargado?

Non. A codificación e a decodificación execútanse só neste navegador. Non hai carga de servidor nin API externa.

A codificación URL é o mesmo que Base64?

Non. A codificación porcentual fai que o texto sexa seguro nun URL. Base64 codifica bytes arbitrarios como ASCII. Use a ferramenta Base64 para URL e ficheiros de datos.