Codifica y decodifica URL y componentes de URL en línea. Compatible con encodeURIComponent y encodeURI.
La codificación de URL, también conocida como codificación porcentual, es un mecanismo para codificar información en un Identificador Uniforme de Recursos (URI). Reemplaza los caracteres ASCII no seguros con un "%" seguido de dos dígitos hexadecimales que representan el valor en bytes del carácter. Esto asegura que las URL se transmitan correctamente por internet sin ambigüedad. Esta herramienta codifica URL y componentes de URI y decodifica las URL con codificación porcentual para convertirlas de nuevo en texto legible.
Escribe o pega tu URL en la pestaña Codificar y la salida con codificación porcentual aparecerá al instante. El codificador utiliza las funciones integradas de JavaScript encodeURI y encodeURIComponent, que son totalmente compatibles con caracteres multibyte UTF-8, incluyendo emojis y escrituras internacionales. Elige entre encodeURI (para URL completas, preserva la estructura de la URL) y encodeURIComponent (para valores de parámetros de consulta individuales o segmentos de ruta).
Cambia a la pestaña Decodificar, pega tu URL con codificación porcentual, y el texto legible decodificado aparecerá al instante. El decodificador maneja todas las secuencias con codificación porcentual (%20 para espacio, %3F para ?, %25 para %, etc.) y reconstruye correctamente los caracteres UTF-8 a partir de secuencias porcentuales multibyte. Si la entrada contiene secuencias con codificación porcentual malformadas, un mensaje de error explicará el problema.
JavaScript proporciona dos funciones integradas para la codificación de URL. encodeURIComponent() codifica un componente de URI escapando todos los caracteres excepto letras, dígitos y - _ . ! ~ * ' ( ). Se utiliza para codificar los valores de los parámetros de consulta y los segmentos de ruta. encodeURI() codifica una URI completa pero conserva los caracteres que tienen un significado especial en las URI, como : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Usa encodeURIComponent para valores individuales y encodeURI para URL completas.
La codificación de URL es esencial al pasar datos introducidos por el usuario como parámetros de consulta, incrustar caracteres especiales en las URL, construir peticiones de API con valores dinámicos y codificar rutas de archivo que contienen espacios o caracteres internacionales. Esta herramienta procesa todo localmente en tu navegador, garantizando que tus URL y datos permanezcan privados.
encodeURI es para codificar una URL completa — preserva los caracteres reservados de la URL como /, :, ?, #, &, =. Úsalo cuando codifiques una cadena de URL completa. encodeURIComponent es para codificar un único componente (el valor de un parámetro de consulta, un segmento de ruta, etc.) — codifica TODOS los caracteres reservados porque el componente podría estar incrustado dentro de una URL donde esos caracteres tienen un significado especial. Regla general: usa encodeURIComponent para los valores de los parámetros de consulta; usa encodeURI cuando manejes una URL completa.
La codificación de URL es necesaria siempre que se introducen caracteres que no son ASCII, espacios o caracteres reservados para URL (?, &, #, /, etc.) en una URL. Casos comunes: pasar la entrada del usuario como parámetros de consulta, construir URL de solicitud de API con valores dinámicos, codificar rutas de archivo con espacios o caracteres internacionales y construir URL de redirección.
Sí. El codificador utiliza las funciones nativas del navegador encodeURI/encodeURIComponent, que son totalmente compatibles con los caracteres multibyte de UTF-8, incluyendo emojis y caracteres chinos, japoneses, coreanos, árabes, hebreos, cirílicos y latinos acentuados.
Sí. Toda la codificación y decodificación se realiza en tu navegador. No se envía nada a ningún servidor. La página funciona sin conexión una vez cargada — es segura para URL sensibles, puntos de conexión de API o parámetros confidenciales.
Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.
Prueba Phoenix Code