Strumento gratuito · versione 1.6.1

Trasforma il tuo sito in una vera app Android

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.

GratisAPK firmatoElaborazione localeEspañol · English · Italiano
https://tu-web.com
Icona di un’app creata con WebToAPK
Splash screen verticale di un’app Android
100% LOCAL · GRATIS
URL o ZIPSorgente web flessibile
Icona e splashIdentità personalizzata
Firma riutilizzabileAggiornamenti sicuri
AdMob opzionaleMonetizzazione opzionale
WEBTOAPK STUDIO REAL

Uno strumento chiaro per trasformare un sito in applicazione

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.

01

Conversione reale

Crea un APK Android partendo da un indirizzo web o da un sito statico compresso in ZIP.

02

Privacy locale

URL, file, icone e chiavi vengono elaborati sul tuo computer.

03

Identità professionale

Definisci nome, pacchetto, versione, azienda firmataria, orientamento, icona e splash.

04

Aggiornamenti futuri

Conserva lo stesso pacchetto e la stessa firma JKS per pubblicare nuove versioni.

05

Tre lingue

L’interfaccia è disponibile in spagnolo, inglese e italiano e ricorda la scelta.

06

Monetizzazione opzionale

Puoi integrare un banner Google AdMob con modalità di test e consenso UMP.

v1.6.1

Cosa include la versione 1.6.1

Aggiornato il 21 luglio 2026

Nuova interfaccia verde, più chiara e tecnologica.
Campi AdMob modificabili anche con la modalità di test attiva.
Selettore funzionante per posizionare il banner in alto o in basso.
Guida integrata per configurare AdMob.
Modalità di test con gli identificatori ufficiali di Google.
Interfaccia e messaggi in spagnolo, inglese e italiano.
PREPARAZIONE DEL COMPUTER

Installazione passo passo

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.

Windows 10/1164 bit con virtualizzazione attiva
8 GB di RAMConsigliati per lavorare con tranquillità
Internet stabileSoprattutto durante il primo avvio
WSL 2 aggiornatoDocker richiede una versione moderna
1
5–15 MINUTIUNA SOLA VOLTA

Installa Docker Desktop

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 Docker
Licenza Docker: l’uso personale, educativo, open source e nelle piccole aziende è generalmente coperto da Docker Desktop Personal. Le grandi imprese devono verificare le condizioni commerciali ufficiali.
2
2–10 MINUTISOLO SE APPARE L’AVVISO

Aggiorna WSL quando Docker lo richiede

Se 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.

4
10–30 MINUTIAL PRIMO AVVIO

Avvia l’ambiente

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.

Non aprire localhost troppo presto. Se appare ERR_CONNECTION_REFUSED, il server non è ancora pronto oppure la costruzione non è riuscita. Esegui diagnostico-windows.bat.
5
3–10 MINUTICONFIGURAZIONE

Completa i dati dell’applicazione

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.

6
5–20 MINUTICOMPILAZIONE REALE

Genera l’APK e salva la firma

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.

macOS e Linux

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.

Tempi e spazio indicativi

10–30 minPrima installazione

Docker e ambiente Android

5–20 minPrimo APK

Dipende da connessione, CPU e memoria

1–8 minAPK successivi

Gradle riutilizza le dipendenze

≈ 6 GBSpazio su disco

Docker, SDK, Gradle e cache

MONETIZZAZIONE OPZIONALE

La tua app può mostrare annunci con Google AdMob

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.

Crea l’app in AdMob anche prima della pubblicazione.
Usa sempre la modalità di test durante lo sviluppo.
Inserisci l’ID applicazione e l’ID unità pubblicitaria banner.
Configura Privacy e messaggi per il consenso UMP.
Collega l’app a uno store supportato per completare la revisione e pubblicare annunci normalmente.
Come funziona AdMob
GOOGLE ADMOB

Configurare AdMob senza confusione

1. Aggiungi un’app

In AdMob scegli Android e indica che l’app non è ancora pubblicata.

