Download · Archive · Inspect

Archive any website
as a ZIP.

Paste a URL and download the full source code — HTML, CSS, JavaScript, images and assets — of any public website in one click.

No Sign-up Full Source Free API
Website URL
Submitting request…
📦
archive.zip
Download ZIP
How it works.

Enter any public URL. WebZip crawls the site, packages HTML, CSS, JavaScript and assets into a ZIP archive, and streams it back to your browser.

Filename auto-set to <hostname>-Ahm7xMakki.zip
Typical archive time: 10–75 seconds
Auto-download triggers as soon as the ZIP is ready

Why WebZip

Every asset,
zipped up neatly.

One-Click Archive
Paste a URL, click the button — the ZIP downloads automatically when ready.
📦
Full Source
HTML, CSS, JavaScript, images and other assets bundled into one archive.
🏷️
Smart Filenames
Files auto-named <hostname>-Ahm7xMakki.zip so archives stay organized.
🚀
Fast Streaming
The ZIP is streamed straight from the server — no upload, no waiting room.
🔓
No Sign-Up
No account, no payment, no rate-limit hoops. Archive as many sites as you need.
🔧
Free REST API
POST to /api/zip with a URL and receive the ZIP binary back. No API key required.

How It Works

From URL to ZIP
in four steps.

1
Paste
Enter any public website URL in the box.
2
Archive
WebZip crawls the site and packages its source into a ZIP.
3
Stream
The ZIP is streamed back to your browser as it's produced.
4
Download
Auto-download triggers with a clean, hostname-based filename.

Developer API

WebZip REST API.

Programmatic access with zero setup. Post a URL, get a ZIP file streamed back as binary. No auth, no keys.

Base URL https://ahm7xmakki.com
POST /api/zip application/json → application/zip

Archives an entire website and returns the ZIP as a binary stream. Takes 10–75 seconds depending on the size of the site. The response's Content-Disposition header carries the auto-generated filename.

ParamTypeDescription
urlstringrequiredFull URL of the website to archive (protocol optional — https:// is added if missing).
cURL
curl -X POST https://ahm7xmakki.com/api/zip \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}' \
  --output example-com-Ahm7xMakki.zip
JavaScript (fetch)
const res = await fetch('https://ahm7xmakki.com' + '/api/zip', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ url: 'https://example.com' })
});
const blob = await res.blob();
const url  = URL.createObjectURL(blob);
window.open(url);
Response Headers
Content-Type:        application/zip
Content-Disposition: attachment; filename="example-com-Ahm7xMakki.zip"
Content-Length:      <bytes>
X-File-Name:         example-com-Ahm7xMakki.zip
X-Source-URL:        https://example.com
Error codes
400
Missing or invalid URL parameter
502
Archive job failed to start
504
ZIP not ready in time — retry the request
500
Internal error
POST endpoints can't be opened by clicking — paste the cURL above into your terminal, or call it with fetch() in code.

FAQ

Frequently asked
questions.

What does WebZip do?

WebZip archives any public website — HTML, CSS, JavaScript, images and other static assets — and packages the result as a downloadable ZIP file you can browse or deploy locally.

Is WebZip free?

Yes — 100% free. Both the web tool and the REST API are free with no sign-up, no API key, and no request limits under fair use.

How long does an archive take?

Typical archives take 10 to 75 seconds. Smaller marketing sites finish quickly; deep or asset-heavy sites take longer. If the request times out, retry once.

What's inside the ZIP?

The archive contains the rendered HTML page(s), linked CSS and JS files, images and other static assets referenced by the page. Filename is <hostname>-Ahm7xMakki.zip.

Can I archive sites that require login?

No. WebZip only accesses publicly reachable URLs — authenticated pages, paywalled content, and JavaScript-gated apps that require cookies aren't supported.

Is there an API?

Yes. POST JSON {"url":"..."} to /api/zip and you'll receive the ZIP file as a binary stream with a proper Content-Disposition header. See the API section above.


Community

Follow our
WhatsApp channels.

New tools, updates, and exclusive resources delivered to WhatsApp.

💎
Muhammad Makki
Premium tools, exclusive content and latest resources.
💎 Join Channel →
🔧
Ahm7Tech
Technical updates, dev tools and tech news daily.
🔧 Join Channel →

Platform

About · Privacy · Terms.


More Free Tools

More APIs.

Download Any Website as ZIP

Free Site Archiver

WebZip by AHM7xMakki archives any public website — HTML, CSS, JavaScript and assets — as a downloadable ZIP. Free tool and REST API with no sign-up.

💬
Join AHM7 x Makki
MM
Muhammad Makki
WhatsApp Channel
AT
Ahm7Tech
Main WhatsApp Channel