Introducción

El Codificador/Decodificador URL ayuda a desarrolladores, QA y equipos de contenido a convertir texto para URLs sin salir del navegador. Sirve para codificar valores de consulta, segmentos de ruta, URLs completas y datos de formulario, y también para decodificar cadenas con percent-encoding cuando necesitas inspeccionarlas o depurarlas.

Cómo usarlo

Selecciona Auto, Codificar o Decodificar y luego elige la estrategia adecuada: Componente para valores de consulta y texto independiente, URL completa para enlaces enteros o Valor de formulario para contenido application/x-www-form-urlencoded. Pega la entrada, procesa cada línea si lo necesitas y después copia, intercambia o descarga el resultado.

Funciones

  • Codifica y decodifica componentes URL, enlaces completos y valores de formularios
  • Modo automático que decide la dirección según patrones de percent-encoding
  • Estrategias dedicadas para encodeURIComponent, encodeURI y valores de formulario
  • Procesamiento opcional línea por línea para conversiones masivas
  • Escapes porcentuales en mayúsculas para salida consistente
  • Acciones rápidas para copiar, intercambiar y descargar
  • Procesamiento local en el navegador sin subir datos al servidor

Cuándo usar Componente frente a URL completa

Usa codificación de componente cuando trabajes con un único valor, como un término de búsqueda, una etiqueta, un segmento de ruta o un nombre de archivo. Codifica separadores como &, = y /, por lo que es más seguro para valores de consulta y partes dinámicas de una URL.

Usa URL completa cuando ya tengas un enlace entero y quieras conservar legibles sus separadores. Esto es útil para codificar espacios, texto Unicode o caracteres inseguros sin romper https://, /, ?, & ni #.

Cadenas de consulta y valores de formulario

Los parámetros de consulta suelen usar escapes porcentuales, mientras que los formularios HTML tradicionales usan application/x-www-form-urlencoded, donde los espacios se convierten en +. Esa pequeña diferencia importa. Si decodificas un valor de formulario con la estrategia incorrecta, los signos más pueden quedarse en la salida.

Errores comunes

Un error frecuente es codificar una URL completa con encodeURIComponent y luego esperar que siga siendo legible. Otro error común es intentar decodificar texto plano que contiene un símbolo %, como 100% listo. El modo automático ayuda, pero sigue siendo mejor elegir la estrategia correcta cuando conoces el contexto.

Privacidad y seguridad

La codificación URL es formato, no seguridad. No oculta secretos, tokens, contraseñas ni datos personales. Esta herramienta procesa todo localmente en tu navegador, lo cual ayuda a la privacidad, pero aun así conviene evitar compartir valores sensibles codificados en logs, capturas o tickets.

Guía de estrategias de codificación

Elige la estrategia según el tipo de texto que estés manejando.

EstrategiaQué codificaUso típico
ComponenteCodifica separadores como &, =, / y ?Valores de consulta, segmentos de ruta, nombres de archivo, texto dinámico
URL completaMantiene legibles los caracteres estructuralesURLs completas que aún necesitan codificar espacios o Unicode
Valor de formularioUsa signos más para los espaciosCargas de formularios HTML y valores clásicos de query string

Errores comunes de codificación URL

Estos patrones explican por qué un resultado puede parecer incorrecto aunque sea válido.

SituaciónMejor elecciónMotivo
Codificar una URL completa como componenteUsar URL completaToda la URL se vuelve más difícil de leer y reutilizar
Decodificar formularios sin tratar +Usar Valor de formularioLos signos más suelen representar espacios
Decodificar texto plano con %Usar Codificar o AutoNo todo símbolo % inicia una secuencia de escape
Compartir secretos codificadosUsar gestión real de secretosCodificar no es cifrar

Preguntas frecuentes

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

encodeURIComponent es para un solo valor y codifica separadores como ampersands o barras. encodeURI es para una URL completa y mantiene visibles los caracteres estructurales.

¿Por qué el signo más se convierte en espacio en el modo formulario?

La codificación tradicional de formularios usa signos más para representar espacios. El modo formulario sigue esa convención en ambos sentidos.

¿La codificación URL es lo mismo que cifrado?

No. Solo reescribe texto en un formato seguro para transporte. Cualquiera puede revertirlo.

¿Puedo pegar una URL completa en esta herramienta?

Sí. El modo URL completa está pensado para enlaces enteros, mientras que el modo Componente es mejor para una sola parte de la URL.

¿La entrada se sube a un servidor?

No. Toda la lógica de codificación y decodificación se ejecuta localmente en tu navegador.