Skip to content
DevToolKit

RAR Extractor

Extract RAR4 and RAR5 archives in your browser with the official unrar engine. Preview contents, download single files or all as ZIP — fully local.

Processed locally
rar

Drop a .rar file to extract

RAR4 and RAR5 archives — contents are listed before you download anything

Client-Side RAR Extraction

This tool extracts RAR archives entirely in your browser using the official unrar engine compiled to WebAssembly — the same decoder as desktop unrar, with full RAR4 and RAR5 support including AES-encrypted members. Your files are never uploaded anywhere. RAR is a read-only format here: creating .rar archives requires the proprietary RAR compressor, so export is offered as ZIP.

Processed locally
Was this tool helpful?

How to Use

Open any .rar archive and extract its contents — no WinRAR, no uploads, no signup. The official unrar engine runs as WebAssembly inside your browser tab.

Extracting a RAR Archive

  1. Drop or select your .rar file. The tool checks the magic bytes at the start of the file — 52 61 72 21 1A 07 00 for RAR4 and 52 61 72 21 1A 07 01 00 for RAR5 — so a renamed file that is not really a RAR archive is rejected immediately.
  2. Enter a password if asked. When the archive or individual members are AES-encrypted, a password field appears. The password is used only by the local decoder and is never transmitted anywhere.
  3. Browse the contents. The file explorer lists every member with its path, uncompressed size, modification date, and per-file status. Encrypted members are marked with a lock icon; a badge in the header shows whether the archive is RAR4 or RAR5.
  4. Download what you need. Click the download icon on any file to save it individually, or use Download All as ZIP to repack the whole archive into a standard ZIP that opens natively on Windows, macOS, and Linux. Member paths are sanitized before repacking, so archives containing ../ traversal entries cannot write outside the intended folder.

About This Tool

The RAR Format: Compression as a Science

RAR — Roshal Archive — was created by Eugene Roshal in 1993 and is maintained by his brother Alexander through win.rar GmbH. Unlike ZIP, which is an open specification implemented by hundreds of tools, RAR is a proprietary format: the decompression source code (unrar) is freely available, but the compression algorithm is licensed. That single asymmetry explains both RAR's strengths and its ecosystem quirks — anyone can extract RAR, but only WinRAR (and tools that embed its code) can create it.

RAR vs ZIP: Where Each Wins

ZIP compresses every file independently with DEFLATE, which is fast and universal but leaves ratio on the table. RAR typically achieves 10-30% better compression than ZIP on mixed content thanks to a larger dictionary window (up to 1 GiB in RAR5 versus ZIP's 32 KiB), PPM-style context modeling for text, and specialized filters for executables, audio, and images. RAR also pioneered solid archiving, where all files are compressed as one continuous stream — excellent for many small similar files, at the cost of making random-access extraction slower. Where ZIP still wins is ubiquity: every OS opens .zip natively, while .rar requires a third-party tool — which is exactly what this page provides in the browser.

RAR4 vs RAR5: The 2013 Redesign

RAR5, introduced with WinRAR 5.0, replaced the aging RAR4 container with a cleaner design: headers use variable-length integer encoding instead of fixed structs, checksums upgraded from CRC32 to BLAKE2, encryption moved to AES-256 in CBC mode with optional encrypted headers that hide even the file list, and timestamps gained nanosecond resolution. RAR5 also supports larger dictionaries and drops legacy features like the old recovery volumes in favor of a redesigned recovery record. This tool detects the version by signature byte 7 (0x00 = RAR4, 0x01 = RAR5) and displays it in the results header — the same unrar 6.x decoder handles both formats transparently.

Encryption and Recovery

RAR encrypts file data — and optionally the archive header — with AES. When only member data is encrypted, the file list is still readable and encrypted entries show a lock icon; when the header itself is encrypted (RAR5 -hp mode), nothing can be listed until the correct password is supplied. RAR's optional recovery record adds Reed-Solomon parity data that can repair limited corruption — a feature this tool reports but does not use for repair, since browsers lack the recovery workflow.

Official Decoder in WebAssembly

This tool embeds the official unrar library — the same C++ decoder that ships inside WinRAR — compiled to a ~200KB WebAssembly module loaded on demand. Because it is the reference implementation rather than a reverse-engineered parser, edge cases like solid streams, RAR5 BLAKE2 checksums, Unicode filenames, and AES-encrypted members behave exactly as they do on the desktop. Your archive is read with the local File API and decoded entirely in memory; nothing is uploaded, which you can confirm in your browser's Network tab.

Why Use This Tool

When You Will Meet a RAR File

RAR remains common in software distribution, game modding, Usenet downloads, and backup sets — especially archives created on Windows between 1995 and today. Typical situations this tool handles:

  • Opening a .rar on macOS, Linux, or ChromeOS where no extractor is installed — drop the file in and get your contents as a ZIP or individual downloads.
  • Inspecting before extracting — preview the full file list and sizes before committing to a download, useful for large archives where you only need one or two members.
  • Legacy RAR4 archives from old software CDs, driver bundles, and backup sets that modern tools sometimes handle inconsistently.
  • Password-protected archives shared for sensitive documents — decrypt locally without handing the password to a server.
  • Checking a suspicious archive — because extraction runs in a browser sandbox, a hostile archive cannot execute code or write outside the download you explicitly request.

Limitations to Know

Multi-volume archives (.part1.rar with .r00/.r01 companions, or RAR5 .partN sets) cannot be fully extracted — the decoder sees only the single file you provide, so members stored in other volumes report a clear error rather than failing silently. RAR creation is impossible here and everywhere outside WinRAR: the compression side is proprietary, which is why export is offered as universally-readable ZIP. For other formats, use the dedicated ZIP tool, TAR tool, or identify an unknown file first with the file type detector.

Privacy and Security

Your archive never leaves your machine. The unrar engine executes as WebAssembly inside the tab, file bytes stay in browser memory, and extracted downloads are created via local object URLs. No cookies, no accounts, no telemetry on file contents — verifiable in the Network tab. The tool also sanitizes member paths when repacking, blocking zip-slip style entries (../../etc/passwd) that malicious archives use to overwrite files outside the target folder.

FAQ

Which RAR versions are supported?
Both RAR4 (RAR 1.5 through 4.x, signature Rar!\x1a\x07\x00) and RAR5 (RAR 5.0+, signature Rar!\x1a\x07\x01\x00) are supported. The tool uses the official unrar library compiled to WebAssembly, so it decodes every compression level from Store through Best, including solid archives and AES-256 encrypted members.
Can I extract a password-protected RAR file?
Yes. When the archive or individual members are encrypted, a password field appears automatically. Enter the archive password and the tool decrypts the contents locally using AES — for RAR5, even archives with encrypted file-name headers are supported. The password never leaves your device.
Why does the download come as a ZIP file?
RAR compression is proprietary — only the licensed WinRAR compressor can create .rar archives, and no browser library can produce them. Extraction, however, is free and unrestricted. The Download All button repacks the extracted files into a standard ZIP that opens on every operating system without extra software.
Are my files uploaded to a server?
No. The unrar engine runs as WebAssembly inside your browser tab. Your .rar file is read with the local File API, decoded in memory, and offered back for download — nothing is transmitted over the network. You can verify this in your browser's Network tab.
What archive types are not supported?
Multi-volume archives split across .part1.rar, .r00, .r01 files cannot be extracted because the decoder only receives one file at a time. Recovery records are ignored, and archives damaged beyond the data section may list contents but fail on extraction. ZIP, 7z, TAR, and other formats have dedicated tools on this site.