How to Deploy Flutter Web App on Netlify?
Last Updated :
18 Apr, 2025
In this article, we will deploy a counter flutter web app which is a single page application on Netlify.
What is Netlify?
It is a web development platform that makes CI/CD, deployment, and scaled hosting. It supports multiple frameworks which include Flutter. It does not require money to deploy websites but is limited to certain features.
Firstly, let's create a flutter web app. We need to upgrade the flutter before if the current version does not support the web app. Run the following commands to upgrade flutter to a stable channel.
flutter channel stable
flutter upgrade
Now, let us make sure we have flutter devices to render web apps on browsers. To ensure this, type the below command in your terminal.
flutter devices
Result:

It will show all the devices available for running the app and a webserver to serve the app. Here, it is Chrome.
- Create and Run
The method of creating a new project with web support is the same as creating an Android or iOS app. Create a new app from the terminal and it will automatically create an app for Android, web, and iOS. Remember, if you have not upgraded Flutter it will not create a web app for your project. If you want to support web for an existing project type (flutter create . ) in the terminal inside your project folder. Otherwise, for the new project just type the below command.
flutter create counter_app
To know more about it refer this article: Creating a Simple Application in Flutter
To serve your app on localhost in Chrome, go to your app folder and do the following:
cd counter_app
flutter run -d chrome
You should see something like this on your localhost port -
Since the web app is working great. It's time to deploy it to Netlify. There are many methods to do deployment but here only the easiest method will be discussed. It's time to head to build the app for release using a simple command in the terminal.
flutter build web
Result:
This will create a web folder inside the build folder that is a master of everything here.

- Deployment
Create an account on Netlify if you haven't till now. The dashboard will look something like this:
We can deploy using Git also, but here we are going to see a simple drag and drop method which is a direct method using a folder instead of pushing your code onto Github first then deploying it. If you are a beginner you can get stuck between Github and Netlify in the case of a Flutter web app deployment which is different from a JavaScript website. Now, click on Sites, and it will take you to a page that looks like -
At the end of the site's page, there is a box for drag and drop purposes. But which folder do we need to drop there? Drag and drop the web folder inside the build folder and Netlify will automatically start deploying the web app. It will show "Deploy Success" as shown in following image and create a link to your web app which you can share with your anyone to see your website.
Final Output:
You can change the domain name if you don't like the one generated by Netlify. If you have faced any difficulty in deploying this way do tell us in the comment section.
Similar Reads
How to Find the Wi-Fi Password Using CMD in Windows
Forgotten your Wi-Fi password? Need to connect a new device but canât recall the complex string of characters? You donât have to scramble for that sticky note or reset your router just yet! Hidden within Windows is a powerful, built-in tool that lets you retrieve your Wi-Fi password quickly and secu
8 min read
How to Install PIP on Windows
PIP stands for "Preferred Installer Program" or "Pip Installs Packages" and is a standard package manager for Python that enables users to install and manage additional libraries and dependencies not included in the standard Python library. To use PIP, you must install Python on your Windows machine
6 min read
Flutter Tutorial
This Flutter Tutorial is specifically designed for beginners and experienced professionals. It covers both the basics and advanced concepts of the Flutter framework.Flutter is Googleâs mobile SDK that builds native Android and iOS apps from a single codebase. It was developed in December 2017. When
7 min read
How to Install YouTube App for Windows
Installing the YouTube app on Windows 10 and 11 can enhance your experience with a wide range of contents. Besides, there is no as such official YouTube application available on the Microsoft Store, but you can still install YouTube apps in your Windows 10 or 11 system. This article will provide you
6 min read
How to Install Jupyter Notebook on Windows
Jupyter Notebook is one of the most powerful used among professionals for data science, and machine learning to perform data analysis and data visualization and much more.If you're a Windows user and looking for different ways to install Jupyter Notebook, then this guide will help you out by using A
4 min read
Download and Install Java Development Kit (JDK) on Windows, Mac, and Linux
Java Development Kit (JDK) is one of the most important tools for developers who use it to build, compile, and run Java applications. It does not matter if you are a beginner or an experienced programmer; installing JDK is the first step towards working with Java development. We can download JDK to
7 min read
How to install Python on Windows?
Python is a high-level programming language that has become increasingly popular due to its simplicity, versatility, and extensive range of applications. The process of How to install Python in Windows, operating system is relatively easy and involves a few uncomplicated steps. This article aims to
5 min read
How to Stop Antimalware Service Executable from High CPU Disk Usage
If you're noticing that your computer is running slower than usual, and you do not know the reasons for this sluggish performance, then this article will give you the answers to this slow performance of your Windows computers. If you've heard about the antimalware service executable in Windows then
14 min read
How to Install WhatsApp on Linux
WhatsApp Messenger is like a global chat hub, letting you send text messages, make voice or video calls, and share photos, documents, or locations securely, per WhatsApp Official. Launched in 2009 and acquired by Meta in 2014, itâs now a cornerstone of communication, with end-to-end encryption ensur
5 min read
How to Install Anaconda on Windows
Anaconda is a popular open-source distribution of Python and R and is widely used in the field of data science, machine learning and scientific computing. It contains Jupyter, Sypder, etc. that are well capable of handling a large number of data sets and processes as per user's need. It helps in sim
4 min read