Mis mejores utilidades, ahora en tu móvil.

Accede a todas mis herramientas y proyectos de forma rápida, optimizada y en un solo lugar.

Codificador y Decodificador de URLs Online

Convierte caracteres especiales de cualquier enlace a formato seguro (Percent-Encoding) o devuélvelos a su estado original legible al instante de forma local.

Texto Crudo (Legible)
URL Formateada (Encoded)
Estudio de Utilidades

¿Quieres tener esta utilidad en tu web?

Personaliza colores y modo oscuro para WordPress, Notion o tu propio sitio.

Preguntas Frecuentes

¿Qué caracteres se codifican en una URL?
Se codifican todos los caracteres no permitidos en el estándar ASCII para URLs: espacios, tildes, ñ, símbolos como &, =, +, #, ?, /, entre otros. Por ejemplo, un espacio se convierte en %20 y la ñ en %C3%B1.
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa y deja intactos los caracteres reservados como / y ?. encodeURIComponent codifica todos los caracteres especiales incluyendo los reservados, siendo ideal para codificar valores individuales de parámetros de consulta.
¿Por qué mi URL tiene %20 en lugar de espacios?
El protocolo HTTP no permite espacios en las URLs. El %20 es la representación en Percent-Encoding del espacio en blanco según el estándar ASCII. Algunos sistemas usan el signo + como alternativa, pero %20 es el más universal y seguro.
¿Es seguro usar esta herramienta con URLs privadas?
Sí, completamente seguro. Todo el procesamiento ocurre en tu navegador mediante JavaScript nativo (encodeURIComponent/decodeURIComponent). Ninguna de tus URLs o parámetros se envían a ningún servidor externo.

# ¿Qué es la Codificación de una URL?

Al navegar por internet o enviar peticiones a servidores, es común pensar en una URL (Uniform Resource Locator) como simplemente una "dirección web". Sin embargo, el protocolo de internet dicta que las URLs solo pueden transmitirse utilizando un conjunto muy restringido de caracteres ASCII estándar.¿Qué ocurre si la URL contiene un espacio, tildes, o parámetros especiales como símbolos de más (+) o de igual (=)? Para evitar que los sistemas colapsen intentando leer caracteres ilegales, estos deben ser traducidos a su forma segura compatible utilizando Percent-Encoding (Codificación porcentual).

# Cómo funciona el Percent-Encoding

Cuando utilizas esta herramienta, el algoritmo toma cualquier carácter "inseguro" (como un espacio en blanco o una letra acentuada como la ñ) y lo sustituye por un signo de porcentaje % seguido de dos dígitos hexadecimales correspondientes a su valor en el estándar UTF-8.
  • Ejemplo Básico: Un simple espacio en blanco será sustituido por su equivalente seguro: %20.
  • Soporte Extendido: Una letra á se transformará en %C3%A1, y la ñ en %C3%B1.

# La importancia en APIs y Consultas GET

Cuando desarrollas integraciones, un error típico consiste en pasar una cadena cruda a los parámetros de una URL. Si insertas camisa&azul de forma pura a tu backend (/buscar?q=camisa&azul), el servidor interpretará que azul es un nuevo parámetro, rompiendo toda la lógica del código.Esta herramienta garantiza cálculos limpios y automáticos con un 100% de ejecución en tu navegador local. Ninguna de tus cadenas URL es transmitida a servidores de terceros, asegurando la privacidad de tus tokens y parámetros analíticos.

Referencias Bibliográficas

Esc