Codificador y Decodificador de URL - Cadenas de codificación por porcentaje y URLs completas

Codifica o decodifica los componentes de la URL y las URLs completas. Elige modo componente (encodeURIComponent) o modo URL completo (encodeURI). Copia o descarga con un solo clic.

Entrada
Producción

Acerca de la codificación de URL

El modo "Component" utiliza encodeURIComponent, que escapa caracteres como ":/?#[]@" para que el resultado esté seguro dentro de un solo segmento de URL. El modo "Full URL" utiliza encodeURI y deja caracteres reservados en su lugar, adecuados para codificar una cadena de URL completa.

Frequently Asked Questions

El modo componente utiliza encodeURIComponent y escapa caracteres como ":/?#[]@" para que el valor esté seguro dentro de un solo segmento de URL o parámetro de consulta. El modo URL completa usa encodeURI y deja esos caracteres reservados intactos para que toda la URL siga siendo válida.

technical

Cambias a modo componente, pegas el valor del parámetro y el codificador reemplaza los espacios por %20, iguala los signos por %3D, y así sucesivamente. Coloca el resultado en la URL después de "?key=" o "&key=" y el enlace funciona en cualquier navegador, servidor o cliente REST.

usage

Esos caracteres están reservados por la sintaxis de la URL: separan el esquema, el camino, la consulta y el fragmento. Codificarlos como %2B %2F %3A %3F %23 permite que el valor los lleve literalmente sin confundir al analizador del otro lado.

technical

Sí. Cuando la entrada contiene un "%" disperso que no va seguido de dos dígitos hexadecimales, el decodificador muestra un mensaje de "Entrada inválida" en lugar de producir una salida distorsionada. Corrige la secuencia problemática y el resultado se actualiza al instante.

features

No. El codificador utiliza las funciones encodeURI / encodeURIComponent integradas del navegador, por lo que nada cruza la red. Eso hace que la herramienta sea segura para tokens, rutas de archivo y cualquier otro valor sensible que necesites incrustar en una URL.

privacy

Sí. Los caracteres UTF-8 como ñ, 漢, ✓ y emoji se codifican en las correspondientes secuencias de %xx de bytes. Los navegadores y servidores modernos los decodifican automáticamente de nuevo a los caracteres originales, por lo que el viaje de ida y vuelta no tiene pérdidas.

compatibility

Use Cases

Compilar cadenas de consulta para APIs REST

Codifica términos de búsqueda, filtros e IDs para las peticiones GET a APIs REST, Algolia, Elastic y Google Search para que los caracteres reservados no rompan la URL de la solicitud

technical

Parámetros de seguimiento para enlaces de marketing

Parámetros UTM con cifra percentual, nombres de campañas y cadenas de referencia para Google Analytics, Facebook Ads y enlaces de HubSpot compartidos por correo electrónico y redes sociales

business

Filtros de paso y términos de búsqueda en URLs

Codifica consultas de búsqueda de varias palabras, caracteres especiales y opciones de ordenación en URLs compartibles para paneles SaaS, filtros de comercio electrónico y paneles de administración

web

Generar mailto: Enlaces con Sujeto y Cuerpo

Construye mailto: enlaces donde el asunto y el cuerpo contienen nuevas líneas, puntuación y emoji, así que los botones de clic para enviar se abren en Gmail y Outlook con el mensaje pre-rellenado

web

Incrustar mensajes en enlaces de WhatsApp y SMS

Codifica enlaces de intercambio precompletados de WhatsApp, Telegram y SMS para que los clientes puedan pulsar un botón en tu sitio y abrir el mensajero con el mensaje de marketing listo

social

Escape de la entrada del usuario para una construcción segura de URLs

Codifique valores controlados por el usuario antes de inyectarlos en URLs para evitar errores de contrabando de solicitudes, inyección de redirección y enlaces rotos en aplicaciones web de producción

technical