Codificador/decodificador de URL
Entrada de URL
Pegue la URL o el texto que desea codificar/descodificar.
Ajustes
Pegue la URL y haga clic en Codificar o Decodificar.
Háganoslo saber
Por favor, comparte tu experiencia.
Herramientas similares
Convertidor de base numérica
Convertir entre binario, hexadecimal, decimal, etc.
Contador de palabras y caracteres
Calcula el número de caracteres, palabras y oraciones.
Codificador/decodificador Base64
Codificar o decodificar texto y archivos desde/hacia Base64.
Traductor de texto
Traduce texto entre más de 100 idiomas al instante.
Acerca de Codificador/decodificador de URL
Codifica y decodifica URLs en línea. Admite codificación completa de URLs y componentes. Herramienta gratuita con análisis de URLs y tabla de referencia.
Cómo usar
Paso 1
Seleccione el modo de conversión: Codificar o Decodificar
Paso 2
Seleccione el tipo de codificación: URL completa o componente de URL.
Paso 3
Pega tu URL o texto en el campo de entrada.
Paso 4
Cargue ejemplos para ver diferentes formatos de URL.
Paso 5
Haga clic en 'Referencia' para ver la tabla de codificación de URL.
Paso 6
Haz clic en 'Codificar' o 'Decodificar' para convertir
Paso 7
Ver desglose de los componentes de la URL (protocolo, nombre de host, ruta, consulta, hash)
Paso 8
Copia el resultado para usarlo en tu proyecto.
Características y beneficios
- ✅Conversión bidireccional: Codificar ↔ Decodificar
- ✅Dos modos de codificación: URL completa y componente URL.
- ✅Modo URL completa: codifica los espacios y caracteres especiales, conserva la estructura de la URL.
- ✅Modo de componentes: codifica todos los caracteres especiales, incluidos / : ? # & =
- ✅El analizador de URL muestra el protocolo, el nombre de host, el puerto, la ruta, la consulta y el hash.
- ✅Tabla de referencia de codificación con más de 20 caracteres especiales.
- ✅5 ejemplos de URL: básica, parámetros de consulta, caracteres especiales, codificada, internacional
- ✅Admite caracteres internacionales (UTF-8).
- ✅Copiar al portapapeles con un solo clic
- ✅Selector de modo para cambio de dirección de conversión rápido
- ✅Conversión en tiempo real
- ✅Mensajes de error detallados para codificación no válida
- ✅100% basado en el navegador: las URL nunca se envían al servidor.
- ✅100% gratis - sin límites, sin necesidad de registrarse
Preguntas frecuentes
¿Qué es la codificación URL?
La codificación URL (codificación porcentual) convierte los caracteres especiales a un formato que se puede transmitir de forma segura en las URL. Los caracteres se reemplazan por % seguido de dos dígitos hexadecimales. Por ejemplo, el espacio se convierte en %20 y el símbolo & en %26. Esto garantiza que las URL funcionen correctamente en todos los sistemas y navegadores.
¿Cuál es la diferencia entre URL completa y componente de URL?
La codificación URL completa (encodeURI) conserva los caracteres de la estructura URL, como :, /, ?, #, &, =, mientras que codifica los espacios y otros caracteres especiales. Úsela para URL completas. La codificación de componente URL (encodeURIComponent) codifica TODOS los caracteres especiales, incluida la estructura URL. Úsela para parámetros de consulta, segmentos de ruta o cualquier texto que forme parte de una URL.
¿Cuándo debo usar la codificación URL completa?
Utilice la codificación URL completa cuando tenga una URL completa que desee proteger para su transmisión, conservando su estructura. Por ejemplo: https://example.com/search?q=hello world se convierte en https://example.com/search?q=hello%20world. La estructura de la URL (://?=) se conserva.
¿Cuándo debo usar la codificación de componentes URL?
Utilice la codificación de componentes URL para las partes individuales de una URL: valores de parámetros de consulta, segmentos de ruta o cualquier dato de entrada del usuario que se insertará en la URL. Por ejemplo, si un usuario busca 'price>100', codifíquelo como price%3E100 antes de agregarlo a ?q=. Esto evita que se rompa la estructura de la URL.
¿Por qué los espacios se convierten en %20?
En la codificación URL, el espacio (ASCII 32, hexadecimal 20) se convierte en %20. Algunos sistemas también aceptan + para los espacios en las cadenas de consulta, pero %20 es la codificación porcentual estándar. Nuestra herramienta utiliza %20 para mayor coherencia y compatibilidad universal.
¿Puedo codificar caracteres internacionales?
¡Sí! El codificador maneja correctamente los caracteres UTF-8. Por ejemplo, «café» se convierte en «caf%C3%A9», y «日本語» en «%E6%97%A5%E6%9C%AC%E8%AA%9E». Los caracteres internacionales se convierten a Bytes UTF-8 y, a continuación, cada byte se codifica en porcentaje.
¿Qué caracteres deben codificarse?
Los caracteres reservados que tienen un significado especial en las URL deben codificarse: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Además, los espacios y los caracteres no ASCII deben codificarse. La tabla de referencia de codificación muestra los caracteres comunes y sus formas codificadas.
¿Por qué mi URL tiene %2F en lugar de /?
Si utilizas la codificación de componentes URL en una URL completa, / se codifica como %2F. Esto es correcto para la codificación de componentes, pero rompe la estructura de la URL. Utiliza la codificación de URL completa para las URL completas, o codifica solo las partes específicas (como los valores de consulta) que lo requieran.
¿Cuáles son los componentes de una URL?
Una URL consta de varias partes: Protocolo (https:), Nombre de host (example.com), Puerto (:8080, opcional), Ruta (/search), Consulta (?q=test) y Hash (#section). Nuestro analizador desglosa las URL para mostrar cada componente, lo que le ayuda a comprender su estructura.
¿Puedo decodificar URLs que ya están codificadas?
¡Sí! Pega una URL codificada (con %20, %3A, etc.) y haz clic en Decodificar para convertirla de nuevo a texto legible. El decodificador admite tanto la codificación de URL completa como la de componentes. Si la decodificación falla, verás un mensaje de error que indica una codificación no válida.
¿Mis datos URL son seguros?
¡Sí! Toda la codificación y decodificación se realiza completamente en tu navegador mediante las funciones integradas de JavaScript `encodeURI`, `decodeURI` y `encodeURIComponent`/`decodeURIComponent`. Tus URL nunca salen de tu dispositivo ni se envían a ningún servidor, lo que garantiza una privacidad total.