Codificador de URL
Codifica cualquier texto para URL (codificación porcentual) y úsalo sin problemas en enlaces, parámetros y API. Maneja espacios, &, ?, # y tildes. Gratis.
Haz que cualquier texto sea seguro dentro de una URL
Las URL solo admiten un conjunto limitado de caracteres. Los espacios, las letras con tilde, los emojis y símbolos como &, ?, #, = y / no están permitidos o tienen un significado especial. La codificación de URL, también llamada codificación porcentual, reemplaza esos caracteres por un % seguido de su valor hexadecimal, para que el texto viaje sin problemas.
Por ejemplo, coffee & tea se convierte en coffee+%26+tea, y café en caf%C3%A9 (sus bytes UTF-8). Pega tu texto, envía y copia el resultado codificado.
La codificación importa sobre todo en los valores de una cadena de consulta. Si un término de búsqueda contiene &, un enlace sin codificar lo parte en dos parámetros y rompe la solicitud.
Cómo usar el codificador de URL
- Pega el texto o el valor que quieres codificar.
- Envía para codificarlo.
- Copia la cadena codificada.
- Insértala en tu enlace, normalmente como valor de un parámetro como
?q=.
Ejemplos
Un valor de búsqueda
Entrada: coffee & tea
Resultado: coffee+%26+tea
El & se codifica para que no se interprete como el comienzo de un parámetro nuevo.
Tildes y caracteres reservados
Entrada: café?size=large#top
Resultado: caf%C3%A9%3Fsize%3Dlarge%23top
La é se convierte en sus dos bytes UTF-8, y ?, = y # se codifican porque si no cambiarían la estructura de la URL.
Por qué no conviene codificar una URL completa
Entrada: https://mybotsy.com/?q=red shoes
Resultado: https%3A%2F%2Fmybotsy.com%2F%3Fq%3Dred+shoes
Se codifican todas las barras y los dos puntos, así que ya no funciona como enlace. Solo es correcto cuando la URL entera es a su vez el valor de un parámetro, por ejemplo en una redirección.
Usos comunes
- Armar enlaces con términos de búsqueda o datos del usuario en la cadena de consulta.
- Pasar una URL completa como parámetro dentro de otra URL, por ejemplo en una redirección o un enlace para compartir.
- Preparar valores para solicitudes a API y webhooks.
- Crear enlaces mailto, de WhatsApp o para compartir en redes que contienen espacios y puntuación.
- Codificar caracteres que no son del inglés en los enlaces.
Consejos y cosas que conviene saber
- Codifica los valores, no la URL completa. Si codificas
https://y las barras de la dirección base, la rompes. - Este codificador escribe los espacios como
+, la convención de formularios que aceptan las cadenas de consulta. Si necesitas%20(por ejemplo, en un segmento de la ruta), reemplaza cada+por%20. - No codifiques dos veces. El texto doblemente codificado aparece como
%2520en lugar de%20. - ¿Necesitas enlaces listos? Prueba el generador de enlaces UTM, el generador de enlaces mailto o el generador de enlaces de WhatsApp, que se ocupan de la codificación por ti.
Casos especiales y limitaciones
- Un % literal se convierte en %25:
100% naturalpasa a ser100%25+natural. - Un + de tu texto se convierte en %2B, así que
a+b=cqueda comoa%2Bb%3Dc. Así no se lee como un espacio. - Si pasas otra vez un texto ya codificado, se codifica dos veces (%26 se convierte en %2526).
Preguntas frecuentes
¿Qué es la codificación de URL?
Es una forma de representar los caracteres que no se permiten en las URL reemplazándolos por % y dos dígitos hexadecimales, como %20 para un espacio.
¿Por qué aquí el espacio aparece como + y en otros lugares como %20?
El espacio tiene el valor de byte 32, que es 20 en hexadecimal, así que la codificación porcentual estricta lo escribe como %20. Las cadenas de consulta también aceptan la convención antigua de los formularios, +, que es lo que genera esta herramienta.
¿Qué caracteres hay que codificar?
Todo lo que no sea letras, dígitos y - . _ ~ debería codificarse cuando aparece dentro de un valor. Los caracteres reservados como & ? # = / + : deben codificarse cuando forman parte de los datos y no de la estructura de la URL.
¿Cómo decodifico una URL?
Usa nuestro decodificador de URL para convertir el texto codificado otra vez en caracteres normales.
¿La codificación de URL es lo mismo que Base64?
No. La codificación de URL solo reemplaza los caracteres problemáticos y deja el resto legible. Base64 convierte todos los datos a otro alfabeto.
Herramientas relacionadas
- Decodificador de URL: Decodifica una URL y recupera el texto normal.
- Analizador de URL: Analiza los datos de cualquier URL.
- Generador de enlaces UTM: Agrega parámetros UTM válidos y genera un enlace rastreable fácilmente.
- Codificador Base64: Codifica cualquier cadena de texto a Base64.
- Generador de slugs: Genera un slug de URL a partir de cualquier texto.
Herramientas similares
Decodifica URL y cadenas de consulta con codificación porcentual y conviértelas en texto legible. Transforma %20, %26 y %C3%A9 al instante. Gratis.
Herramientas gratis populares
Crea contraseñas seguras y aleatorias con un clic. Elige la longitud e incluye mayúsculas, minúsculas, números y símbolos. Gratis y sin registro.
Convierte texto a MAYÚSCULAS, minúsculas, tipo oración, Tipo Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case o param-case. Gratis.
Crea un enlace de WhatsApp para chatear con un clic, con tu número y un mensaje ya escrito. Úsalo en tu sitio, bio, anuncios o QR. Generador wa.me gratis.
Sube una imagen o captura de un código QR y lee el enlace o el texto que contiene, sin teléfono. Revisa adónde lleva un QR antes de abrirlo. Gratis.
Consulta los registros DNS de cualquier dominio: A, AAAA, CNAME, MX, NS, TXT y SOA. Revisa correo, SPF, verificaciones y servidores de nombres gratis.
Divide cualquier URL en sus partes: esquema, host, ruta y parámetros de consulta. Revisa enlaces de seguimiento, etiquetas UTM y endpoints de API. Gratis.