.WEBARCHIVE

WEBARCHIVE File

Safari Web Archive
Ask a question
QUICK ANSWER

A .webarchive file is a complete saved web page created by Apple's Safari browser. It bundles the HTML, images, CSS, and scripts in one binary file for offline reading. On macOS, double-click it to open in Safari. On Windows there is no native viewer - Safari for Windows was discontinued in 2012 - so convert it to PDF or HTML with an online tool.

Developer: Apple Category: Web Files MIME: application/x-webarchive
OPENS ON Windows macOS iOS Web
Related: .CRDOWNLOAD · .JNLP · .PART · .DOWNLOAD

On this page

19k+ extensions indexed
Last reviewed Aug 27, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the WEBARCHIVE file format?

Files with the .webarchive extension are single-file snapshots of web pages that bundle HTML source, images, CSS stylesheets, and JavaScript together - unlike a standard .html file, a .webarchive stores all referenced data inside it rather than pointing to external resources. .webarchive files are created when saving a complete copy of a web page using the Safari browser. Apple introduced the format in 2005 with Safari 2.0 on Mac OS X 10.4 Tiger.

Internally, each .webarchive is an Apple binary property list with the magic signature bplist00 at byte offset 0. The archive stores each embedded resource - images, scripts, stylesheets - as a keyed data blob alongside its original URL and MIME type. Some archives saved as XML plists (starting with <?xml) are equally valid; the two variants are structurally equivalent but encoded differently.

Offline browsing

Because a .webarchive stores the complete page content, it is possible to browse it offline without an internet connection. On macOS, Safari opens .webarchive files natively and Finder's Quick Look can preview them. On iOS, the Safari and Files apps also support the format.

Compatibility with other browsers

.webarchive is an Apple-proprietary format with no native support in Chrome, Firefox, or Edge, and no built-in viewer on Windows. Using tools such as *WebArchive Extractor* or online converters, .webarchive files can be displayed in other browsers or exported to MHTML, although this is not possible in every case - it depends on the specific content of a given website and the unique elements used in its creation.

Security & safety

RISK: MEDIUM

A .webarchive embeds whatever the original page contained, including JavaScript, which runs when the archive is opened in Safari/WebKit. Researchers showed .webarchive files can be abused: a maliciously crafted archive can run script in a local context, so Apple flags them and Safari warns before opening downloaded archives. Treat a .webarchive from an untrusted source like any untrusted web page - do not open unexpected ones, and prefer converting to PDF/HTML (which strips active script) for safe viewing.

Format details

in a nutshell
FULL NAMESafari Web Archive
DEVELOPERApplesince 2005 (Safari 2.0 / Mac OS X 10.4 Tiger)
CATEGORYWeb Files
MIME TYPEapplication/x-webarchive
TYPEBinary property list (bplist) bundling a page and its resources
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
A .webarchive is an Apple binary plist (bplist00). Older or exported archives can be XML plists starting with <?xml ... <!DOCTYPE plist ...> instead, in which case there is no fixed binary magic at offset 0.

Programs that open WEBARCHIVE files

Windows1 app
No native viewer (use conversion) Free Windows has no app that opens .webarchive directly (Safari for Windows is discontinued). Convert it to PDF/HTML with an online tool or on a Mac, or extract resources with a plist tool.
macOS2 apps
Safari Built-in Double-click the .webarchive; it opens as a page in Safari. Use File > Export as PDF to make it portable.
Quick Look / Finder Built-in Select the file and press Space to preview the saved page without opening Safari.
iOS1 app
Safari / Files Built-in Tap the .webarchive in the Files app; it opens in Safari's web view.
Web1 app
Online webarchive-to-PDF / -HTML converters Freemium Upload the .webarchive to a converter (e.g. CloudConvert) to get a PDF or HTML you can open anywhere. Avoid sites with confidential content.

Technical details

deep spec
DeveloperApple Inc.
Format typeBinary property list (bplist) container bundling a complete web page snapshot with all its subresources
Container encodingApple binary plist (magic: bplist00) or XML plist; both variants are valid .webarchive files
Magic bytes (binary variant)62 70 6C 69 73 74 30 30 ("bplist00") at byte offset 0
MIME typeapplication/x-webarchive
Top-level plist keysWebMainResource, WebSubresources, WebSubframeArchives
Subresource storageEach embedded asset stored with its original URL (WebResourceURL), MIME type (WebResourceMIMEType), and raw data (WebResourceData)
Native platform supportmacOS (Safari, Finder Quick Look), iOS (Safari, Files app)
Windows supportNo native viewer; requires third-party tools (e.g. WebArchive Extractor) or online converters
iframe handlingNested iframe content stored recursively in WebSubframeArchives keys
Equivalent formats.mht / .mhtml (MIME HTML, the Internet Explorer/Edge equivalent), .maff (Mozilla Archive Format, discontinued)
File sizeLarger than the raw HTML alone; all subresources (images, fonts, scripts, CSS) are fully embedded
JavaScript restrictionInline scripts may be blocked when opening a local .webarchive in Safari due to same-origin security policy
Proprietary statusApple-proprietary; no public specification; not natively supported by Chrome, Firefox, or Edge
Binary vs XML plist encodingBinary variant stores resource data as raw bytes; XML variant encodes each resource blob as Base64
Released2005 (Safari 2.0 / Mac OS X 10.4 Tiger)
Specificationen.wikipedia.org

WEBARCHIVE conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WEBARCHIVE files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WEBARCHIVE files.

Frequently asked questions

How do I open a .webarchive file on Windows?
Windows has no app that opens .webarchive directly, and Safari for Windows is discontinued. Convert the file to PDF or HTML with an online converter (or on a Mac via Safari's Export as PDF), then open the result in any browser or PDF reader.
What program opens a webarchive file?
Apple's Safari on macOS or iOS opens it natively (double-click or tap). Outside the Apple ecosystem you convert it to PDF or HTML first.
How do I convert a webarchive to PDF?
On a Mac, open the file in Safari and choose File > Export as PDF. On any system, upload the .webarchive to an online webarchive-to-PDF converter. Avoid uploading anything confidential to third-party sites.
What is the difference between a webarchive and an HTML file?
A saved HTML file references images and stylesheets stored separately, while a .webarchive bundles the page and all its resources in one Apple binary file. The webarchive is self-contained but only Safari opens it directly.
How do I extract images or text from a webarchive?
Convert it to HTML (which exposes the resources) or open it in Safari and save the images/copy the text. The raw file is a binary property list, so it cannot be read as plain text.
Why can't I open a webarchive in Chrome or Firefox?
.webarchive is Apple's proprietary Safari format; Chrome, Edge and Firefox do not support it. They use MHTML (.mht) for single-file saved pages instead.

References

1Wikipedia - Webarchive (Safari web archive)en.wikipedia.org
2Apple Safari - official pagewww.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

Related extensions

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)
.HTMHTML Web Page (8.3 "htm" spelling of html)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z