Codificador de URL
Haga que cualquier texto sea seguro para una URL: espacios, acentos, ampersands y emoji pasan a ser secuencias %XX.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Codificador de URL?
Una URL solo admite un conjunto limitado de caracteres ASCII. Todo lo demás, y los caracteres reservados usados como datos, deben codificarse con porcentaje: cada byte se escribe "%" más dos dígitos hexadecimales, de modo que el espacio es %20 y "é" (bytes UTF-8 c3 a9) es %C3%A9.
Tres modos cubren los casos habituales. El modo componente se comporta como encodeURIComponent de JavaScript y sirve para un valor de consulta o un segmento de ruta. El modo URL completa se comporta como encodeURI y conserva : / ? & = # para que una dirección entera siga siendo utilizable. El modo formulario sigue application/x-www-form-urlencoded y escribe los espacios como "+". La herramienta solo convierte texto: nunca abre ni descarga la URL.
¿Cómo funciona?
- Pegue el texto o la URL en el cuadro de entrada.
- Elija el modo: Componente para un valor, URL completa para una dirección entera, Formulario para datos de formularios HTML.
- Si quiere, codifique también ! ' ( ) *, conserve los %XX existentes para evitar la doble codificación o codifique cada línea por separado, y copie el resultado.
Casos de uso habituales
- Poner una búsqueda como "café & bar" en un parámetro de cadena de consulta.
- Preparar una redirect_uri o URL de retorno que a su vez se pasa como parámetro.
- Codificar segmentos de ruta no latinos antes de compartir un enlace.
- Arreglar una dirección con espacios para que funcione en curl, Postman o un correo.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
https://example.com/search?q=café & bar
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9%20%26%20bar
Privacidad
Codificador de URL se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Codificar dos veces el mismo texto produce secuencias %25 (doble codificación). Use la opción "conservar %XX existentes" en modo URL completa para direcciones ya codificadas en parte.
Preguntas frecuentes
¿Qué diferencia hay entre el modo Componente y URL completa?
El modo Componente codifica caracteres reservados como / ? & = # para que el texto sea un valor dentro de una URL. URL completa los deja intactos porque dan estructura a la dirección.
¿Por qué el espacio es a veces %20 y otras +?
%20 es la codificación porcentual estándar del espacio. "+" significa espacio solo en datos de formularios HTML (cadenas de consulta de formularios), que es lo que produce el modo Formulario.
¿Se manejan emoji y acentos?
Sí. El texto se convierte antes a UTF-8: 😀 pasa a ser %F0%9F%98%80. Un texto con un sustituto aislado no se puede codificar y genera un error.
Herramientas relacionadas
Decodificador de URL
Convierta %20, %3A y %C3%A9 de nuevo en texto legible y vea exactamente dónde hay una secuencia mal formada.
Codificación y decodificación
Codificador de Entidades HTML
Escape los caracteres de marcado o convierta cada carácter no ASCII en una entidad como é o é.
Codificación y decodificación
Codificador Base64
Convierta cualquier texto, con emoji y acentos incluidos, en una cadena Base64 con un clic.
Codificación y decodificación
Analizador de URL
Pegue una URL y vea cada componente por separado, con los parámetros de consulta decodificados en una tabla.
Herramientas para desarrolladores
Constructor de Query String
Escriba sus parámetros como líneas simples o como JSON y obtenga una query string codificada con seguridad.
Herramientas para desarrolladores
Generador UTM
Rellene los campos de su campaña y obtenga una URL etiquetada que se actualiza mientras escribe.
Herramientas para desarrolladores
Convertidor de Escape Unicode
Convierta é, ☕ y 😀 en \u00E9, \u2615 y \uD83D\uDE00 (u otro estilo) para código fuente, JSON o CSS.
Codificación y decodificación