Codificador / Decodificador URL

Codificador/decodificador URL con doble columna, modo línea por línea, decodificación recursiva y notas de diagnóstico.

Entrada

Spaces, emojis, and reserved characters are supported. We'll keep encoded and decoded views in sync.

Pruebas rápidas

Conserva separadas las entradas delimitadas por saltos de línea (logs, hojas, exports) al decodificar.

Quita hasta 10 capas de percent-encoding; ideal para cadenas `%252F`.

Usa esta herramienta gratuita Codificador / Decodificador URL para codifica o decodifica urls fácilmente.

Sobre el Codificador / Decodificador URL

Los CMS, APIs y plataformas publicitarias necesitan URLs compatibles con RFC 3986. Esta herramienta transforma espacios, emojis, letras acentuadas y símbolos como #, &, + en secuencias seguras para que tus enlaces con UTM, webhooks o reglas de redirección nunca se rompan. Cuando recibes un enlace lleno de `%20` o `%E2%9C%85`, la función de decodificación lo vuelve legible inmediatamente.

Cómo funciona el codificador / decodificador de URL

Al codificar se ejecuta encodeURIComponent y después se percent-codifican los cinco caracteres que este deja intactos —! ' ( ) *—, de modo que solo sobrevive el conjunto «unreserved» de RFC 3986 (A–Z, a–z, 0–9, - _ . ~). Lo que no es ASCII se convierte en bytes UTF-8: é pasa a ser %C3%A9. Los saltos de línea se normalizan antes a LF. Al decodificar, los signos + se convierten en %20 (convención de formularios) antes de llamar a decodeURIComponent; una secuencia inválida como %ZZ lanza un error explícito en lugar de adivinar. El modo recursivo retira hasta 10 capas (%2520 → %20 → espacio) y se detiene en cuanto una pasada no cambia nada. Todo se ejecuta en tu navegador.

Ventajas principales

El modo línea por línea conserva las entradas separadas de logs, CRM o hojas de cálculo mientras depuras cada una.
La decodificación recursiva elimina hasta 10 capas de percent-encoding sin riesgos de bucles infinitos.
Dos columnas sincronizadas más notas de diagnóstico facilitan las auditorías y todo se ejecuta localmente para mantener la privacidad.

Cómo usar el Codificador / Decodificador URL

1

Pega la URL completa, el parámetro o el fragmento que quieras limpiar (por ejemplo `https://dominio.com/?city=São Paulo` o `%252Fapi%252Fcallback`).

2

Elige Encode para convertir texto legible en percent-encoding o Decode para revertir `%20`, `%2B`, `%E2%9C%85`, etc.

3

Opcional: activa "Decodificar cada línea" para mantener separados los registros exportados y "Decodificar recursivamente" para desenredar cadenas como `%252F` → `%2F` → `/` (solo en modo Decode).

4

Haz clic en Ejecutar herramienta para generar las dos columnas sincronizadas más las notas de conversión y copia la que necesites para redirecciones, automatizaciones o QA.

Errores comunes

Codificar un enlace más de una vez. El doble encoding convierte `%20` en `%2520`; ejecuta la herramienta solo una vez.
Olvidar codificar caracteres reservados dentro de los valores de parámetros (`utm_content`, IDs, etc.). Codifica únicamente el valor para conservar `&`, `?` y `=`.
Pegar datos de edad de dominio o métricas SEO esperando un análisis. Esta utilidad solo transforma texto; la antigüedad del dominio debe consultarse con otra herramienta.

Ver también

  • Constructor de UTMCuando tus valores estén codificados, móntalos en una URL de seguimiento con los parámetros utm_source, utm_medium y utm_campaign correctamente escapados.
  • Codificador / decodificador Base64Úsalo cuando un token o payload esté en Base64 y no en percent-encoding: ambos suelen aparecer superpuestos en una misma URL de callback.

Preguntas frecuentes

¿Qué caracteres debo codificar?

Espacios, comillas, flechas, emojis y símbolos reservados (#, &, +, =) deben codificarse cuando aparecen en valores de parámetros o rutas para que el navegador no rompa la estructura.

¿Puedo decodificar enlaces largos de analítica?

Sí. Pega la URL completa y elige Decodificar para ver nombres de campaña, audiencias o consultas originales.

¿La herramienta modifica datos SEO o edad del dominio?

No. Solo convierte caracteres. Para métricas de dominio usa un verificador específico.

¿Existe un límite de tamaño?

No hay límite práctico porque corre en tu navegador. Solo depende del rendimiento de tu dispositivo.