Hack the Hydra

Codificador y decodificador de URL

Codifica un texto en porcentaje para usarlo sin problemas dentro de una URL, o convierte secuencias como %20 en texto legible. Elige si codificas un valor suelto o una dirección completa.

🔒 Privado: la conversión se hace en esta pestaña. No se sube nada.

Codificador y decodificador de URL es una herramienta en línea gratuita de Hack the Hydra. Codifica o decodifica URL y parámetros con codificación porcentual. Modo componente o URL completa, UTF-8. Gratis, privado, funciona en tu navegador.

100 % gratisSin subir archivos: funciona en tu navegadorSin registro
Codificador y decodificador de URL: la herramienta con un archivo de ejemplo convertido

¿Componente o URL completa?

Usa «Componente» para codificar una sola pieza, como el valor de un parámetro o un segmento de ruta: se escapa todo salvo letras, dígitos y - _ . ! ~ * ' ( ). Es lo que necesitas para un término de búsqueda con &, = o /. Usa «URL completa» cuando tengas una dirección entera y solo quieras escapar los caracteres no permitidos, como espacios y letras no ASCII, dejando intactos los caracteres de estructura : / ? & = #.

Caracteres no ASCII

Los caracteres fuera de ASCII se convierten primero a UTF-8 y cada byte se escribe como %XX, así que «é» pasa a %C3%A9. Es la codificación que hoy esperan navegadores y servidores. Decodificar lo revierte; si un % no va seguido de dos dígitos hexadecimales, recibes un error claro en vez de una respuesta equivocada en silencio.

El signo más

En los formularios HTML (application/x-www-form-urlencoded), el espacio se escribe + en lugar de %20. Al decodificar datos copiados de una cadena de consulta así, marca «Decodificar + como espacio». Déjalo desmarcado para rutas de URL normales, donde + significa de verdad un signo más.

Ejemplo

Codificación de un valor con espacios, el signo del euro y caracteres reservados.

Entrada

price=10€ & size=M/L

Resultado

price%3D10%E2%82%AC%20%26%20size%3DM%2FL

Cómo usar

  1. Escribe o pega tu texto en el cuadro de arriba.
  2. El resultado se actualiza mientras escribes; cambia las opciones para cambiar de modo.
  3. Copia el resultado o descárgalo.

Preguntas frecuentes

¿Se envía mi URL a algún sitio?

No. Usa las funciones encodeURIComponent, encodeURI y decodeURIComponent integradas en tu navegador. No se sube nada.

¿Por qué mi espacio se codifica como %20 y no como +?

%20 es válido en cualquier parte de una URL. La forma + solo se aplica a cadenas de consulta de formularios.

¿Codificar dos veces da problemas?

Sí: codificar una cadena ya codificada convierte % en %25 y rompe la URL. Decodifica primero si no estás seguro.

¿Qué error sale con una entrada rota?

Un % suelto que no va seguido de dos dígitos hexadecimales, o bytes que no son UTF-8 válido, produce el mensaje «Codificación porcentual mal formada».

Guías

Otras herramientas

Convertir PDF a MarkdownImagen a texto (OCR gratis)Convertir Word a MarkdownExcel y CSV a tablas MarkdownOCR PDF: PDF escaneado a textoConvertir PDF a textoUnir archivos PDFDividir PDF: extraer páginasGirar PDFConvertir JPG a PDFConvertir PDF a JPGConvertidor de imágenes: PNG, JPG, WebPComprimir imagen: JPG y WebPConvertir PNG a JPGConvertir JPG a PNGConvertir WebP a PNGGenerador de código QRContador de palabrasConvertidor de mayúsculas y minúsculasFormateador y validador JSONCodificar y decodificar Base64Generador de UUID v4Generador de contraseñas segurasGenerador de Lorem IpsumConversor de JSON a CSVEliminar líneas duplicadasConversor de timestamp UnixConversor de JSON a YAMLComparar dos textosRedimensionar imagenCalculadora de porcentajesCalculadora de edadGenerador de hash (SHA-256, SHA-1, SHA-512)Convertidor de colores: HEX, RGB, HSLCalcular días entre dos fechasConvertidor de YAML a JSONConversor de unidadesDecodificador JWTConvertidor binario, hexadecimal, decimal y octalConvertidor de números romanosProbador de regexExplicar una expresión cron