Codificar / Decodificar URL

Tendencia 🔥

Codifica o decodifica componentes URL.

Cómo usar Codificar / Decodificar URL

  1. 1Pega tu texto
  2. 2Haz clic en Codificar para convertir a formato URL, o Decodificar para volver
  3. 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

Texto planoCadenas percent-codificadas (formato %XX)URLs completasValores de cadena de consulta

Formatos de salida

Cadena percent-codificadaTexto plano decodificado

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.