Skip to content
G Glass.NET · Gratis para siempre

Decompila cualquier ensamblado .NET a C# limpio y legible

Un decompilador .NET gratuito por el que realmente puedes moverte — Ir a definición, Buscar todas las referencias, Ir a todo, jerarquía de llamadas y tipos, vistas C#/IL y exportación de proyecto. C# preciso y moderno, impulsado por el motor de ICSharpCode (ILSpy).

100% gratis · Windows x64 · no se requiere cuenta · solo análisis estático — nunca ejecuta tu código

Una herramienta para desarrolladores de uso legítimo — inspecciona tus propios binarios, dependencias y salida de ofuscación. Úsala solo con software que tengas derecho a analizar; respeta las licencias y la propiedad intelectual de los demás.

JsonSerializer.cs — Glass.NET
// decompilado de System.Text.Json.dll
public static partial class JsonSerializer
{
    public static TValue? Deserialize<TValue>(string json,
        JsonSerializerOptions? options = null)
    {
        return Deserialize<TValue>(json.AsSpan(), options);
    }
}
// F12 en cualquier símbolo → salta a su definición
Lee ensamblados de: .NET Framework.NET 6.NET 8.NET 9.NET 10Windows x64

Cómo funciona

De binario a código fuente navegable en cuatro pasos

Apunta Glass a un .dll o .exe y él hace el resto — decompila, y luego léelo y navégalo como el proyecto original.

1 Abre un ensamblado cualquier .dll / .exe
2 Decompila C# + IL limpios
3 Navega definiciones, referencias, jerarquía
4 Exporta un proyecto C# navegable
Una sesión típica de Glass: abre un ensamblado, lee el C# decompilado, síguelo con Ir a definición y Buscar todas las referencias, y luego exporta un proyecto cuando quieras el código fuente en disco.

El decompilador

De IL a C# legible

Una DLL de .NET se publica como IL basado en pila, no como código fuente. Glass reconstruye el C# que hay detrás — el mismo motor que impulsa ILSpy, envuelto en una interfaz hecha para navegar código real.

Cart.dll — IL
.method public hidebysig instance
        int32 Total() cil managed
{
  .maxstack 2
  ldarg.0
  ldfld    int32 Cart::_qty
  ldarg.0
  ldfld    int32 Cart::_price
  mul
  ret
}
Cart.cs — decompilado
// Cart.cs — decompilado
public class Cart
{
    public int Total()
    {
        return _qty * _price;
    }
}

Cada símbolo en la vista de C# está vivo: F12 salta a una definición, Shift+F12 lista cada referencia, y puedes cambiar cualquier miembro de vuelta a su IL en cualquier momento.

Por qué Glass

Hecho para navegar, no solo para mostrar

La mayoría de los decompiladores te muestran el código y te dejan desplazarte. Glass te deja moverte por él — salta a definiciones, encuentra cada llamador, busca todo y expórtalo de vuelta a un proyecto.

Decompilación

Convierte el IL compilado de nuevo en C# que se lee como el código fuente del que vino.

  • C# preciso y moderno. Impulsado por el motor de ICSharpCode (ILSpy), así que async/await, coincidencia de patrones, records y las últimas funciones del lenguaje vuelven intactos.
  • C# e IL, lado a lado. Lee el C# reconstruido o cambia cualquier miembro a su IL subyacente, con plegado de código y resaltado de sintaxis.
  • Solo análisis estático. Glass lee metadatos e IL y reconstruye C#. Nunca ejecuta el ensamblado que inspecciona.

Navegación

Muévete por un ensamblado desconocido como te mueves por tu propio código.

  • Ir a definición y referencias. F12 o Ctrl+Clic salta a cualquier símbolo; Shift+F12 transmite cada referencia — resueltas desde el árbol de sintaxis del decompilador, no por coincidencia de texto.
  • Jerarquía de llamadas y tipos. Recorre llamadores y llamados, y tipos base y derivados, para entender cómo encaja una base de código.
  • Migas de pan e historial. Un rastro espacio de nombres ▸ tipo ▸ miembro más navegación atrás/adelante hacen que nunca pierdas tu lugar.

Búsqueda y exportación

Encuentra cualquier cosa en todos los ensamblados cargados — y luego llévate el código fuente contigo.

  • Ir a todo (Ctrl+T). Abre de forma difusa cualquier tipo o miembro en todos los ensamblados cargados con una pulsación.
  • Buscar en archivos. Búsqueda de texto completo en el código fuente decompilado por cualquier cadena, firma o literal.
  • Exportar a un proyecto. Reconstruye un proyecto C# navegable — o un solo miembro — desde cualquier ensamblado, en la app o en la línea de comandos.

Plataforma

Una compilación de Windows rápida y portátil, sin nada que licenciar ni registrarte.

  • Lee toda la línea .NET. Ensamblados gestionados de .NET Framework y .NET 6, 8, 9 y 10; los binarios nativos se rechazan con un mensaje claro.
  • Ágil con ensamblados enormes. La carga diferida y la decompilación fuera del hilo se mantienen rápidas en proyectos con miles de tipos.
  • Gratis, portátil, sin cuenta. Una compilación autónoma de Windows x64 — descomprime y ejecuta. Gratis para siempre, sin licencia y sin registro.

Para quién es

Cuando necesitas ver dentro de una DLL

Todo desarrollador .NET llega al momento en que el código fuente no está — una dependencia, un artefacto de compilación, un paquete que no escribiste. Glass es para ese momento.

Depurar una dependencia

Un paquete NuGet lanza una excepción en lo profundo de una traza de pila, sin código fuente y sin símbolos. Abre la DLL, lee el método exacto que falló y entiende el comportamiento en lugar de adivinarlo.

Verificar lo que publicas

Confirma que una compilación produjo lo que esperabas, comprueba que un paquete de terceros coincide con lo que publicó su autor y ve exactamente qué expone un ensamblado antes de que salga por la puerta.

Aprender cómo funciona

El framework, una biblioteca favorita o un patrón ingenioso — adéntrate en la implementación real y lee cómo los autores experimentados resolvieron el problema de verdad.

Míralo en acción

Código limpio, navegación rápida

C# decompilado que puedes leer, buscar y recorrer — al instante.

Una alternativa moderna a ILSpy, dnSpy y .NET Reflector

Glass.NET combina el probado motor de decompilación de ILSpy con un modelo de navegación rápido y dirigido por teclado. Es gratis — sin puestos y sin registro, a diferencia de herramientas de pago como .NET Reflector — no ejecuta el código que inspecciona (solo análisis estático) y se mantiene ágil con ensamblados del mundo real con miles de tipos.

Gratis, para siempre

Descarga Glass.NET

Sin licencia, sin puestos, sin registro. Descomprime la compilación de Windows, abre un ensamblado y pulsa F12. Nuestro regalo a la comunidad .NET — y una muestra de la artesanía de cada herramienta de Delta1 Labs.