CONVERSOR DE PWA PARA APK

PWA para APK — Transforme sua PWA em um app Android assinado

Você já tem uma Progressive Web App: um manifest, um service worker, HTTPS. Transformá-la em um APK deveria levar minutos, não uma tarde instalando Android Studio, um JDK e o Bubblewrap. Cole sua URL abaixo: o SaasToStore verifica sua PWA e gera um APK assinado para testar no celular e o AAB que o Google Play realmente exige — com seu próprio nome de pacote e uma chave de assinatura guardada com segurança para cada atualização.

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. 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. 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. 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. 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 exigeBubblewrap / Android StudioSaasToStore
InstalaçãoNode.js, um JDK e o Android SDK na sua máquinaNada para instalar — basta um navegador
Chave de assinaturaCriada na sua máquina; o backup fica por sua contaGerada uma vez, guardada criptografada, reutilizada em cada atualização
Requisitos do AndroidAtualizar você mesmo a CLI e o projetoTodo build tem como alvo a API 36
Google PlayEnviar cada build no Play ConsoleEnvie você mesmo ou publique pelo seu painel
Outras lojas AndroidRepetir o trabalho em cada lojaAmazon Appstore e Samsung Galaxy Store
iOS e desktopFerramentas e projetos separadosO 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

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