Codificar / Decodificar URL
Codifica cualquier cadena en formato URL (percent-encoding) o decodifica una cadena URL codificada de vuelta a texto plano, al instante en tu navegador.
Preguntas frecuentes
¿Qué es la codificación URL?
La codificación URL (también llamada percent-encoding) convierte los caracteres que no están permitidos o tienen significado especial en las URLs en un "%" seguido de dos dígitos hexadecimales. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26. Esto garantiza que las URLs se transmitan correctamente por internet.
¿Cuándo debo usar la codificación URL?
Usa la codificación URL cuando necesites incluir texto arbitrario en un parámetro de consulta o segmento de ruta de una URL, por ejemplo al construir URLs de solicitudes API, crear enlaces con caracteres especiales o incrustar datos en cadenas de consulta. Los datos de formulario enviados por GET también los codifica el navegador en formato URL.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa y deja sin codificar caracteres como /, :, ? y # porque son caracteres estructurales válidos de una URL. encodeURIComponent (usado por esta herramienta) codifica todo excepto letras, dígitos y - _ . ! ~ * ' ( ), lo que lo hace adecuado para codificar valores individuales de parámetros de consulta o segmentos de ruta donde esos caracteres estructurales deben tratarse como datos literales.