CONVERTIDOR DE PWA A APK

PWA a APK — Convierte tu PWA en una app Android firmada

Ya tienes una Progressive Web App: un manifest, un service worker, HTTPS. Convertirla en un APK debería tomar minutos, no una tarde instalando Android Studio, un JDK y Bubblewrap. Pega tu URL abajo: SaasToStore revisa tu PWA y genera un APK firmado para probar en tu teléfono y, con un build de pago, el AAB que Google Play realmente exige, con tu propio nombre de paquete y una clave de firma guardada a salvo para cada actualización.

Actualizado el 23 de julio de 2026

  • Prueba gratis
  • Sin cuenta
  • Resultado en 10 s
  • Tu código es tuyo

Cómo funciona la conversión de PWA a APK

Tu app es una Trusted Web Activity (TWA): una app Android ligera que abre tu PWA a pantalla completa en el motor de navegador que ya está en el teléfono —normalmente Chrome—, sin barra de direcciones. Es el enfoque que Google recomienda para publicar una PWA en Google Play. Tu código sigue en tu servidor, así que cada cambio que publicas en tu sitio aparece al instante en la app instalada: sin nueva versión y sin revisión de la tienda. ¿Aún no tienes una PWA, solo archivos HTML en tu ordenador? Empieza por HTML a APK, que explica cómo publicarlos gratis primero.

Convierte tu PWA a APK en 4 pasos

  1. 1. Revisa tu PWA

    Pega tu URL en el verificador de arriba. En unos diez segundos analiza tu manifest, tus iconos, tu service worker y el HTTPS, y te dice exactamente qué corregir, con instrucciones para Lovable, Bubble, Webflow, Framer y más. Gratis y sin cuenta.

  2. 2. Define la identidad de la app

    Elige el nombre de la app, tu nombre de paquete —por ejemplo com.tuempresa.app— y tu icono. El color del tema, el fondo y la pantalla de inicio salen de tu manifest y puedes ajustarlos.

  3. 3. Lanza el build

    Un build de pago te da un AAB firmado para Google Play y un APK para instalar en un dispositivo, ambos orientados a Android 16 (API 36); el build de prueba gratis es un APK con el logo de SaasToStore. Tu clave de firma se genera con tu primer build de pago, se guarda cifrada y se reutiliza en cada actualización.

  4. 4. Publica

    Un build de pago entrega los archivos firmados que pide cada store, empezando por el AAB para Google Play. Coloca en tu sitio el assetlinks.json generado para que Android oculte la barra de direcciones.

APK o AAB: lo que Google Play exige de verdad

Desde agosto de 2021, Google Play solo acepta apps nuevas en formato Android App Bundle (.aab). El APK sigue siendo lo que necesitas para probar en un teléfono o distribuir fuera de la tienda. Un convertidor que solo te da un APK te deja atascado en el paso de subida; cada build de pago de SaasToStore entrega los dos, y el build de prueba gratis es un APK.

CriterioAPKAAB
Qué esUn paquete de Android listo para instalarUn formato de publicación: Google Play genera a partir de él APK instalables
Se instala directamente en un teléfonoSí: abres el archivo y lo instalasNo: primero hay que convertirlo en APK, con Google Play o con la herramienta de línea de comandos bundletool
Apps nuevas en Google PlayNo se acepta desde agosto de 2021Obligatorio desde agosto de 2021
Lo que descarga el usuarioEl mismo archivo para todos los teléfonosUn APK que Google Play genera para cada dispositivo, sin los recursos que ese teléfono no necesita
FirmaFirmado con tu claveFirmado con tu clave de subida; Google Play vuelve a firmar la app con la clave de firma de apps que conserva
Otras tiendas Android y tu propio sitioLo aceptan Amazon Appstore y Samsung Galaxy Store, y sirve para la descarga directaPensado para Google Play; en otras tiendas depende de cada una

Qué archivo para cada uso

