¿Qué es la Codificación de URL?
La codificación de URL (también llamada codificación de porcentaje) convierte caracteres en un formato que se puede transmitir de forma segura en una URL. Los caracteres especiales, espacios y caracteres no ASCII se reemplazan con un signo de porcentaje (%) seguido de dos dígitos hexadecimales.
%20, y el signo menor que < se convierte en %3C. Esto asegura que las URLs sean válidas y puedan ser interpretadas correctamente por navegadores web y servidores.¿Cuándo Necesitas Codificación de URL?
Parámetros de Consulta
Caracteres Especiales
&, =, ?, # tienen significado especial en URLsTexto No ASCII
Solicitudes de API
Cómo Usar
Codificar Texto
Ingresa Texto
Escribe o pega tu texto en el campo Entrada
Codificar
Haz clic en el botón Codificar para convertir tu texto
Ver Resultado
El resultado codificado aparece en el campo Salida
Copiar Salida
Haz clic en Copiar Salida para copiar el resultado a tu portapapeles
Decodificar Texto
Pega Texto Codificado
Pega una cadena codificada en porcentaje en el campo Entrada
Detección Automática
La herramienta detecta automáticamente contenido codificado y destaca el botón Decodificar
Decodificar
Haz clic en Decodificar para convertirlo nuevamente a texto legible
Desglose de URL
Cuando ingresas una URL válida, la herramienta muestra automáticamente un desglose que muestra cada componente:
Protocolo
http, https, ftp, etc.
Host
Nombre de dominio o dirección IP
Puerto
Número de puerto (o "predeterminado" si no se especifica)
Ruta
La ruta del recurso después del host
Consulta
Todo después de ?
Fragmento
Todo después de #
Características
Codificar y Decodificar
Utiliza las funciones estándar encodeURIComponent y decodeURIComponent, que manejan todos los caracteres Unicode incluyendo letras acentuadas, caracteres CJK y emoji.
Legible para Humanos
- Espacios y caracteres especiales
- Unicode y emoji 🎉
- Fácil de leer
Formato Seguro para URL
- Secuencias codificadas en porcentaje
- Seguro para transmisión
- Compatible con navegador
Detección Automática
Mientras escribes, la herramienta escanea tu entrada en busca de patrones codificados en porcentaje (como %20 o %E2%80%99). Si se detectan, el botón Decodificar se destaca. De lo contrario, el botón Codificar se destaca — así siempre sabes qué acción tomar.
Analizador de URL
Ingresa cualquier URL válida para verla desglosada en sus componentes individuales. El analizador muestra protocolo, nombre de host, puerto, ruta, cadena de consulta y fragmento. Los parámetros de consulta se extraen en una tabla limpia de clave-valor con una insignia de conteo.
Acciones Rápidas
Pegar
Ejemplo
Limpiar
Copiar Salida
Tus Datos Permanecen Privados
Toda la codificación y decodificación ocurre en tu navegador:
- Sin solicitudes de servidor — tus datos nunca salen de tu dispositivo
- Sin seguimiento — no recopilamos ni almacenamos ninguna entrada
- 100% del lado del cliente — privacidad y seguridad completas
Preguntas Frecuentes
¿Cuál es la diferencia entre encodeURI y encodeURIComponent?
encodeURI codifica una URL completa pero preserva caracteres como :, /, ?, # y & que tienen significado especial en URLs. encodeURIComponent codifica todo excepto letras, dígitos y - _ . ~, lo que la hace adecuada para codificar valores de parámetros individuales.
encodeURIComponent para máxima seguridad al codificar parámetros de consulta e entrada del usuario.¿Por qué los espacios se codifican como %20 en lugar de +?
La codificación %20 es el estándar definido por RFC 3986 para codificación de porcentaje. La notación + para espacios solo se usa en el formato application/x-www-form-urlencoded (formularios HTML). Usar %20 es más compatible universalmente en diferentes contextos y APIs.
¿Puedo codificar caracteres que no sean en inglés?
Sí. La herramienta es totalmente compatible con caracteres Unicode — incluyendo letras acentuadas, caracteres chino/japonés/coreano, árabe, emoji y más. Cada carácter se codifica como su secuencia de bytes UTF-8 en forma codificada en porcentaje.
- Letras acentuadas (é, ñ, ü)
- Caracteres CJK (中文, 日本語, 한국어)
- Árabe y scripts RTL
- Emoji y símbolos (🎉, ★, ©)
¿Qué sucede si intento decodificar una cadena inválida?
Si la entrada contiene secuencias codificadas en porcentaje malformadas (como %ZZ o un %2 incompleto), la herramienta mostrará un mensaje de error claro en lugar de fallar.
¿Se envían mis datos a un servidor?
No. Toda la codificación y decodificación se realiza completamente en tu navegador usando JavaScript. No se transmiten datos a ningún servidor externo.
Tu privacidad es nuestra prioridad. Esta herramienta funciona 100% del lado del cliente, asegurando que tus URLs y parámetros sensibles nunca salgan de tu dispositivo.
— Principio de Diseño Centrado en la Privacidad
Aún no hay comentarios. ¡Sé el primero en comentar!