Conversione reale
Crea un APK Android partendo da un indirizzo web o da un sito statico compresso in ZIP.
Genera un APK firmato da un URL o da un file ZIP. Aggiungi icona, schermata splash e, se vuoi, un banner AdMob. Tutto viene compilato localmente sul tuo computer.

WebToAPK crea un progetto Android WebView, lo compila con Gradle e fornisce un APK installabile. Non è una simulazione né un file rinominato: il risultato è una vera applicazione Android firmata.
Crea un APK Android partendo da un indirizzo web o da un sito statico compresso in ZIP.
URL, file, icone e chiavi vengono elaborati sul tuo computer.
Definisci nome, pacchetto, versione, azienda firmataria, orientamento, icona e splash.
Conserva lo stesso pacchetto e la stessa firma JKS per pubblicare nuove versioni.
L’interfaccia è disponibile in spagnolo, inglese e italiano e ricorda la scelta.
Puoi integrare un banner Google AdMob con modalità di test e consenso UMP.
Aggiornato il 21 luglio 2026
Guida chiara per Windows 10 e Windows 11 a 64 bit. Sono incluse anche le istruzioni per macOS e Linux. Segui i passaggi nell’ordine indicato e non avviare il programma direttamente dal file ZIP.
Scarica Docker Desktop dalla pagina ufficiale. Durante l’installazione utilizza il motore basato su WSL 2. Poi apri Docker Desktop e attendi che il motore risulti operativo.
Apri l’installazione ufficiale di DockerSe Docker mostra “WSL needs updating”, apri PowerShell come amministratore, esegui questi comandi e poi riavvia Windows.
wsl --update wsl --shutdown
Se l’aggiornamento normale non riesce, prova wsl --update --web-download. WebToAPK include anche actualizar-wsl-administrador.bat.
Scarica il file ZIP, estrai tutto il contenuto e colloca la cartella in una posizione locale semplice, per esempio C:\WebToAPK. Non avviare il programma direttamente dal file ZIP.
Con Docker Desktop aperto, fai doppio clic su start-windows.bat. Il programma scaricherà e costruirà l’ambiente Android. Quando sarà pronto aprirà automaticamente http://localhost:3000.
Gli avvii successivi richiedono normalmente da 30 a 90 secondi. Mantieni aperta la finestra dei comandi mentre utilizzi WebToAPK.
ERR_CONNECTION_REFUSED, il server non è ancora pronto oppure la costruzione non è riuscita. Esegui diagnostico-windows.bat.Scegli URL o ZIP, inserisci nome e pacchetto, aggiungi il nome dell’azienda per la firma, seleziona orientamento e permessi, quindi carica icona e splash screen. AdMob è facoltativo: durante lo sviluppo utilizza sempre gli identificatori di test.
L’interfaccia è disponibile in spagnolo, italiano e inglese. Conserva la firma JKS per poter aggiornare l’applicazione in futuro.
Premi Compila APK e attendi la conclusione di Gradle. Scarica l’APK e anche la copia di sicurezza della firma JKS. Durante la prima compilazione la percentuale può rimanere ferma per alcuni minuti.
Per aggiornare un’app esistente mantieni lo stesso pacchetto e la stessa firma e aumenta il versionCode. Se Gradle viene interrotto verso i 15 minuti, porta BUILD_TIMEOUT_MS a 3600000 nel file .env.
Lo stesso pacchetto include un launcher per questi sistemi. Apri un terminale dentro la cartella ed esegui:
chmod +x start-linux-macos.sh ./start-linux-macos.sh
Su Apple Silicon viene utilizzata un’immagine Linux AMD64 per mantenere la compatibilità con gli strumenti Android; la prima preparazione può essere più lenta.
Docker e ambiente Android
Dipende da connessione, CPU e memoria
Gradle riutilizza le dipendenze
Docker, SDK, Gradle e cache
La versione 1.6.1 può integrare un banner adattivo in alto o in basso. È un’opzione trasparente: non garantisce guadagni e dipende dal pubblico, dal rispetto delle norme e dall’approvazione dell’app da parte di AdMob.
In AdMob scegli Android e indica che l’app non è ancora pubblicata.
L’ID applicazione contiene ~ e l’ID banner contiene /. Non sono intercambiabili.
Mantieni attiva la modalità di test fino alla conclusione dello sviluppo e dei test interni.
Dopo la pubblicazione collega la scheda dello store e completa il processo di preparazione AdMob.
Gli annunci possono contribuire a finanziare un’app, ma i risultati dipendono da utenti reali, paesi, formati e norme. Non cliccare mai sui tuoi annunci e non promettere guadagni. WebToAPK integra la tecnologia; gestione dell’account e conformità restano responsabilità del proprietario dell’app.
WebToAPK funziona su localhost tramite Docker. La chiave privata JKS non viene inviata a Lanzaware. Conservala con cura: Android richiede la stessa chiave per accettare gli aggiornamenti futuri.
Aggiorna WSL con wsl --update, esegui wsl --shutdown, riavvia Windows e riapri Docker Desktop.
Attendi che lo script di avvio confermi che il server è pronto. Esegui diagnostico-windows.bat se non risponde.
Il limite predefinito è 900000 ms. Arresta WebToAPK, apri .env e cambia BUILD_TIMEOUT_MS=900000 in BUILD_TIMEOUT_MS=3600000. Avvia nuovamente il programma.
Mantieni lo stesso pacchetto, azienda, password e file JKS; aumenta versionCode.
Controlla lo stato di preparazione, il collegamento allo store, app-ads.txt, il consenso e che non siano ancora utilizzati ID di test.
Gradle può scaricare dipendenze per diversi minuti senza cambiare percentuale. Leggi il registro tecnico prima di annullare.
Se il registro conferma che WebToAPK annulla Gradle dopo circa 15 minuti, aumenta il tempo massimo a 60 minuti.
BUILD_TIMEOUT_MS=900000→BUILD_TIMEOUT_MS=3600000Sì. WebToAPK si scarica e si utilizza gratuitamente. Docker Desktop può richiedere un abbonamento per determinati usi aziendali secondo le sue condizioni.
Sì. Crea e compila un progetto Android WebView firmato. Non genera un file di testo con estensione APK.
Non per una conversione di base. Devi seguire la guida, installare Docker e inserire correttamente i dati.
Un’app basata su URL necessita di connessione. La modalità ZIP può includere contenuti locali, mentre le risorse esterne richiedono Internet.
L’APK può essere una base, ma Google Play richiede norme, scheda, privacy, verifica, test e formato di pubblicazione aggiornato.
Sì. AdMob permette di creare un’app non pubblicata per integrazione e test. La pubblicazione reale degli annunci può essere limitata finché l’app non viene collegata a uno store e approvata.
Il programma rimane completamente gratuito. Puoi sostenere volontariamente il lavoro offrendo un caffè da 1 € tramite PayPal.
Scarica WebToAPK v1.6.1, segui la guida e genera il tuo primo APK firmato sul tuo computer.