# Free tools to get your web app into the App Store

> Free tools to take a Lovable, Bolt or Base44 app to the App Store and Google Play: Capacitor checks, app icons, rejections, 12 testers, build errors.

12 free tools for anyone who built a web app with Lovable, Bolt, Base44 or Cursor and wants it on iPhone and Android. No signup. Everything runs in your browser — the repo checker only reads public GitHub.

- Interactive hub: https://capwr.app/free-tools
- Last updated: 2026-10-14

## Is my project ready to become an app?

Check the code: Capacitor, the build, and the app ID. Pick the checker for the tool you built with.

- [Is your Lovable app ready for the App Store?](https://capwr.app/free-tools/lovable-capacitor-checker) — Paste package.json. See what is set up, what is missing, and get a prompt to paste back into Lovable. Input: Paste package.json. Text version: https://capwr.app/free-tools/lovable-capacitor-checker.md
- [Is your Bolt app ready for the App Store?](https://capwr.app/free-tools/bolt-capacitor-checker) — Same checks as the Lovable checker, tuned for Bolt’s Vite projects and Next.js templates. Input: Paste package.json. Text version: https://capwr.app/free-tools/bolt-capacitor-checker.md
- [Is your Base44 app ready for the App Store?](https://capwr.app/free-tools/base44-capacitor-checker) — Check a Base44 export: the frontend Capacitor wraps, the backend that stays hosted, and common setup mistakes. Input: Paste package.json. Text version: https://capwr.app/free-tools/base44-capacitor-checker.md
- [Can this GitHub repo become an iPhone and Android app?](https://capwr.app/free-tools/github-repo-checker) — Paste a public repo URL. The same checks as the builder checkers, read straight from GitHub. Input: Paste a public GitHub URL. Text version: https://capwr.app/free-tools/github-repo-checker.md
- [Capacitor appId and bundle ID validator](https://capwr.app/free-tools/capacitor-config-validator) — Check an appId against Apple and Android rules at once, plus webDir and server.url in capacitor.config. Input: Paste an appId or capacitor.config. Text version: https://capwr.app/free-tools/capacitor-config-validator.md

## What do I need to ship?

Accounts, costs, and whether a Mac is one of them.

- [Do you need a Mac to publish an iPhone app?](https://capwr.app/free-tools/do-i-need-a-mac) — Three questions. What you need for TestFlight and Google Play — accounts, costs, and whether a Mac is one of them. Input: Answer 3 questions. Text version: https://capwr.app/free-tools/do-i-need-a-mac.md

## Will Apple and Google accept it?

The rule behind most rejections of wrapped web apps — and what to do when a rejection lands anyway.

- [Will Apple reject your app as just a website?](https://capwr.app/free-tools/apple-guideline-4-2) — Six questions on Apple’s Minimum Functionality rule — the usual reason wrapped web apps get rejected. Input: Answer 6 questions. Text version: https://capwr.app/free-tools/apple-guideline-4-2.md
- [Why was my app rejected by Apple or Google Play?](https://capwr.app/free-tools/app-store-rejection-explainer) — Paste the rejection. Get the guideline in plain English, the fix, a reply for App Review, and a prompt for Lovable or Cursor. Input: Paste the rejection. Text version: https://capwr.app/free-tools/app-store-rejection-explainer.md

## Getting it through the stores

Icons and screenshots in the right sizes, failed builds explained, and Google Play’s 12-tester countdown. Most are also in the CapWrapp Toolbox once you sign up.

- [App icon generator for iPhone and Android](https://capwr.app/free-tools/app-icon-generator) — Drop a logo or type an emoji. Get the iOS 1024 icon, Android adaptive and round icons, and both store icons — in Capacitor’s folders. Input: Drop an image. Text version: https://capwr.app/free-tools/app-icon-generator.md
- [Why did my iOS or Android build fail?](https://capwr.app/free-tools/build-error-explainer) — Paste a failed build or upload log. Get the known error, what it means, and how to fix it — signing, versions, Gradle, uploads. Input: Paste a build log. Text version: https://capwr.app/free-tools/build-error-explainer.md
- [App Store and Google Play screenshot sizes](https://capwr.app/free-tools/app-store-screenshot-sizes) — Drop screenshots, see which store slots they fit, and export the missing sizes as PNGs both stores accept. Input: Drop screenshots. Text version: https://capwr.app/free-tools/app-store-screenshot-sizes.md
- [Google Play 12 testers, 14 days: when can you publish?](https://capwr.app/free-tools/google-play-12-testers) — Enter your testers and the day the 12th joined. Get the date you can apply for production, a reminder, and draft answers. Input: Enter a date. Text version: https://capwr.app/free-tools/google-play-12-testers.md

## FAQ

### Are these tools really free?

Yes. No signup, no email, no usage limit. They are the checks CapWrapp runs before it turns a GitHub repo into an iPhone and Android app, published so anyone can use them.

### Do you store my code?

No. The package.json and config checkers parse what you paste inside your browser; nothing is sent to a server. The GitHub repo checker calls GitHub’s public API directly from your browser and only reads public repos.

### Can I use these tools inside CapWrapp?

The ones you need after signing up, yes: the rejection explainer, the app icon generator, the build error explainer, the screenshot checker and the 12-tester countdown are in the Toolbox of every app in CapWrapp, in English or French. The readiness checkers stay on the public site — once you connect a repo, CapWrapp runs those checks itself.

### Which tool should I start with?

Built with Lovable, Bolt or Base44? Start with the checker for that builder, or paste the GitHub repo. Make your icons, then run the Guideline 4.2 self-audit before you submit to Apple. Already rejected? Paste the message into the rejection explainer.

### Can a Lovable, Bolt or Base44 app go on the App Store?

Yes, once it is wrapped in a native shell such as Capacitor, signed with your Apple Developer account, and uploaded. The App Store installs native apps, not URLs — and Apple can still reject a wrapper that is only a website (Guideline 4.2).

### What is Capacitor?

Capacitor is an open-source native runtime from Ionic. It puts your web build inside real iPhone and Android projects, so the same code becomes an app you can submit to the stores, with plugins for the camera, push notifications and more.

## About CapWrapp

CapWrapp turns a web app on GitHub — built with Lovable, Bolt, Base44, Cursor or by hand — into iPhone and Android apps. It adds Capacitor if the repo needs it, signs the builds, and ships them to TestFlight and Google Play from GitHub Actions, with no Mac or Xcode on your side. [Get started free](https://capwr.app/login) · [Lovable to App Store guide](https://capwr.app/guides/lovable-to-app-store)
