Before you start
- The website files from Claude. You need an index.html file, plus any images, CSS or JavaScript files your page uses.
- A current web browser. Chrome, Edge, Safari or Firefox will work.
- An email address you can access. You only need this when you decide to keep the site.
- Optional: a custom domain. A personalised address such as
yourname.comnormally has an annual registration fee.
The shortest route: Cloudflare Drop
Cloudflare Drop accepts a folder or ZIP file, publishes it immediately and gives you a temporary live site. You then have 60 minutes to claim it and make it permanent.
Open Cloudflare DropPrepare your site folder
- Find the HTML file from Claude. It is usually in your Downloads folder and normally ends in .html.
- Rename the main page to exactly index.html. On a Mac, select the file and press Return. On Windows, right-click it and choose Rename. Use lowercase letters.
- Put index.html in its own folder. Give the folder a simple name such as my-website. The index.html file must sit at the top level of that folder, not inside another folder.
- Keep every related file and subfolder together. If Claude gave you images, CSS, JavaScript or font files, keep their original filenames and folder structure inside my-website.
- Optional: turn the folder into a ZIP file. Cloudflare Drop accepts either the folder itself or a .zip containing the same files.
Upload with Cloudflare Drop
- Open Cloudflare Drop. Go to cloudflare.com/drop.
- Choose the matching upload button. Click Browse folders if you kept a normal folder, or Browse zips if you made a ZIP file.
- Select your site folder or ZIP. Choose the item that contains index.html, then confirm the file picker.
- Wait while Cloudflare uploads and publishes it. Cloudflare distributes the static files and then shows you a live preview address.
.workers.dev. Keep the result screen open because it also contains the private link used to claim the site.Test the live preview
- Open the live workers.dev address. The website should load in a new browser tab.
- Check the whole page. Scroll from top to bottom. Test the navigation, buttons and links. Confirm that every image appears.
- Check it on a phone if possible. Copy the live address to your phone and confirm that the text and layout remain readable.
- Return to the Cloudflare result screen. If the site looks right, continue immediately to the claim step.
Claim and keep the site
- Click Claim on the Cloudflare result screen. Cloudflare will take you to its sign-in page.
- Sign in, or create a free Cloudflare account. If you are new to Cloudflare, enter an email address you can access and choose a secure password.
- Verify your email if Cloudflare asks you to. Open the verification email and follow Cloudflare’s link. Check your spam or junk folder if it does not arrive promptly.
- Complete every claim prompt before the timer expires. Continue until Cloudflare confirms that the account and deployment have been claimed.
Use your own web address
A custom domain gives you an address such as yourname.com instead of a workers.dev address. Domain registration normally has a yearly cost even when the website hosting remains on Cloudflare’s Free plan.
Add a custom domain
If you need to buy a domain
- Use the domain option shown after you claim the deployment, if available.
- Alternatively, open Cloudflare’s domain registration area and search for the name you want.
- Review the exact first-year and renewal price before paying.
- Keep the domain in the same Cloudflare account as the website.
If you already own a domain elsewhere
- Add the domain to Cloudflare and choose the Free plan.
- Cloudflare will give you two nameservers.
- Replace the current nameservers at your registrar with Cloudflare’s two values.
- Wait until Cloudflare reports that the domain is active.
Attach the active domain to your site
- Open the Cloudflare dashboard. Go to dash.cloudflare.com and select the account that contains your claimed site.
- Open Workers & Pages. Select the Worker created when you claimed the Cloudflare Drop deployment.
- Open Settings → Domains & Routes.
- Choose Add → Custom Domain. Enter the domain or subdomain you want to use, then select Add Custom Domain.
- Wait for the domain to become active. Cloudflare creates the required DNS record and security certificate. This can take a short while.
- Open the custom address in a new tab. Confirm that it loads the same website as the workers.dev address.
Updating your site later
Simplest: create a new address
- Save the updated files from Claude.
- Make sure the homepage is still index.html.
- Repeat the Cloudflare Drop and claim steps.
- Share the new workers.dev address.
Keep the same address
- Do not delete the claimed Worker or custom domain.
- Deploy the updated folder to that existing Worker using an authenticated Cloudflare deployment workflow such as Wrangler.
- This is a separate, more technical workflow. Ask for help and identify the exact existing Worker before any deployment.
Troubleshooting and FAQ
My live address shows a 404 or a blank page
Check that the homepage is named exactly index.html and sits at the top level of the uploaded folder or ZIP. Also confirm that Windows did not hide a second extension such as index.html.txt. Correct the folder and upload it again.
The one-hour timer expired before I finished
Return to Cloudflare Drop and upload the folder again. Cloudflare will create a fresh temporary site and a new claim link. An unclaimed temporary account and its resources are deleted after the claim window expires.
Is the hosting really free?
You can use Cloudflare Drop and keep a basic static site on Cloudflare’s Free plan without paying for hosting, subject to the Free plan limits. A custom domain normally has a separate annual registration cost.
Why does my address end in workers.dev instead of pages.dev?
Cloudflare Drop uses Workers Static Assets and gives current deployments a workers.dev address. Older tutorials may describe Cloudflare Pages and a pages.dev address. Both can host static sites, but this guide follows Cloudflare’s current Drop workflow.
Can I use a domain I already own?
Yes. Add it to Cloudflare, preserve its existing DNS records, change the nameservers at your registrar and wait for Cloudflare to report it as active. Then attach it under your Worker’s Settings → Domains & Routes.
Can this host forms, payments or a private database?
The upload flow publishes static files. A form can appear on the page, but safely collecting submissions, taking payments or storing private data requires a separate trusted service or backend.
Should I send the claim link to someone else?
No. Treat the claim link as private because it controls ownership of the temporary deployment. Share only the public workers.dev website address.