Codificador URL Gratis: Codificar y Decodificar URL Online
479 usosReferencia de codificación URL común
| Carácter | Codificado | Descripción |
|---|---|---|
| Espacio | %20 / + | Carácter de escape URL más común |
| ! | %21 | Signo de exclamación |
| # | %23 | Hash, símbolo de ancla URL |
| % | %25 | Signo de porcentaje (debe escaparse) |
| & | %26 | Separador de parámetros URL |
| = | %3D | Asignación de parámetro URL |
| ? | %3F | Inicio de cadena de consulta |
| / | %2F | Separador de ruta |
Consejos sobre Codificación URL
Codificación porcentual — qué es
La codificación URL reemplaza caracteres especiales con %XX (valor hex). Los espacios se convierten en %20, & en %26, = en %3D. Necesario para URLs válidas.
Tabla de referencia
Consulta la tabla con los caracteres más comunes y su codificación URL. Incluye espacios, signos, acentos y caracteres especiales.
Decodificar URL codificada
Pega una URL con caracteres %XX para ver el texto original. Útil para depurar parámetros de URL y analizar enlaces.
Preguntas frecuentes
¿Qué es la codificación URL?
La codificación URL (percent encoding) reemplaza caracteres no permitidos en URLs con % seguido de su valor hexadecimal. Ejemplo: espacio → %20, & → %26.
¿Por qué necesito codificar URLs?
Las URLs solo admiten ciertos caracteres ASCII. Los espacios, acentos, signos y caracteres especiales deben codificarse para que la URL sea válida y funcione correctamente.
¿Cuál es la diferencia entre %20 y +?
%20 es la codificación estándar del espacio en URLs. El + se usa como alternativa al espacio solo en formularios (application/x-www-form-urlencoded).
¿Puedo codificar texto utilizando directamente diferentes conjuntos de caracteres?
Esta herramienta se centra en la codificación de URL, no en la conversión de conjuntos de caracteres. Asume que su texto de entrada ya está en un conjunto estándar como UTF-8. Si tiene texto en una codificación diferente, deberá convertirlo a UTF-8 primero antes de usar este codificador para garantizar una codificación porcentual adecuada. Asegúrese de que su cadena esté representada como bytes UTF-8 antes de introducirla aquí.
¿Por qué encodeURI deja caracteres como ? y = sin codificar?
encodeURI está diseñado para codificar URLs completas, no valores de parámetros. Preserva caracteres con significado especial en las URLs — como ?, #, / y =. Si necesitas codificar esos caracteres, usa encodeURIComponent. Por ejemplo, encodeURI no toca ?, pero encodeURIComponent lo convierte en %3F. Elige el modo correcto en esta herramienta según la parte de la URL que estés codificando.
¿Por qué mi URL codificada se ve diferente en la barra de direcciones del navegador en comparación con lo que escribí?
Los navegadores suelen normalizar las URLs automáticamente. Por ejemplo, escribir un espacio en la barra de direcciones se convierte en %20, pero algunos navegadores lo muestran de nuevo como un espacio. Nuestra herramienta te muestra la salida cruda con porcentajes, que es lo que realmente se envía por la red. Pega la URL de tu navegador en el decodificador para ver los caracteres reales subyacentes. Este desajuste sorprende a muchos desarrolladores.
¿Hay diferencia entre codificación URL y codificación de entidades HTML?
Son sistemas completamente distintos. La codificación URL convierte espacios en %20, mientras que la de entidades HTML usa o  . Mezclarlos rompe enlaces o muestra código crudo en las páginas. Esta herramienta es solo para codificación URL. Si depuras respuestas de API JSON y ves & en lugar de &, eso es codificación HTML filtrándose, no un problema de URL.
¿Puedo decodificar una URL que se codificó dos veces por error?
La doble codificación pasa cuando alguien codifica una cadena que ya estaba codificada. Verás cosas como %2520 en lugar de %20. Pásala por el decodificador una vez, revisa si aún quedan signos de porcentaje y decodifica de nuevo si hace falta. Casi nunca se necesitan tres pasadas. Si un callback de pasarela de pago llega ilegible, este suele ser el responsable.
¿La codificación URL encripta mis datos para compartirlos de forma segura?
No, para nada. La codificación URL solo da formato — convierte espacios en %20 y caracteres especiales en códigos de porcentaje. Cualquiera puede decodificarlos al instante con esta misma herramienta. Es como envolver un sándwich en plástico transparente: ordenado pero totalmente visible. Si compartes datos sensibles como contraseñas en URLs, usa encriptación real (HTTPS cubre el transporte) o mejor, hashea. Codificar solo no protege nada.
Cómo Codificar y Decodificar URLs
- Pega tu URL o texto en el campo de entrada
- Haz clic en Codificar para convertir caracteres especiales a %XX
- Haz clic en Decodificar para recuperar el texto original
- Consulta la tabla de referencia para caracteres comunes