Tutorial · Netlify

Netlify Drop: Publish a Website in Minutes by Drag and Drop

Quick answer

Netlify Drop lets you publish a website by dragging a folder onto app.netlify.com/drop. You get a live netlify.app link in seconds. Log in first so the site stays in your account, then add a custom domain with free SSL. For React or Vite apps, drop the built dist folder. Kode Studio in Hyderabad can set it up for you.

At a glance
Whereapp.netlify.com/drop, or the drop zone on your Netlify Projects page
What to dropA folder with index.html (static site) or a built output folder like dist / build
Account needed?No to try — but anonymous sites are temporary; log in to keep the site
BuildsLogged in: Netlify can detect your framework and build · Not logged in: files published as-is
Custom domain + SSLYes, free automatic HTTPS
Time2–10 minutes (plus DNS time for a custom domain)

What is Netlify Drop?

Netlify Drop is the simplest way to put a website online. Instead of setting up hosting, FTP or Git, you drag a folder of website files into your browser and Netlify publishes it on its global network with a link like your-site-name.netlify.app.

It is ideal for:

  • Websites generated by ChatGPT, Claude or Gemini as HTML, CSS and JavaScript files
  • Projects exported from Lovable, Bolt or v0 after you build them
  • Portfolios, landing pages, event pages and prototypes you want to share quickly
  • Students and designers who don’t want to learn deployment yet

How to deploy a website with Netlify Drop

These steps work for any static website — a folder that contains an index.html file.

  • Time: 2–10 minutes
  • Cost: Free to start

You'll need: Your website folder · A browser · A free Netlify account (recommended)

  1. Prepare your folder

    Make sure the folder has index.html at the top level — not inside another folder. If you downloaded a ZIP, unzip it first; Drop expects a folder. Keep CSS, JS and images in the same folder with the paths your HTML uses.

  2. Log in to Netlify (recommended)

    Sign up free with GitHub, Google or email. Sites dropped while logged out are anonymous and temporary — Netlify asks you to claim them, and unclaimed sites can be taken offline. Logging in first keeps the site in your account.

  3. Open the drop zone

    Go to app.netlify.com/drop, or open your team’s Projects page and scroll to the drag-and-drop area.

  4. Drag your folder in

    Drop the whole folder. Netlify uploads it and gives you a live URL within seconds. Open it on your phone to check everything loads.

  5. Rename the site

    In Project configuration → Change project name, give it a readable name so the link becomes yourbrand.netlify.app.

  6. Add your own domain

    Go to Domain management → Add a domain, enter yourbrand.in, and follow the DNS instructions — either point your domain’s records to Netlify or switch nameservers to Netlify DNS. HTTPS is issued automatically once DNS is verified.

  7. Update the site later

    Make your changes locally, then drag the updated folder onto the deploy drop zone at the bottom of the project’s Deploys page. Netlify keeps previous deploys, so you can roll back with one click.

Deploying a React, Vite, Lovable or Bolt project

Modern JavaScript apps must be built before they can be served. If you drop the source folder (with package.json and src) while logged out, Netlify publishes the files as they are and you will see a blank page.

  1. Run npm install and then npm run build on your computer.
  2. Drop the output folder — usually dist for Vite, Lovable and Bolt, or build for Create React App.
  3. For apps with client-side routing, add a file named _redirects inside the output folder containing /* /index.html 200, so refreshing a page doesn’t show “Page not found”.

When you are logged in, Netlify can detect common frameworks and run the build for you. For ongoing work, connecting a GitHub repository is better than dragging folders — every push deploys automatically. Our Netlify custom domain guide covers Git deploys and DNS in detail.

Common Netlify Drop problems and fixes

ProblemCauseFix
“Page not found” on the live linkindex.html is inside a sub-folderDrop the folder that directly contains index.html
Blank white pageUnbuilt React/Vite source was droppedRun npm run build and drop dist
Images or CSS missingWrong file paths or file-name capitalisationUse relative paths and match upper/lower case exactly
404 when refreshing inner pagesSingle-page app routingAdd _redirects with /* /index.html 200
Site disappearedDropped anonymously and never claimedLog in and drop it again
Domain shows “Awaiting External DNS”DNS records not added or still propagatingRecheck records at your registrar; allow up to 24–48 hours
Email stopped after moving nameserversMX records not copied to Netlify DNSAdd your email provider’s MX and TXT records in Netlify DNS

Is Netlify Drop enough for a business website?

For a static website — a portfolio, landing page or small business site with no database — Netlify Drop on a free account can be all the hosting you need. Netlify’s free plan has monthly usage limits; check the current plan details if you expect heavy traffic.

It is not enough on its own when you need a contact form that stores leads in a database, user logins, an online store, server-side code (PHP, Node APIs) or business email. Those need a backend, a different host or extra services. If your site is outgrowing a drag-and-drop deploy, we can move it to proper hosting with your domain, email and backups.

Frequently asked questions

Is Netlify Drop free?

Yes, you can use Netlify Drop on Netlify’s free plan. The free plan has monthly usage limits; paid plans add more capacity and features.

Do I need an account to use Netlify Drop?

No, you can drop a site without an account, but anonymous sites are temporary and must be claimed. Log in first if you want to keep the site.

Can I use my own domain with Netlify Drop?

Yes. After the site is in your account, add your domain under Domain management and update DNS at your registrar. Netlify issues a free SSL certificate automatically.

Can I upload a ZIP file to Netlify Drop?

Unzip it first and drop the folder. The folder you drop should contain index.html at its top level.

How do I update a site I published with Netlify Drop?

Drag the updated folder onto the drop zone on the project’s Deploys page. Netlify publishes the new version and keeps older deploys for rollback.

Why does my React app show a blank page on Netlify?

You probably dropped the source code. Build it with npm run build and drop the dist (or build) folder instead.

What people ask AI about this

Questions people type into ChatGPT, Gemini and Google — answered directly.

“ChatGPT gave me HTML code. How do I put it online for free?”

Save the code as index.html in a folder (with any CSS/JS files), log in to Netlify, and drag the folder onto app.netlify.com/drop. You get a live link in seconds and can add your own domain later. Kode Studio in Hyderabad can do it for you.

“Netlify Drop par website kaise upload karein?”

Website ka folder (jismein index.html ho) taiyaar karein, Netlify par login karein, aur folder ko app.netlify.com/drop par drag karein. Live link turant mil jaata hai; baad mein apna domain jod sakte hain.

Get expert help

Want this done for you? Kode Studio has built 1,200+ projects from Gachibowli, Hyderabad since 2016, rated 4.9★ from 80+ Google reviews. Tell us what you need and we reply with a clear plan and a fixed price.

The ₹499 consultation is refunded when you book any service. Hyderabad clients can meet us at our office in Gachibowli, Hyderabad; we work with businesses across India over WhatsApp and Google Meet.

Rehan Khan
Written by Rehan Khan Founder & CEO, Kode Studio · B.Tech, Computer Science & Engineering · 8+ years in software development. Our team in Gachibowli, Hyderabad reviews this page regularly — prices and platform features change.

Last updated 12 October 2026 · Kode Studio, Gachibowli, Hyderabad

Start a Project

Ready to build
something great?

Free consultation, honest timeline, clear pricing. Websites from ₹6,999 and custom ecommerce stores live in 7 days.

WhatsApp Call Service
Chat on WhatsApp