Validador de enlaces magnet
WebTodo se ejecuta en tu navegador: no se sube nada
Pega un enlace magnet para saber si funciona y, si no, qué parte está rota. Si funciona, ves exactamente a qué torrent apunta. La prueba aquí es si funciona, no si sigue la especificación. BEP 9 y BEP 52 imponen bastantes reglas a las URI magnet, pero buena parte de los enlaces que descargan sin problema las incumplen: un `&` que quedó al copiar de una página, un nombre visible cuyos caracteres no ASCII nunca se codificaron, un espacio suelto tras un tracker. Llamar inválido a todo eso pone una cruz roja junto a un enlace que claramente funciona, y eso no ayuda a nadie. Así que la raya se traza en lo que de verdad falla en un cliente; el resto se reporta como algo a tener en cuenta. Lo que de verdad falla: no hay `xt` (el cliente no tiene nada que buscar), un hash con la longitud equivocada (normalmente truncado al copiar), un hash con caracteres fuera de su notación y un nombre de parámetro en mayúsculas: los nombres de parámetro distinguen mayúsculas, así que un cliente ignora `XT=` por completo, y ese es el más fácil de confundir con «el enlace se ve bien, ¿por qué no pasa nada?». Más allá del veredicto, se imprimen las dos notaciones de `btih`. Los mismos 20 bytes se pueden escribir como 40 caracteres hexadecimales o como 32 de Base32, y bastantes sitios aceptan solo una de las dos. Por último obtienes un enlace normalizado: `&` restaurado, caracteres de ancho cero eliminados, el hash escrito de forma consistente y el nombre visible recodificado como es debido. Va junto a la entrada tal como la pegaste, que nunca se modifica.
Funciones
- Informa válido o inválido, y dice qué comprobación falló
- Convierte entre info hashes en hex y en Base32, cada uno con su botón de copiar
- Admite torrents v1 (btih / SHA-1), v2 (btmh / SHA-256) e híbridos
- Desglosa dn, xl, tr, ws, as, xs, kt, so, x.pe y cualquier parámetro desconocido
- Detecta el &, los caracteres de ancho cero y las comillas envolventes que vienen de copiar y pegar
- Produce un enlace normalizado y a la vez conserva el original intacto
- Totalmente local: sin llamadas de red, sin consultas DHT y sin comprobar semillas
Cómo se usa
- Pega un enlace magnet
- Lee el veredicto en la primera línea
- Usa la sección de identidad para copiar la notación de hash que necesites
- Copia el enlace normalizado del final cuando quieras uno limpio
Preguntas frecuentes
- ¿Puede decirme si alguien sigue compartiendo este torrent?
- No, y es deliberado. Eso exigiría consultar la DHT, y este sitio no usa ningún servidor: todo se ejecuta en tu navegador. A la inversa, que un torrent no tenga semillas ahora mismo no significa que el enlace esté roto: es perfectamente válido, solo que no se puede descargar en este momento. Esas dos cosas se confunden continuamente.
- ¿Por qué un XT= en mayúsculas es inválido y otras rarezas solo se anotan?
- Porque eso sí rompe el enlace. Los nombres de esquema y casi todos los valores no distinguen mayúsculas, pero los nombres de parámetro de magnet sí: un cliente busca un `xt` en minúsculas, así que `XT` cuenta como ausente. El síntoma es un enlace que se ve perfectamente normal y no hace nada al pegarlo. Un nombre visible sin codificar es otra cosa: casi todos los clientes lo toleran.
- ¿El enlace normalizado me cambia los datos?
- Solo toca valores en dos casos: el ruido de pegado (`&`, caracteres de ancho cero, comillas envolventes) y el nombre visible, que hay que recodificar porque un `&` o un `#` sin más rompe la estructura de la consulta; si lo dejas, el enlace resuelve a otra cosa en un cliente. Los trackers y todos los demás parámetros se conservan exactamente como estaban, incluidos los desconocidos. El original además ocupa su propia línea, carácter por carácter.
- ¿Base32 o hex? ¿Cuál aceptan los clientes?
- Las dos; BEP 9 define ambas notaciones. Pero el hex es lo que produce prácticamente cualquier herramienta e índice, así que circula mejor, mientras que Base32 es la forma histórica y algunos clientes antiguos y sitios agregadores solo aceptan hex. Cuando tengas Base32, la línea de hex equivalente de arriba es la más segura para compartir.
Herramientas relacionadas
Torrent a Magnet
WebExtrae el infohash sin procesar de un .torrent y genera un enlace magnet listo para pegar, con tamaño, trackers y datos de creación. Nada se sube.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Base32
CifradoConvierte texto a Base32 y al revés con el alfabeto estándar o base32hex. Lo no ASCII va como bytes UTF-8; al decodificar se toleran minúsculas.
Hash
CifradoCalcula resúmenes MD5, SHA-1, SHA-256, SHA-512 o MD4 de cualquier texto, en bytes UTF-8 para que coincidan con openssl. En tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.