Codificador URL Gratis: Codificar y Decodificar URL Online
182 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.
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