An HTTP-based warc-to-zip converter
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Experimental WARC to ZIP converter.

This conversion service converts .warc.gz to .zip files. You can use it in several ways:

1. Create a WARC-to-ZIP download link.

You specify the HTTP location of the WARC and the conversion parameters.

Usage:<url to warc.gz>

Maybe the WARC file is part of a larger file:<byte range>/<url to warc.gz>

(the server must support HTTP Range requests)

A ZIP filename can be specified if you don't like the default:<zip filename>/<url to warc.gz><byte range>/<zip filename>/<url to warc.gz>

To link to WARC records within a larger file, without converting to ZIP:<byte range>/<warc filename>/<url to warc.gz>

(the server must support HTTP Range requests)


2. Send the data via an HTTP POST request.

Use Curl or another download tool to upload your WARC. The service responds with a ZIP version of the contents.


curl -d @your.warc.gz >

3. Create a multipart file upload form.

Create an upload form that POSTs a WARC file to You'll get a ZIP file back.


<form method="post" enctype="multipart/form-data" action="">
  <input type="file" name="warc" />
  <input type="submit" value="Convert" />

You can specify the file name of the ZIP file in the URL:<zip filename>