2. Copia due identificatori

L’ID applicazione contiene ~ e l’ID banner contiene /. Non sono intercambiabili.

3. Prova in sicurezza

Mantieni attiva la modalità di test fino alla conclusione dello sviluppo e dei test interni.

4. Pubblica e completa la revisione

Dopo la pubblicazione collega la scheda dello store e completa il processo di preparazione AdMob.

Monetizzazione responsabile

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.

LOCALHOST · DOCKER

I tuoi progetti e le firme restano sotto il tuo controllo

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.

✓ Compilazione locale
✓ Safe Browsing WebView
✓ Firma APK v2 e v3
✓ Backup JKS
✓ Domini esterni nel browser
✓ Nessun progetto inviato a Lanzaware
DIAGNÓSTICO

Problemi frequenti e soluzioni

Docker non si avvia

Aggiorna WSL con wsl --update, esegui wsl --shutdown, riavvia Windows e riapri Docker Desktop.

localhost:3000 non si apre

Attendi che lo script di avvio confermi che il server è pronto. Esegui diagnostico-windows.bat se non risponde.

Gradle viene annullato dopo 15 minuti

Il limite predefinito è 900000 ms. Arresta WebToAPK, apri .env e cambia BUILD_TIMEOUT_MS=900000 in BUILD_TIMEOUT_MS=3600000. Avvia nuovamente il programma.

L’APK non aggiorna la versione installata

Mantieni lo stesso pacchetto, azienda, password e file JKS; aumenta versionCode.

AdMob non mostra annunci reali

Controlla lo stato di preparazione, il collegamento allo store, app-ads.txt, il consenso e che non siano ancora utilizzati ID di test.

La prima compilazione sembra bloccata

Gradle può scaricare dipendenze per diversi minuti senza cambiare percentuale. Leggi il registro tecnico prima di annullare.

Soluzione dettagliata al timeout di Gradle

Se il registro conferma che WebToAPK annulla Gradle dopo circa 15 minuti, aumenta il tempo massimo a 60 minuti.

BUILD_TIMEOUT_MS=900000BUILD_TIMEOUT_MS=3600000
1
Chiudi la compilazione ed esegui stop-windows.bat.
2
Apri il file .env nella cartella principale. Se non esiste, copia .env.example e rinominalo .env.
3
Sostituisci BUILD_TIMEOUT_MS=900000 con BUILD_TIMEOUT_MS=3600000.
4
Salva il file ed esegui nuovamente start-windows.bat.
5
Non eliminare data/keystores: contiene le firme delle tue applicazioni.
FAQ

Domande frequenti

È davvero gratuito?

Sì. WebToAPK si scarica e si utilizza gratuitamente. Docker Desktop può richiedere un abbonamento per determinati usi aziendali secondo le sue condizioni.

Genera un vero APK?

Sì. Crea e compila un progetto Android WebView firmato. Non genera un file di testo con estensione APK.

Devo saper programmare?

Non per una conversione di base. Devi seguire la guida, installare Docker e inserire correttamente i dati.

L’app funziona senza Internet?

Un’app basata su URL necessita di connessione. La modalità ZIP può includere contenuti locali, mentre le risorse esterne richiedono Internet.

Posso pubblicare l’APK su Google Play?

L’APK può essere una base, ma Google Play richiede norme, scheda, privacy, verifica, test e formato di pubblicazione aggiornato.

Posso aggiungere AdMob prima della pubblicazione?

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.

SOSTIENI IL PROGETTO

WebToAPK ti è stato utile?

Il programma rimane completamente gratuito. Puoi sostenere volontariamente il lavoro offrendo un caffè da 1 € tramite PayPal.

EUR

Contributo volontario. Importo minimo: 1 €.

Trasforma il tuo prossimo sito in un’app Android

Scarica WebToAPK v1.6.1, segui la guida e genera il tuo primo APK firmato sul tuo computer.

Scarica WebToAPK