La regla práctica: el APK sirve para instalar; el AAB, para publicar en Google Play.

  • Probar en tu teléfono → APK

    Abre el archivo en un teléfono Android e instálalo. Es también lo que te da el build de prueba gratuito: un APK con el logo de SaasToStore, para ver tu app antes de publicarla. Un .aab no se puede abrir en un teléfono.

  • Compartir con algunos testers → APK

    Envía el archivo o un enlace de descarga; cada tester autoriza una vez la instalación desde ese origen. Para grupos más grandes, los canales de prueba de Google Play usan el mismo AAB que la versión pública.

  • Publicar en Google Play → AAB

    Obligatorio para toda app nueva desde agosto de 2021. Google Play genera a partir de él un APK optimizado para cada dispositivo; tus usuarios no notan la diferencia.

  • Amazon Appstore, Samsung Galaxy Store o tu propio sitio → APK

    Fuera de Google Play, el APK es lo que subes u ofreces para descargar.

  • Cada actualización → la misma clave

    Sea cual sea el formato, una actualización debe firmarse con la misma clave que la primera versión. SaasToStore genera esa clave una vez por app, la guarda cifrada y la reutiliza en cada build de pago, tanto para el APK como para el AAB.

¿Está lista tu PWA? La checklist

Un APK basado en una TWA parte del manifest de tu PWA. Antes del build, comprueba que tienes:

  • HTTPS en tu propio dominio
  • Un manifest con name, short_name, start_url y display en standalone
  • Iconos de 192×192 y 512×512 píxeles, idealmente uno maskable
  • Un service worker registrado para el modo sin conexión (recomendado, no obligatorio)
  • Una start_url que se quede en tu dominio

Seis errores que rompen una app de PWA a APK

  • La barra de direcciones aparece dentro de tu app

    Android solo la oculta cuando puede verificar que la app y el sitio son tuyos, mediante un archivo /.well-known/assetlinks.json con tu nombre de paquete y la huella de firma. Un build de pago de SaasToStore genera ese archivo por ti. Cuando tu app ya esté en Google Play, añade también la huella de la clave de firma de Google: Google vuelve a firmar tu app y, sin esa línea, la barra reaparece para todos los que la instalaron desde la tienda.

  • Perder la clave de firma

    Cada actualización debe firmarse con la misma clave. Si la pierdes, tendrás que pasar por el proceso de restablecimiento de Google antes de poder publicar de nuevo. Tu keystore se genera con tu primer build de pago, se guarda cifrado y se reutiliza automáticamente en cada build de pago.

  • Cambiar el nombre de paquete tras el lanzamiento

    En Google Play, un nombre de paquete no puede cambiar nunca. Un nombre nuevo es una app nueva, que empieza de cero en instalaciones y reseñas. Elige el tuyo —com.tuempresa.app— desde el primer build.

  • Apuntar a una versión de Android desactualizada

    Desde el 31 de agosto de 2026, Google Play exige que las apps nuevas y las actualizaciones apunten a Android 16 (API 36). Las herramientas que no se han puesto al día producen builds que se rechazan al subirlos. Cada build de SaasToStore apunta a la API 36.

  • Iconos recortados

    Android muestra los iconos dentro de un círculo o un cuadrado redondeado. Sin un icono maskable —con margen de seguridad alrededor del logo—, tu logo queda recortado o enmarcado en blanco. Añade a tu manifest un icono maskable de 512×512.

  • Una página de inicio en otro dominio

    Si tu app se abre en una página fuera del dominio verificado —un inicio de sesión alojado en otro sitio, por ejemplo—, Android muestra la barra de direcciones en esa página. Mantén tu start_url y tus flujos principales en el dominio declarado en assetlinks.json.

¿SaasToStore o hacerlo tú mismo con Bubblewrap?

Bubblewrap, la herramienta de línea de comandos de código abierto de Google, produce el mismo tipo de app, y es una buena opción si te manejas bien en la terminal. La diferencia está en todo lo que rodea al build:

Lo que requiereBubblewrap / Android StudioSaasToStore
InstalaciónNode.js, un JDK y el Android SDK en tu equipoNada que instalar: basta un navegador
Clave de firmaCreada en tu equipo; la copia de seguridad corre por tu cuentaGenerada una vez, guardada cifrada, reutilizada en cada actualización
Requisitos de AndroidActualizar tú mismo la CLI y el proyectoCada build apunta a la API 36
Google PlayCompilar, firmar y subir cada AAB tú mismoUn build de pago entrega el AAB firmado que pide Google Play
Otras tiendas AndroidRepetir el trabajo en cada tiendaAmazon Appstore y Samsung Galaxy Store
iOS y escritorioHerramientas y proyectos separadosEl mismo proyecto: iOS, Windows, macOS y Linux

Actualizaciones sin volver a publicar

