Conversión real
Crea una APK Android desde una dirección web o desde una web estática comprimida en ZIP.
Genera una APK firmada desde una URL o un ZIP. Añade icono, splash screen y, si lo deseas, un banner de AdMob. Todo se compila localmente en tu ordenador.

WebToAPK crea un proyecto Android WebView, lo compila con Gradle y entrega una APK instalable. No es una simulación ni un archivo renombrado: el resultado es una aplicación Android real firmada.
Crea una APK Android desde una dirección web o desde una web estática comprimida en ZIP.
La URL, los archivos, los iconos y las claves se procesan en tu propio ordenador.
Define nombre, paquete, versión, empresa firmante, orientación, icono y splash screen.
Conserva el mismo paquete y la misma firma JKS para publicar versiones futuras.
La interfaz está disponible en español, inglés e italiano y recuerda tu selección.
Puedes integrar un banner de Google AdMob con modo de prueba y consentimiento UMP.
Actualizado el 21 de julio de 2026
Guía clara para Windows 10 y Windows 11 de 64 bits. También encontrarás el arranque para macOS y Linux. Sigue los pasos en orden y no ejecutes el programa directamente dentro del ZIP.
Descarga Docker Desktop desde la página oficial. Durante la instalación utiliza el motor basado en WSL 2. Después, abre Docker Desktop y espera hasta que indique que el motor está funcionando.
Abrir instalación oficial de DockerSi Docker muestra “WSL needs updating”, abre PowerShell como administrador, ejecuta estos comandos y después reinicia Windows.
wsl --update wsl --shutdown
Si la actualización normal falla, prueba wsl --update --web-download. WebToAPK también incluye actualizar-wsl-administrador.bat.
Descarga el ZIP, extrae todo el contenido y coloca la carpeta en una ubicación local sencilla, por ejemplo C:\WebToAPK. No ejecutes el programa directamente dentro del ZIP.
Con Docker Desktop abierto, haz doble clic en start-windows.bat. El programa descargará y construirá el entorno Android. Cuando esté preparado abrirá automáticamente http://localhost:3000.
Las siguientes veces el arranque suele tardar entre 30 y 90 segundos. Mantén abierta la ventana de comandos mientras utilizas WebToAPK.
ERR_CONNECTION_REFUSED, el servidor todavía no está listo o la construcción ha fallado. Ejecuta diagnostico-windows.bat.Elige URL o ZIP, escribe el nombre y el paquete, añade el nombre de la empresa para la firma, selecciona orientación y permisos, y sube el icono y la splash screen. AdMob es opcional: durante las pruebas usa siempre los identificadores de prueba.
La interfaz está disponible en español, italiano e inglés. La firma JKS debe conservarse para poder actualizar la aplicación en el futuro.
Pulsa Compilar APK y espera a que finalice Gradle. Descarga la APK y también la copia de seguridad de la firma JKS. En la primera compilación el porcentaje puede permanecer varios minutos sin cambiar.
Para actualizar una app existente conserva el mismo paquete, la misma firma y aumenta el versionCode. Si Gradle se cancela cerca de 15 minutos, amplía BUILD_TIMEOUT_MS a 3600000 en el archivo .env.
El mismo paquete incluye un lanzador para estos sistemas. Abre una terminal dentro de la carpeta y ejecuta:
chmod +x start-linux-macos.sh ./start-linux-macos.sh
En Apple Silicon se utiliza una imagen Linux AMD64 para mantener la compatibilidad con las herramientas Android; la primera preparación puede ser más lenta.
Docker y entorno Android
Depende de conexión, CPU y memoria
Gradle reutiliza las dependencias
Docker, SDK, Gradle y cachés
La versión 1.6.1 permite integrar un banner adaptable arriba o abajo. Es una opción transparente: no garantiza ingresos y depende de tu audiencia, del cumplimiento de las políticas y de la aprobación de la aplicación por AdMob.
En AdMob elige Android y marca que la app todavía no está publicada.
El ID de aplicación contiene ~ y el ID del banner contiene /. No son intercambiables.
Mantén activado el modo de prueba hasta terminar el desarrollo y las pruebas internas.
Después de publicar, vincula la ficha de la tienda y completa el proceso de preparación de AdMob.
Los anuncios pueden ayudar a financiar una app, pero los resultados dependen de usuarios reales, países, formatos y políticas. No hagas clic en tus propios anuncios ni prometas ingresos. WebToAPK integra la tecnología; la gestión de la cuenta y el cumplimiento corresponden al propietario de la aplicación.
WebToAPK se ejecuta en localhost mediante Docker. La firma privada JKS no se envía a Lanzaware. Guárdala en un lugar seguro: Android necesita la misma clave para aceptar futuras actualizaciones.
Actualiza WSL con wsl --update, ejecuta wsl --shutdown, reinicia Windows y vuelve a abrir Docker Desktop.
Espera a que el archivo de inicio confirme que el servidor está preparado. Ejecuta diagnostico-windows.bat si no responde.
El límite predeterminado es 900000 ms. Detén WebToAPK, abre .env y cambia BUILD_TIMEOUT_MS=900000 por BUILD_TIMEOUT_MS=3600000. Después vuelve a iniciar el programa.
Mantén el mismo paquete, la misma empresa, la misma contraseña y el mismo archivo JKS; aumenta versionCode.
Comprueba la revisión de preparación, la vinculación con la tienda, app-ads.txt, el consentimiento y que no sigas usando IDs de prueba.
Gradle puede pasar varios minutos descargando dependencias sin cambiar el porcentaje. Revisa el registro técnico antes de cancelar.
Si el registro confirma que WebToAPK cancela Gradle aproximadamente al llegar a 15 minutos, amplía el tiempo máximo a 60 minutos.
BUILD_TIMEOUT_MS=900000→BUILD_TIMEOUT_MS=3600000Sí. WebToAPK se descarga y utiliza gratuitamente. Docker Desktop puede requerir una suscripción en determinados usos empresariales según sus condiciones.
Sí. Crea y compila un proyecto Android WebView firmado. No genera un texto con extensión APK.
No para una conversión básica. Debes seguir la guía, instalar Docker y completar correctamente los datos.
Una app basada en URL necesita conexión. El modo ZIP puede incluir contenido local, aunque recursos externos seguirán necesitando Internet.
La APK puede servir como base, pero Google Play exige sus propias políticas, ficha, privacidad, verificación, pruebas y formato de publicación vigente.
Sí. AdMob permite crear una app no publicada para integrar y probar anuncios. La publicación real puede quedar limitada hasta vincularla a una tienda y superar la revisión.
El programa sigue siendo gratuito. Puedes agradecer el trabajo invitándome voluntariamente a un café desde 1 € mediante PayPal.
Descarga WebToAPK v1.6.1, sigue la guía y genera tu primera APK firmada en tu propio ordenador.