Herramienta para desarrolladores
Codificar o decodificar una URL
Codifique o decodifique URL un componente o una URL completa con codificación porcentual en su navegador. Se admiten Unicode y emoji.
Utilice el modo de componente para consultar valores. El modo URL completo mantiene: /? & = # mientras codifica el resto. No se carga nada.
- Se ejecuta en local
- Sin subidas
- Al instante
- Gratis
El componente utiliza encodeURIComponent. La URL completa utiliza encodeURI para que el esquema, :, /, ?, &, = y # permanezcan legibles.
Cómo funciona
- 01 Pega tus datos
- 02 Ejecuta la acción
- 03 Copia el resultado
Por qué NEXNARA
-
Privado
Tus datos se quedan en el navegador.
-
Al instante
Los resultados aparecen de inmediato.
-
Sin subidas
No se envía nada a un servidor de NEXNARA.
-
Funciona en cualquier lugar
No hace falta instalar nada.
Más información
¿Qué es la codificación URL?
La codificación URL (codificación porcentual) sustituye caracteres reservados o no ASCII por secuencias % como %20 para un espacio. Los navegadores y las API la usan en cadenas de consulta y segmentos de ruta.
Cómo usarlo
Elija Componente para un valor de consulta o segmento de ruta. Elija URL completa cuando ya tenga un enlace completo y solo necesite espacios y codificación no ASCII. Decode deshace la codificación porcentual. Swap intercambia las dos cajas.
Componente frente a URL completa
El modo componente utiliza encodeURIComponent, que codifica casi todos los caracteres reservados. El modo de URL completa utiliza encodeURI por lo que: /? & = # permanecer en su lugar. Poner una URL completa en modo componente la convertiría en un valor opaco.
Usos habituales
Codifique términos de búsqueda, rutas Unicode o parámetros de consulta antes de colocarlos en un enlace. Decodifica una URL copiada para leer el texto original. Esta no es codificación Base64.
Privacidad
Tu texto se queda en el navegador. No se sube a los servidores de NEXNARA ni se guarda en cookies, almacenamiento local o una base de datos.
Preguntas frecuentes
¿Qué es la codificación porcentual?
La codificación porcentual representa caracteres como % seguido de dos dígitos hexadecimales. Un espacio pasa a %20. El texto no ASCII se convierte en secuencias porcentuales UTF-8.
¿Cuándo debo codificar una URL completa?
Usa Codificar URL completa cuando ya tienes una URL completa y solo necesitas espacios o Unicode codificados. Usa Codificar componente para un valor suelto que irá dentro de una URL.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURIComponent codifica caracteres reservados como &, =, ?, / y #. encodeURI deja esos caracteres de estructura en su lugar para que una URL completa siga siendo una URL.
¿Qué pasa si la codificación no es válida?
Las secuencias rotas, como % solitaria, %2 o %GG, se informan como codificación porcentual no válida. La página no falla.
¿La codificación de URL admite Unicode y emoji?
Sí. El texto está codificado en porcentaje como UTF-8, por lo que el coreano, el japonés, el árabe y los emoji son de ida y vuelta en modo componente.
¿Está cargada mi URL?
No. La codificación y decodificación se ejecutan únicamente en este navegador. No hay carga del servidor ni API externa.
¿La codificación de URL es la misma que Base64?
No. La codificación porcentual hace que el texto sea seguro en una URL. Base64 codifica bytes arbitrarios como ASCII. Utilice la herramienta Base64 para archivos y URL de datos.