CONVERSOR DE PWA PARA APK
PWA para APK — Transforme sua PWA em um app Android assinado
Atualizado em 23 de julho de 2026
- Teste grátis
- Sem conta
- Resultado em 10 s
- Seu código é seu
Como funciona a conversão de PWA para APK
Seu app é uma Trusted Web Activity (TWA): um app Android leve que abre sua PWA em tela cheia no motor do navegador que já está no celular — geralmente o Chrome —, sem barra de endereço. É a abordagem que o Google recomenda para publicar uma PWA no Google Play. Seu código fica no seu servidor, então cada mudança que você publica no site aparece na hora no app instalado: sem nova versão e sem revisão da loja.
Converta sua PWA para APK em 4 passos
1. Verifique sua PWA
Cole sua URL no verificador acima. Em cerca de dez segundos, ele testa seu manifest, ícones, service worker e HTTPS, e diz exatamente o que corrigir — com instruções para Lovable, Bubble, Webflow, Framer e outros. Grátis, sem conta.
2. Defina a identidade do app
Escolha o nome do app, seu nome de pacote — por exemplo com.suaempresa.app — e seu ícone. Cor do tema, fundo e tela de abertura vêm do seu manifest e podem ser ajustados.
3. Faça o build
Um clique. Você recebe um AAB assinado para o Google Play e um APK para instalar em um aparelho, ambos com alvo Android 16 (API 36). Sua chave de assinatura é gerada uma única vez, guardada criptografada e reutilizada em cada atualização.
4. Publique
Envie o AAB no Google Play Console, ou conecte sua conta e publique direto do SaasToStore. Coloque no seu site o assetlinks.json gerado para que o Android esconda a barra de endereço.
APK ou AAB: o que o Google Play exige de verdade
Desde agosto de 2021, o Google Play só aceita apps novos no formato Android App Bundle (.aab). O APK continua sendo o que você precisa para testar no celular ou distribuir fora da loja. Um conversor que só entrega um APK deixa você travado na etapa de envio — cada build do SaasToStore entrega os dois.
Sua PWA está pronta? O checklist
Um APK baseado em uma TWA precisa de uma PWA instalável. Antes do build, confira se você tem:
- HTTPS no seu próprio domínio
- Um manifest com name, short_name, start_url e display como standalone
- Ícones de 192×192 e 512×512 pixels, de preferência um maskable
- Um service worker registrado
- Uma start_url que fique no seu domínio
Seis erros que quebram um app de PWA para APK
A barra de endereço aparece dentro do app
O Android só a esconde quando consegue verificar que o app e o site são seus, por meio de um arquivo /.well-known/assetlinks.json com seu nome de pacote e a impressão digital da assinatura. O SaasToStore gera esse arquivo para você. Quando seu app estiver no Google Play, adicione também a impressão digital da chave de assinatura do Google (Play Console → Integridade do app): o Google assina seu app novamente e, sem essa linha, a barra volta para todos que o instalaram pela loja.
Perder a chave de assinatura
Toda atualização precisa ser assinada com a mesma chave. Se você a perder, terá de passar pelo processo de redefinição do Google antes de publicar de novo. Seu keystore é gerado uma vez, guardado criptografado e reutilizado automaticamente em cada build.
Mudar o nome de pacote depois do lançamento
No Google Play, um nome de pacote nunca pode mudar. Um nome novo é um app novo, que recomeça do zero em instalações e avaliações. Escolha o seu — com.suaempresa.app — desde o primeiro build.
Mirar em uma versão desatualizada do Android
Desde 31 de agosto de 2026, o Google Play exige que apps novos e atualizações tenham como alvo o Android 16 (API 36). Ferramentas que não acompanharam geram builds recusados no envio. Todo build do SaasToStore tem como alvo a API 36.
Ícones cortados
O Android exibe os ícones dentro de um círculo ou de um quadrado arredondado. Sem um ícone maskable — com margem de segurança em volta do logo —, seu logo fica cortado ou emoldurado de branco. Adicione ao manifest um ícone maskable de 512×512.
Uma página inicial em outro domínio
Se o app abre em uma página fora do domínio verificado — um login hospedado em outro lugar, por exemplo —, o Android mostra a barra de endereço nessa página. Mantenha sua start_url e seus fluxos principais no domínio declarado no assetlinks.json.
SaasToStore ou fazer você mesmo com o Bubblewrap?
O Bubblewrap, ferramenta de linha de comando de código aberto do Google, gera o mesmo tipo de app, e é uma boa escolha se você se sente em casa no terminal. A diferença está em tudo o que envolve o build:
| O que exige | Bubblewrap / Android Studio | SaasToStore |
|---|---|---|
| Instalação | Node.js, um JDK e o Android SDK na sua máquina | Nada para instalar — basta um navegador |
| Chave de assinatura | Criada na sua máquina; o backup fica por sua conta | Gerada uma vez, guardada criptografada, reutilizada em cada atualização |
| Requisitos do Android | Atualizar você mesmo a CLI e o projeto | Todo build tem como alvo a API 36 |
| Google Play | Enviar cada build no Play Console | Envie você mesmo ou publique pelo seu painel |
| Outras lojas Android | Repetir o trabalho em cada loja | Amazon Appstore e Samsung Galaxy Store |
| iOS e desktop | Ferramentas e projetos separados | O mesmo projeto: iOS, Windows, macOS e Linux |
Atualizações sem publicar de novo
Como o app carrega sua PWA ao vivo, as mudanças que você publica no site chegam na hora a todos os apps instalados — sem novo build e sem revisão da loja. Você só faz um novo build quando a casca do app muda: nome, ícone, cores ou um novo requisito do Android. Os novos builds reutilizam a mesma chave de assinatura, então o Google Play os aceita como atualizações.
A mesma PWA no iOS e no desktop
A URL que você converte em APK também pode virar um app iOS para a App Store e apps desktop para Windows, macOS e Linux — no mesmo projeto, no mesmo painel.
Conversor online: o que roda e onde
O build roda nos nossos servidores, não na sua máquina. Você precisa de um navegador e da sua URL — sem Android Studio, sem JDK, sem Bubblewrap, sem cache do Gradle. Nada para instalar e nada para manter atualizado. Funciona igual no Windows, no macOS, no Linux ou num Chromebook, porque nenhuma dessas ferramentas toca no seu computador. O que volta é o AAB assinado e o APK, prontos para enviar.
PWA para APK — perguntas frequentes
Converter uma PWA para APK é grátis?+
Sim, para testar: seu primeiro build Android é grátis, com o logo do SaasToStore como ícone do app. Seu próprio ícone e seu nome de pacote vêm com os planos pagos, a partir de 9 € em pagamento único — sem assinatura.
O Google Play vai aceitar meu app?+
O Google Play aceita o AAB assinado para apps novos; o APK serve para testes e instalação direta. Cada build entrega os dois, com alvo Android 16 (API 36), como o Google Play exige. Como qualquer app, sua PWA também precisa seguir as políticas de conteúdo do Google Play.
Por que meu app mostra uma barra de endereço?+
O Android não conseguiu verificar que seu site e seu app andam juntos. Envie o arquivo assetlinks.json do seu painel para seu-dominio/.well-known/assetlinks.json. Se o app já está no Google Play, adicione também a impressão digital SHA-256 da chave de assinatura do Google, no Play Console, em Integridade do app.
Preciso do Android Studio, do Bubblewrap ou de um JDK?+
Não. O build roda nos nossos servidores: você só precisa da URL da sua PWA e de um navegador. Você nunca instala o Android Studio, o Android SDK, um JDK nem o Bubblewrap.
Qual a diferença entre uma PWA e um APK?+
Uma PWA é um site que pode ser instalado pelo navegador. Um APK é o arquivo que o Android usa para instalar um app. Converter uma PWA para APK envolve seu site em um app Android de verdade: ele é instalado pelo Google Play, abre em tela cheia e aparece na lista de apps.
Meu site precisa ser uma PWA?+
Para esta conversão baseada em TWA, sim: HTTPS, um manifest e um service worker. O verificador gratuito mostra o que falta. Se o seu site não é uma PWA, você pode criar no lugar um app nativo que funciona com qualquer site.
Posso atualizar meu app depois de publicar?+
Sim. As mudanças no site aparecem na hora no app. Quando você faz um novo build — para um ícone ou nome novo —, a mesma chave de assinatura é reutilizada, então o Google Play aceita a nova versão como atualização.
Quanto tempo leva um build?+
Alguns minutos. Você recebe o AAB e o APK no painel, e a senha do keystore por e-mail.
Posso publicar em outras lojas Android?+
Sim. O mesmo build pode ir para a Amazon Appstore e a Samsung Galaxy Store, além do Google Play.
Este conversor de PWA para APK funciona online?+
Sim. Tudo acontece no seu navegador e nos nossos servidores de build: você cola uma URL, nós compilamos e assinamos, e você baixa o AAB e o APK. Nada é instalado na sua máquina, então funciona igual no Windows, no macOS, no Linux ou num Chromebook — inclusive em equipamentos onde você não tem permissão para instalar o SDK do Android.
Guias relacionados
- →PWA para EXE — um app do Windows a partir da mesma URL
- →Como converter uma PWA para APK — guia passo a passo
- →PWA para AAB — o formato do Google Play
- →Publicar uma PWA no Google Play
- →O que é uma Trusted Web Activity?
- →AAB ou APK — qual formato?
- →SaasToStore vs Bubblewrap
- →SaasToStore vs PWABuilder
- →Converter site em APK — para qualquer site
Transforme sua PWA em um APK
Verifique sua PWA de graça e receba um APK e um AAB assinados em minutos.
Converter minha PWA — grátis