Codificar / Decodificar URL
Tendencia 🔥Codifica o decodifica componentes URL.
Cómo usar Codificar / Decodificar URL
- 1Pega tu texto
- 2Haz clic en Codificar para convertir a formato URL, o Decodificar para volver
- 3Copia el resultado
Acerca de Codificar / Decodificar URL
URL Codificar/Decodificar convierte texto hacia y desde la codificación URL (también conocida como codificación de porcentaje). La codificación URL reemplaza los caracteres especiales con un % seguido de su código hexadecimal de dos dígitos.
Características principales de Codificar / Decodificar URL
- Codifica texto al formato de porcentaje URL-safe al instante
- Decodifica cadenas percent-codificadas a texto legible
- Soporta encodeURIComponent y codificación URI completa
- Maneja caracteres Unicode, espacios y todos los caracteres especiales
- Copia con un clic para salida codificada y decodificada
- Funciona completamente en el navegador — sin datos enviados
- Resultados instantáneos sin botón de envío
- Útil para depurar URLs malformadas
Formatos compatibles
Formatos de entrada
Formatos de salida
Usa semántica encodeURIComponent / decodeURIComponent.
Ejemplos
Codificar una consulta de búsqueda para URL
Hacer seguro un término de búsqueda para añadirlo a una cadena de consulta URL.
Entrada
hello world & more
Salida
hello%20world%20%26%20more
Decodificar un parámetro API percent-codificado
Convertir una cadena percent-codificada de un log API a texto legible.
Entrada
email%3Duser%40example.com%26name%3DJohn%20Doe
Salida
email=user@example.com&name=John Doe
Casos de uso comunes
- Codificar datos de formulario antes de añadirlos a una URL
- Decodificar parámetros de consulta en logs API
- Preparar caracteres especiales para URLs de redirección
- Codificar emails o valores JSON para cadenas de consulta URL
- Depurar URLs rotas con caracteres reservados sin codificar
- Preparar parámetros URL para firmas OAuth 1.0
Solución de problemas
Los espacios aparecen como + en lugar de %20
Solución
El signo + es un método antiguo para formularios HTML. La codificación estándar usa %20.
Codificar una URL completa cambia las barras y dos puntos
Solución
Solo codifica valores de parámetros individuales, no URLs completas.
Aparecen cadenas doblemente codificadas como %2520
Solución
Decodifica primero, luego vuelve a codificar.
Preguntas frecuentes
¿Qué es la codificación URL?
La codificación URL convierte caracteres no permitidos en % seguido de su código hexadecimal. Un espacio se convierte en %20.
¿Cuándo necesito la codificación URL?
Cada vez que pases caracteres especiales (espacios, &, =, ?, #) en cadenas de consulta o parámetros API.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa preservando caracteres estructurales. encodeURIComponent codifica todo incluyendo caracteres estructurales.
¿Por qué un espacio aparece como + en URLs?
El + es un método antiguo de formularios HTML. La codificación estándar usa %20.
¿La codificación URL es igual a Base64?
No. URL usa formato %XX para URLs. Base64 convierte datos binarios en ASCII.
¿Puedo codificar una URL completa?
Puedes, pero normalmente solo debes codificar valores de parámetros individuales.
¿Mis datos se envían a un servidor?
No. Todo se procesa localmente en tu navegador.
¿Qué caracteres no se codifican?
Los caracteres no reservados (letras, dígitos, -, _, ., ~) nunca se codifican.