How to use Base44
Base44 is an AI-powered website and app builder. You do not need any coding or tech skills. Just describe what you want to build, and Base44 brings your idea to life.
Getting started building your app on Base44
Examples of what you can build on Base44
- Prototype a new business idea
- Create a personal to-do list
- Set up an event signup page with reminders
- Build a survey and see answers instantly
- Track projects or sales on a dashboard
- Create a secure booking system or CRM
- Share files privately with clients
- Launch a community site with chat and analytics
Ready to bring your idea to life?
Step 1 | Describe your idea
Start by going to Base44 and telling it what you want to build in your own words. When you begin, you’re asked to sign up. This makes sure your work is saved, so you can return to your app anytime. There are a few ways to start, depending on what you already have. Pick the one that fits, then follow the full walkthrough in Starting from your first prompt.Use a prompt
Use a prompt
Use plan mode
Use plan mode
Start from an existing URL
Start from an existing URL
Start from a Figma design
Start from a Figma design
Connect your tools
Connect your tools
Step 2 | See your app come to life
Once you share your idea, Base44’s AI handles the rest. It automatically designs your app’s appearance, choosing colors, arranging buttons, and organizing menus to make everything look clean and function smoothly. If you need special pages or features like a calendar, forms, or a task list, Base44 adds those right away so your app is ready to use. All the complex parts are also taken care of for you in the background. Base44 securely stores all your app’s data, manages account and login systems if you need them, and keeps the technology that powers your app running smoothly. You do not need to set up or manage anything yourself; Base44 handles every detail so you can focus on your ideas.
Base44 building a CRM app for a wedding planner
Step 3 | Customize your app
Once your app is built, you can make it truly your own. The easiest way is with the AI chat. Just type what you want to change or add, and Base44 updates your app for you. For example, you can say “Change the main color to green,” or “Add a signup page that collects full name and company.” There are lots of ways you can change and improve your app to fit your needs. You can:Change your app's functionality
Change your app's functionality
- Add buttons or forms for people to interact with
- Create automated workflows, like sending a welcome email when someone signs up
- Set up notifications, reminders, or automated messages
- Ask the AI to add or update pages (for example, “Add a calendar page for events”)
- Adjust the logic behind how your app responds to people or manages different tasks
Design your app
Design your app
- Change the background color, text color, or font style
- Rearrange sections, move buttons, or update images and icons
- Apply changes globally or on just one page (for example, “Apply this new font to every screen,” or “Change only the login page background”)
Manage the data it collects
Manage the data it collects
- Use the AI chat to build or change data flows (for example, “Add a field to the signup form for company name”).
- Create or update forms to collect details from people, like signups, feedback, or orders.
- From Data in your app’s dashboard, you can organize the data that your app collects, set rules for who can add, edit, or see information, and export your data to use elsewhere.
Update your app's settings
Update your app's settings
- Set permissions so only certain people or roles can see or edit information (like making some pages visible only to admins)
- Decide if your app is public, invite-only, or restricted to specific people or workspace members
- Set up secure login and registration, including social logins like Google
- Add custom user roles and specify exactly what each role can do (for example, “Create a role called Event Organizer who can add and edit events, but not change app settings”)
- Adjust privacy and security rules to keep sensitive data safe
Step 4 | Test your app
Before you share your app, test how everything works from different perspectives.Testing checklist
Step 5 | Share and publish your app
When you are ready to share your app, click Publish in the top bar. The publish panel opens on the Web tab, with a Mobile app tab beside it. After you publish, a window confirms your app is live. It shows your app’s address, ways to share it, and next steps such as connecting a custom domain. From the publish panel, you can:- Copy your app’s web address, or change the part before
.base44.app. - Click Get domain to use your own address instead.
- Click Share your app to invite people by email or share a link on social.
- Set App visibility to choose who can open your app.
- Check Security status, and run a security scan if it is out of date. It warns you about risks but doesn’t stop you from publishing.
- Click Publish to put your latest changes live.

Sharing and publishing your Base44 app
Touring the app editor
The app editor is where you build: the AI chat on the left, your app’s preview on the right, and the controls for editing, your Dashboard, and publishing in the bar above them. Take the full tour to learn what each part does and where to find it.Getting to know the app editor
FAQs
Click a question below to learn more.Does my first build use credits?
Does my first build use credits?
Will my app look good on mobile?
Will my app look good on mobile?

Switching to the mobile view
Can I create a copy of my app?
Can I create a copy of my app?
- Go to your Apps page.
- Click the More actions icon on the app card.
- Click Clone app.

Cloning an app from your Apps page
- Click Dashboard in your app editor.
- Click Settings in the left menu.
- Next to Clone App, click Create Copy.
How are Base44 applications deployed?
How are Base44 applications deployed?
Can I export my app?
Can I export my app?
Can I get help or a consultation to review my Base44 app?
Can I get help or a consultation to review my Base44 app?
Can I unpublish my app?
Can I unpublish my app?
- Click Dashboard in your app editor.
- Click Settings in the left menu.
- Scroll to Danger Zone. Next to Unpublish App, click Unpublish, then click Unpublish again to confirm.

Unpublishing an app from its settings
What browsers does Base44 support?
What browsers does Base44 support?
- Google Chrome (version 51 and above for ES6, 57+ for CSS Grid, 29+ for Flexbox)
- Mozilla Firefox (version 54 and above for ES6, 52+ for CSS Grid, 28+ for Flexbox)
- Microsoft Edge (Chromium-based) (full support since launch)
- Safari (version 10.1+ for CSS Grid, 9+ for Flexbox, 10+ for ES6)
- Opera (version 38+ for ES6, 44+ for CSS Grid, 12.1+ for Flexbox)
Can I charge people to use my Base44 app?
Can I charge people to use my Base44 app?
What is the Base44 platform badge?
What is the Base44 platform badge?