Como la app carga tu PWA en vivo, los cambios que publicas en tu sitio llegan al instante a todas las apps instaladas, sin nuevo build ni revisión de la tienda. Solo vuelves a hacer un build cuando cambia el envoltorio de la app: su nombre, su icono, sus colores o un nuevo requisito de Android. Los nuevos builds reutilizan la misma clave de firma, así que Google Play los acepta como actualizaciones.

La misma PWA en iOS y escritorio

La URL que conviertes en APK también puede convertirse en una app iOS para la App Store y en apps de escritorio para Windows, macOS y Linux, desde el mismo proyecto y en el mismo panel.

Conversor en línea: qué se ejecuta y dónde

El build se ejecuta en nuestros servidores, no en tu máquina. Te basta un navegador y tu URL — sin Android Studio, sin JDK, sin Bubblewrap, sin caché de Gradle. Nada que instalar y nada que mantener al día. Funciona igual desde Windows, macOS, Linux o un Chromebook, porque ninguna de esas herramientas toca tu ordenador. Lo que recibes de un build de pago es el AAB firmado y el APK, listos para subir.

Guías relacionadas

PWA a APK — preguntas frecuentes

¿Es gratis convertir una PWA a APK?+

Sí, para probar: tu primer build de Android es gratis, un APK de prueba con el logo de SaasToStore como icono de la app, para instalar en tu teléfono. Publicar requiere un build de pago: tu propio icono, tu nombre de paquete y el AAB firmado vienen con SHIP, 39 € en pago único, sin suscripción.

¿Aceptará Google Play mi app?+

Google Play acepta el AAB firmado para las apps nuevas; el APK sirve para pruebas e instalación directa. Cada build de pago te da los dos, orientados a Android 16 (API 36) como exige Google Play; el build de prueba gratis es solo un APK y no se puede publicar. Como cualquier app, tu PWA también debe cumplir las políticas de contenido de Google Play.

¿Por qué mi app muestra una barra de direcciones?+

Android no pudo verificar que tu sitio y tu app van juntos. Sube el archivo assetlinks.json de tu panel a tu-dominio/.well-known/assetlinks.json. Si tu app ya está en Google Play, añade también la huella SHA-256 de la clave de firma de Google, en Play Console, en Integridad de la app.

¿Necesito Android Studio, Bubblewrap o un JDK?+

No. El build se ejecuta en nuestros servidores: solo necesitas la URL de tu PWA y un navegador. Nunca instalas Android Studio, el Android SDK, un JDK ni Bubblewrap.

¿Qué diferencia hay entre una PWA y un APK?+

Una PWA es un sitio web que se puede instalar desde el navegador. Un APK es el archivo que usa Android para instalar una app. Convertir una PWA a APK envuelve tu sitio en una app Android real: se instala desde Google Play, se abre a pantalla completa y aparece entre tus aplicaciones.

¿Mi sitio tiene que ser una PWA?+

Para esta conversión basada en una TWA, tu sitio necesita HTTPS y un manifest; un service worker se recomienda para el modo sin conexión, pero no es obligatorio. El verificador gratuito te dice qué falta. Si tu sitio no es una PWA, puedes elegir en su lugar el build WebView nativo, que funciona con cualquier sitio web.

¿Puedo actualizar mi app después de publicarla?+

Sí. Los cambios en tu sitio aparecen al instante en la app. Cuando vuelves a hacer un build —por un icono o un nombre nuevo— se reutiliza la misma clave de firma, así que Google Play acepta la nueva versión como una actualización.

¿Cuánto tarda un build?+

Unos minutos. Un build de pago deja el AAB y el APK en tu panel, y la contraseña de tu keystore te llega por correo una vez, con tu primer build de pago. El build de prueba gratis te da un APK.

¿Puedo publicar en otras tiendas Android?+

Sí. El mismo build puede ir a la Amazon Appstore y a la Samsung Galaxy Store, además de Google Play.

¿Este conversor de PWA a APK funciona en línea?+

Sí. Todo ocurre en tu navegador y en nuestros servidores de build: pegas una URL, compilamos y firmamos, y descargas el APK (y el AAB con un build de pago). No se instala nada en tu máquina, así que funciona igual desde Windows, macOS, Linux o un Chromebook — incluso en equipos donde no te dejan instalar el SDK de Android.

Convierte tu PWA en un APK

Revisa tu PWA gratis y obtén un APK firmado en minutos — y, con un build de pago, el AAB.

Convertir mi PWA — gratis