Skip to main content

Codificador / Decodificador de URLs

Codifica caracteres especiales para URLs seguras o decodifica cadenas codificadas con porcentaje nuevamente a texto legible. 100% del lado del cliente.

Codifica todos los caracteres especiales (para parámetros de consulta)

Cómo Codificar / Decodificar URLs

1

Pegar

Ingresa tu texto, URL o cadena codificada con porcentaje en el área de entrada.

2

Convertir

El resultado aparece instantáneamente mientras escribes. Cambia entre los modos Codificar y Decodificar con un clic.

3

Copiar

Haz clic en Copiar Resultado o usa el botón Intercambiar para mover el resultado de vuelta a la entrada para su procesamiento adicional.

¿Qué es la Codificación de URLs?

La codificación de URLs (también llamada codificación de porcentaje) es un mecanismo para codificar caracteres especiales en un Identificador de Recurso Uniforme (URI). Reemplaza caracteres ASCII inseguros con un % seguido de dos dígitos hexadecimales que representan el valor del byte del carácter.

Por ejemplo, un carácter de espacio se convierte en %20, un ampersand se convierte en %26, y un carácter que no es ASCII como é se convierte en %C3%A9 (su secuencia de bytes UTF-8). La codificación de URLs se define en RFC 3986 y es esencial para transmitir datos de manera confiable en URLs, cadenas de consulta y envíos de formularios.

Caracteres Comúnmente Codificados

CarácterCodificadoDescripción
(espacio)%20 o +Carácter de espacio
&%26Ampersand (separa parámetros de consulta)
=%3DSigno igual (separador clave=valor)
?%3FSigno de interrogación (inicio de cadena de consulta)
#%23Almohadilla/identificador de fragmento
/%2FBarra diagonal (separador de ruta)
@%40Signo de arroba
+%2BSigno más

encodeURIComponent vs encodeURI

encodeURIComponent codifica todos los caracteres especiales excepto - _ . ! ~ * ' ( ). Úsalo para codificar valores de parámetros de consulta individuales, campos de formulario o cualquier texto que será incrustado dentro de una URL.

encodeURI preserva caracteres que tienen significado especial en URLs: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Úsalo cuando codifiques una URL completa que debe permanecer navegable.

Preguntas Frecuentes

En componentes de ruta de URL, los espacios se codifican como %20. En datos de formulario HTML (application/x-www-form-urlencoded), los espacios se representan como +. Ambos son válidos pero se usan en contextos diferentes. Esta herramienta usa %20 por defecto (estándar RFC 3986).
Sí. Los caracteres que no son ASCII (letras acentuadas, cirílico, chino, japonés, coreano, emoji) se codifican como sus secuencias de bytes UTF-8. Por ejemplo, é se convierte en %C3%A9 y 😀 se convierte en %F0%9F%98%80.
Sí. Toda la codificación y decodificación ocurre 100% en tu navegador usando JavaScript. No se envían datos a ningún servidor. La herramienta funciona incluso sin conexión después de que la página se carga.

Herramientas Relacionadas

Solicitar una función

0 / 2000