Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.

Java Decompiler

Descompilar archivos Java .class y .jar compilados de nuevo en código fuente legible. Elige entre motores probados como CFR, JADX, Vineflower, Procyon o JD-Core y recupera Java limpio en segundos. Sin configuración local, sin dolores de cabeza de configuración, solo cargue su archivo e inspeccione el bytecode al instante.

Descompilador de Javav1.0.0

Descompilador de Java

Sube un archivo .class o .jar compilado para recuperar el código fuente de Java legible. Todos los archivos subidos deben ser del mismo tipo, ya sea .class o .jar.

Subir archivo

Arrastra un archivo .class o .jar aquí

Haz clic o arrastra un archivo, validado por extensión

Información del archivo

Tipo
Tamaño
Capacidad por lote

0/1 ranura usada· Actualiza para el modo por lotes

Sube un archivo para configurar el motor de descompilación

5 motores de descompilación

Elige entre CFR, JADX, Vineflower, Procyon y JD-Core según tu versión de Java y tus necesidades de descompilación.

Compatible con .class y .jar

Sube archivos .class individuales para obtener el código fuente directamente, o archivos .jar que devuelven un ZIP descargable con todas las clases descompiladas.

Procesamiento seguro

Los archivos se procesan en entornos aislados y se eliminan de inmediato tras la descompilación. No se conserva nada.

Guía

Cómo descompilar un archivo Java

1

Sube tu archivo .class o .jar

Arrástralo y suéltalo o haz clic para buscarlo. Se admiten archivos de hasta 1 MB durante la fase de prueba.

2

Elige un motor de descompilación

Selecciona entre CFR, JADX, Vineflower, Procyon o JD-Core según tu versión de Java y tus necesidades.

3

Haz clic en Descompilar

El procesamiento suele tardar menos de 5 segundos. Los archivos .class devuelven el código fuente directamente; los .jar se descargan como un ZIP.

4

Copia o descarga el código fuente

Copia clases individuales al portapapeles o descarga el archivo descompilado completo en tu equipo.

Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.
Casos de uso

¿Quién usa un descompilador de Java?

Investigadores de seguridad

Audita JARs de terceros y dependencias en busca de vulnerabilidades o código malicioso sin necesidad de acceder al código fuente.

Desarrolladores

Recupera archivos de código fuente perdidos, inspecciona el funcionamiento interno de librerías o comprende APIs sin documentar.

Estudiantes y educadores

Estudia cómo se relaciona el bytecode compilado con la sintaxis de Java, una herramienta práctica para aprender sobre la JVM.

Ingenieros inversos

Analiza software heredado, comprende código ofuscado o porta aplicaciones antiguas a frameworks modernos.

Equipos de QA y DevOps

Verifica que las compilaciones en producción coinciden con el código fuente esperado y que no se introdujo ningún código no autorizado.

Colaboradores de código abierto

Inspecciona librerías upstream para escribir mejores parches, informes de errores o capas de compatibilidad.

Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.
Comparativa

Endless Forge frente a otros descompiladores de Java

5 motores, basado en navegador y sin registro necesario.

Función
Otras herramientasmedia del sector
Endless Forge✦ Este sitio
5 motores de descompilación para elegir
No
Salida de .jar a ZIP
No
Sin instalación necesaria
Sometimes
5 engines
Archivos eliminados tras el procesamiento
Sometimes
Compatible con versiones modernas de Java
No
Gratuito
Limited
Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.

Recupera el código fuente de Java

El descompilador de Java de Endless Forge te da acceso a cinco de los motores de descompilación de código abierto más respetados en un solo lugar. Tanto si necesitas la fiabilidad de CFR, la compatibilidad con Android de JADX o el soporte de Java moderno de Vineflower, cambia de motor con un solo clic y compara los resultados sin salir de la página.
Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.
Explora

Más herramientas de desarrollo

Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.
FAQ

Preguntas frecuentes

Cada motor tiene sus puntos fuertes. CFR es fiable para la mayoría de las versiones de Java. JADX destaca en APKs de Android. Vineflower (fork de Quiltflower) maneja bien el Java moderno. Procyon es sólido para bytecode más antiguo. JD-Core es rápido para inspecciones rápidas.
Sí, pero el código ofuscado producirá una salida descompilada con nombres de variables y clases sin sentido. La lógica se recupera, pero la legibilidad humana depende de cuán agresivamente se ofuscó el código.
Los descompiladores modernos de Java son muy precisos al reconstruir la logica y la estructura del codigo original. Una vez descompilado, usa el Formateador de Codigo para aplicar sangria y estilo Java consistentes al resultado, haciendolo mas facil de leer y trabajar.
No. El Java descompilado es una reconstrucción aproximada. Es posible que no compile sin modificaciones debido a métodos sintéticos, clases anónimas y patrones de bytecode que el descompilador intenta aproximar.
Los archivos que subes para descompilacion se procesan en un entorno de servidor seguro y aislado y se eliminan permanentemente despues de que el codigo fuente descompilado te sea devuelto. Nada se almacena ni se retiene. Despues de la descompilacion, el Explicador de Codigo IA puede ofrecerte un desglose en lenguaje simple de lo que hace el codigo reconstruido.

5 preguntas respondidas

Anuncio bloqueadoPor favor, desactiva tu bloqueador de anuncios para apoyar nuestros servicios gratuitos.
Startup Fame Verification