CONVERTISSEUR PWA EN APK
PWA en APK — Transformez votre PWA en app Android signée
Mis à jour le 23 juillet 2026
- Test gratuit
- Sans compte
- Résultat en 10 s
- Votre code reste chez vous
Comment fonctionne la conversion PWA en APK
Votre app est une Trusted Web Activity (TWA) : une app Android légère qui ouvre votre PWA en plein écran dans le moteur de navigateur déjà présent sur le téléphone — généralement Chrome — sans barre d'adresse. C'est l'approche que Google recommande pour publier une PWA sur Google Play. Votre code reste sur votre serveur : chaque modification déployée sur votre site apparaît aussitôt dans l'app installée, sans nouvelle version ni revue du store.
Convertir votre PWA en APK en 4 étapes
1. Vérifiez votre PWA
Collez votre URL dans le vérificateur ci-dessus. En une dizaine de secondes, il teste votre manifest, vos icônes, votre service worker et le HTTPS, et vous dit précisément quoi corriger — avec des instructions pour Lovable, Bubble, Webflow, Framer et d'autres. Gratuit, sans compte.
2. Définissez l'identité de l'app
Choisissez le nom de l'app, votre nom de package — par exemple com.votresociete.app — et votre icône. Couleur de thème, fond et écran de démarrage viennent de votre manifest, et restent modifiables.
3. Lancez le build
Un clic. Vous obtenez un AAB signé pour Google Play et un APK à installer sur un appareil, tous deux ciblant Android 16 (API 36). Votre clé de signature est générée une seule fois, stockée chiffrée et réutilisée pour chaque mise à jour.
4. Publiez
Importez l'AAB dans la Google Play Console, ou connectez votre compte et publiez directement depuis SaasToStore. Déposez le fichier assetlinks.json généré sur votre site pour qu'Android masque la barre d'adresse.
APK ou AAB : ce que Google Play exige vraiment
Depuis août 2021, Google Play n'accepte les nouvelles apps qu'au format Android App Bundle (.aab). L'APK reste ce qu'il vous faut pour tester sur un téléphone ou distribuer hors du store. Un convertisseur qui ne vous remet qu'un APK vous bloque à l'étape de l'import — chaque build SaasToStore livre les deux.
Votre PWA est-elle prête ? La checklist
Un APK construit sur une TWA exige une PWA installable. Avant le build, vérifiez que vous avez :
- Le HTTPS sur votre propre domaine
- Un manifest avec name, short_name, start_url et display réglé sur standalone
- Des icônes en 192×192 et 512×512 pixels, idéalement une icône maskable
- Un service worker enregistré
- Une start_url qui reste sur votre domaine
Six erreurs qui cassent une app PWA en APK
La barre d'adresse s'affiche dans votre app
Android ne la masque qu'une fois qu'il peut vérifier que l'app et le site vous appartiennent, grâce à un fichier /.well-known/assetlinks.json qui indique votre nom de package et l'empreinte de signature. SaasToStore génère ce fichier pour vous. Une fois l'app sur Google Play, ajoutez aussi l'empreinte de la clé de signature de Google (Play Console → Intégrité de l'application) : Google re-signe votre app, et sans cette ligne la barre revient pour tous ceux qui l'ont installée depuis le store.
Perdre la clé de signature
Chaque mise à jour doit être signée avec la même clé. Perdez-la, et il faut passer par la procédure de réinitialisation de Google avant de pouvoir publier à nouveau. Votre keystore est généré une fois, stocké chiffré et réutilisé automatiquement à chaque build.
Changer de nom de package après le lancement
Sur Google Play, un nom de package ne peut jamais changer. Un nouveau nom, c'est une nouvelle app, qui repart de zéro installation et zéro avis. Choisissez le vôtre — com.votresociete.app — dès le premier build.
Cibler une version d'Android dépassée
Depuis le 31 août 2026, Google Play exige que les nouvelles apps et les mises à jour ciblent Android 16 (API 36). Les outils qui n'ont pas suivi produisent des builds refusés à l'import. Chaque build SaasToStore cible l'API 36.
Des icônes rognées
Android affiche les icônes dans un cercle ou un carré arrondi. Sans icône maskable — avec une marge de sécurité autour du logo — votre logo est rogné ou encadré de blanc. Ajoutez une icône maskable en 512×512 à votre manifest.
Une page de démarrage sur un autre domaine
Si votre app s'ouvre sur une page hors du domaine vérifié — une connexion hébergée ailleurs, par exemple — Android affiche la barre d'adresse sur cette page. Gardez votre start_url et vos parcours principaux sur le domaine déclaré dans assetlinks.json.
SaasToStore ou le faire vous-même avec Bubblewrap ?
Bubblewrap, l'outil en ligne de commande open source de Google, produit le même type d'app, et c'est un bon choix si le terminal ne vous fait pas peur. La différence, c'est tout ce qui entoure le build :
| Ce qu'il faut | Bubblewrap / Android Studio | SaasToStore |
|---|---|---|
| Installation | Node.js, un JDK et l'Android SDK sur votre machine | Rien à installer — un navigateur suffit |
| Clé de signature | Créée sur votre machine, à sauvegarder vous-même | Générée une fois, stockée chiffrée, réutilisée à chaque mise à jour |
| Exigences Android | Mettre à jour la CLI et le projet vous-même | Chaque build cible l'API 36 |
| Google Play | Importer chaque build dans la Play Console | Import manuel, ou publication depuis votre tableau de bord |
| Autres stores Android | Refaire le travail pour chaque store | Amazon Appstore et Samsung Galaxy Store |
| iOS et desktop | Des outils et projets séparés | Même projet : iOS, Windows, macOS et Linux |
Des mises à jour sans republier
Comme l'app charge votre PWA en ligne, les modifications déployées sur votre site arrivent immédiatement dans toutes les apps installées — sans nouveau build ni revue du store. Vous ne refaites un build que si l'enveloppe de l'app change : son nom, son icône, ses couleurs, ou une nouvelle exigence d'Android. Les nouveaux builds réutilisent la même clé de signature : Google Play les accepte comme des mises à jour.
La même PWA sur iOS et desktop
L'URL que vous convertissez en APK peut aussi devenir une app iOS pour l'App Store et des apps desktop pour Windows, macOS et Linux — depuis le même projet, dans le même tableau de bord.
Convertisseur en ligne : ce qui tourne où
Le build tourne sur nos serveurs, pas sur votre machine. Il vous faut un navigateur et votre URL — ni Android Studio, ni JDK, ni Bubblewrap, ni cache Gradle à entretenir. Rien à installer, rien à tenir à jour. Ça marche pareil depuis Windows, macOS, Linux ou un Chromebook, puisque aucun de ces outils ne touche votre ordinateur. Ce qui revient, c'est l'AAB signé et l'APK, prêts à envoyer.
PWA en APK — questions fréquentes
La conversion d'une PWA en APK est-elle gratuite ?+
Oui, pour essayer : votre premier build Android est gratuit, avec le logo SaasToStore comme icône de l'app. Votre propre icône et votre nom de package viennent avec les offres payantes, dès 9 € en paiement unique — sans abonnement.
Google Play acceptera-t-il mon app ?+
Google Play accepte l'AAB signé pour les nouvelles apps ; l'APK sert aux tests et à l'installation directe. Chaque build vous donne les deux, en ciblant Android 16 (API 36) comme l'exige Google Play. Comme toute app, votre PWA doit aussi respecter les règles de contenu de Google Play.
Pourquoi mon app affiche-t-elle une barre d'adresse ?+
Android n'a pas pu vérifier que votre site et votre app vont ensemble. Déposez le fichier assetlinks.json de votre tableau de bord à l'adresse votre-domaine/.well-known/assetlinks.json. Si votre app est déjà sur Google Play, ajoutez aussi l'empreinte SHA-256 de la clé de signature de Google, dans la Play Console sous Intégrité de l'application.
Faut-il Android Studio, Bubblewrap ou un JDK ?+
Non. Le build tourne sur nos serveurs : il vous suffit de l'URL de votre PWA et d'un navigateur. Vous n'installez jamais Android Studio, l'Android SDK, un JDK ni Bubblewrap.
Quelle différence entre une PWA et un APK ?+
Une PWA est un site web installable depuis le navigateur. Un APK est le fichier qu'Android utilise pour installer une app. Convertir une PWA en APK enveloppe votre site dans une vraie app Android : elle s'installe depuis Google Play, s'ouvre en plein écran et apparaît parmi les applications.
Mon site doit-il être une PWA ?+
Pour cette conversion basée sur une TWA, oui : HTTPS, un manifest et un service worker. Le vérificateur gratuit vous dit ce qui manque. Si votre site n'est pas une PWA, vous pouvez créer à la place une app native qui fonctionne avec n'importe quel site.
Puis-je mettre à jour mon app après publication ?+
Oui. Les modifications de votre site apparaissent instantanément dans l'app. Quand vous refaites un build — pour une nouvelle icône ou un nouveau nom — la même clé de signature est réutilisée : Google Play accepte la nouvelle version comme une mise à jour.
Combien de temps prend un build ?+
Quelques minutes. Vous recevez l'AAB et l'APK dans votre tableau de bord, et le mot de passe de votre keystore par e-mail.
Puis-je publier sur d'autres stores Android ?+
Oui. Le même build peut aller sur l'Amazon Appstore et le Samsung Galaxy Store, en plus de Google Play.
Ce convertisseur PWA vers APK fonctionne-t-il en ligne ?+
Oui. Tout se passe dans votre navigateur et sur nos serveurs de build : vous collez une URL, nous compilons et signons, vous téléchargez l'AAB et l'APK. Rien n'est installé sur votre machine, donc ça fonctionne pareil depuis Windows, macOS, Linux ou un Chromebook — y compris sur un poste où vous n'avez pas le droit d'installer le SDK Android.
Guides associés
- →PWA en EXE — une app Windows depuis la même URL
- →Convertir une PWA en APK — le guide pas à pas
- →PWA vers AAB — le format de Google Play
- →Publier une PWA sur Google Play
- →Qu'est-ce qu'une Trusted Web Activity ?
- →AAB ou APK — quel format ?
- →SaasToStore vs Bubblewrap
- →SaasToStore vs PWABuilder
- →Convertir un site web en APK — pour tout site
Transformez votre PWA en APK
Vérifiez votre PWA gratuitement, puis obtenez un APK et un AAB signés en quelques minutes.
Convertir ma PWA — gratuit