Codificar · Decodificar URL
Convierte texto y parámetros a codificación porcentual, o vuelve al original.
0 B subidos — nada de lo que escribes se ha enviado a ningún sitio?
Otras herramientas envían lo que escribes a un servidor y lo procesan allí. Aunque prometan borrarlo después, mientras tanto tu contenido está en la máquina de otra persona. Aquí no existe el paso de envío. Cuanto más delicado sea el contenido — contraseñas, cláusulas de contrato, notas privadas — mayor es la diferencia. Cómo comprobarlo →
Mete espacios, símbolos y acentos en una URL sin romperla, y vuelve a leer enlaces ilegibles
Si copias un enlace con una búsqueda que lleva acentos, eñes o espacios, aparecen cadenas como %C3%B1 o %20. Esta herramienta convierte el texto a esa notación porcentual y también hace el camino inverso. Puedes elegir entre un modo para un solo valor y otro para una dirección completa.
Un poco más a fondo
Una URL solo puede llevar tal cual letras sin acento, dígitos y unos pocos símbolos. Todo lo demás se convierte a bytes UTF-8 y cada byte se escribe como % seguido de dos dígitos hexadecimales. Un espacio queda como %20, la ñ ocupa dos bytes y queda como %C3%B1, y un emoji ocupa cuatro bytes, doce caracteres en total. Símbolos como ?, &, =, # y / funcionan como separadores dentro de una dirección, así que cuando aparecen dentro de un valor hay que codificarlos o la URL se partirá en el lugar equivocado.
En el menú, encodeURIComponent (para valores de consulta) deja sin tocar solo letras, dígitos y algunos signos como - _ . ~ y codifica también los separadores. encodeURI (para URLs completas) conserva los caracteres que forman el esqueleto de una dirección, ; , / ? : @ & = + $ #, y convierte solo cosas como espacios y letras no ASCII. Al decodificar no importa lo que esté elegido en el menú: se revierten todas las secuencias porcentuales y, siguiendo la convención de los formularios web, el + también se lee como espacio. La decodificación siempre supone UTF-8.
Cómo se usa
- Pega el texto o la dirección en el cuadro Texto original, arriba.
- Elige encodeURIComponent (para valores de consulta) para un solo valor o encodeURI (para URLs completas) para una dirección entera.
- Presiona ↓ Codificar para llenar el cuadro Cadena codificada de abajo. Para ir al revés, pon el texto codificado en el cuadro de abajo y presiona ↑ Decodificar; el texto legible aparece arriba.
- Usa Copiar original o Copiar codificado para llevarte el lado que necesitas. Cada resultado reemplaza lo que hubiera en su cuadro.
Cuándo ayuda
Tropiezos comunes
Consejo Si dudas, codifica solo la parte que va después de un signo =, con encodeURIComponent; ese único hábito evita la mayoría de los enlaces rotos.
Notas
component o URI: ¿en qué se diferencian?
encodeURIComponent codifica también los separadores ?, &, = — se usa al insertar un único valor de consulta. encodeURI respeta la estructura de la URL y solo codifica espacios y caracteres no ASCII — se usa para una dirección completa.