Convert RAR to 7Z

Converting RAR to 7Z is the closest thing to a like-for-like swap in the archive world: both are solid containers that compress their members as one continuous stream, so the file stays about as small while the format stops being proprietary. RAR has been proprietary since Eugene Roshal wrote it in 1993; 7Z has been open since 1999 and is implemented by free software everywhere.

  • Where it runs On our server, because a browser cannot run the software this needs.
  • Lossless Nothing is discarded. The 7Z holds exactly what the RAR held.
  • File size limit Up to 25 MB per file, free, without an account.
  • Worth knowing The files come out byte for byte. What does not survive is anything the container held about them rather than in them — a password, and on some formats the original permissions and timestamps.

Up to 100 files at once. Mixed formats are fine.

Leaving RAR without paying for it in bytes

The usual reason to convert a RAR is that nothing opens it, and the usual answer is ZIP — which works, and makes the archive bigger, because ZIP compresses every entry separately. For a collection you are keeping rather than sending, that is a poor bargain repeated across every file.

7Z is the other answer, and it is the one that suits a collection. It keeps the property that makes RAR small in the first place, it costs nothing to implement, and the tools that read it are free, actively maintained and available on every platform. This is the conversion for somebody tidying a shelf rather than answering an email — the aim is that in ten years the archives still open, without a licence, a download from a single vendor, or a version of Windows that has since been retired. That is a different goal from compatibility today, and it leads to a different format.

Solid compression on both sides of the conversion

Our registry marks both RAR and 7Z as solid. A solid archive concatenates its members into one stream before compressing, so material shared between files is stored once and referenced afterwards — the reason a folder of two hundred similar documents collapses so far in either format.

7Z adds an LZMA2 dictionary of up to 64 MB on top of that, meaning the compressor can reference material tens of megabytes earlier in the stream rather than a few kilobytes back. Which of the two ends up smaller on any particular archive depends on the content and on the settings the original was written with, and the difference is usually small enough that it should not drive the decision either way. That is the useful conclusion here: unlike the move to ZIP, this conversion does not ask you to accept a materially larger file as the price of leaving a proprietary format behind.

What "open" buys you when the archive is for keeping

RAR is proprietary in our registry's terms and 7Z is open, and for an archive you intend to still open in fifteen years that distinction is the whole point. An open specification means the format can be implemented by anyone, which is why 7-Zip, Keka and PeaZip all read 7Z, and why nobody has to negotiate with a company to write a reader.

It also removes a licensing question from your own storage. RAR's creation tool is commercial software, so a collection kept in RAR quietly assumes that a paid product continues to exist, to be sold, and to run on whatever machine you own in fifteen years. A 7Z archive assumes only that free software still compiles, which is a considerably safer bet and one you can act on yourself if it ever stops being true.

The one-way door: we read RAR and never write it

This conversion works and its mirror image does not, and the reason is legal rather than technical. The UnRAR licence permits using the code to extract archives and specifically forbids using it to build a program that creates RAR files, so producing one is the single thing our converter may not do.

It is enforced in three places rather than remembered in one: the format is marked unwritable in the registry, the converter's list of formats it is allowed to write does not contain RAR, and a test fails if the two ever disagree. The extraction itself uses `unrar-free`, which is GPL-2+ and in Debian's main archive, run as a separate process — Debian builds 7-Zip without the RAR codec, so RAR takes a different path here than any other archive format.

RAR features that have no 7Z counterpart

A recovery record is the notable one. RAR can store parity data inside the archive so that a damaged file can repair itself, and there is nothing equivalent in 7Z — if that redundancy is why you chose RAR, converting removes it silently.

The general rule for archive pairs here covers the rest: every member comes out byte for byte, and what is at risk is what the container knew about the files rather than what was in them. A password, and on some formats the permissions and timestamps. If a recovery record matters to a particular archive, keep the RAR beside the 7Z rather than replacing it.

Encryption stops the conversion, on purpose

Both formats support strong encryption and neither can be repacked while it is in force. The extractor is invoked in a way that fails immediately on a protected archive rather than blocking on a password prompt — there is no terminal on the converter for one to appear in, and a job that hangs until it is killed tells you less than a job that refuses at once.

With the password in hand the local route is short: extract the RAR, then compress the folder to 7Z with 7-Zip or Keka and set a new password there. 7Z's encryption also covers the file names, which RAR only does optionally — a genuine improvement that is worth the extra step for anything sensitive.

Split RAR volumes cannot be reassembled here

RAR normalised multi-volume archives — `part1.rar`, `part2.rar`, or the older `.r00` chain — because it was designed when files travelled on removable media. Extracting one requires every volume present at the same moment.

This converter is handed a single uploaded file, so a set cannot be rejoined even if you start with the first part; the extractor finds the archive incomplete and the job fails. Reassemble the volumes with a local archiver first, or ask the source for a single file. It is a property of the arrangement rather than a defect, and it is cheaper to know now than after four uploads.

Where the RAR is unpacked and the 7Z is built

This pair runs on our converter rather than in your browser. The archive is uploaded over an encrypted connection, extracted with unrar-free, packed again as a 7Z from inside the extracted directory, and returned; everything the job wrote is deleted when it finishes.

The scratch space is a bounded memory-backed filesystem and it is discarded with the container that ran the job. The free tier accepts 25 MB per file, jobs are killed at sixty seconds, and an archive declaring more than 2 GB of unpacked content is refused before extraction starts. For a whole collection rather than one file, 7-Zip does the same job locally with no ceiling at all.

The support gap 7Z does not close

Converting away from RAR does not make the archive openable by everyone, and it would be dishonest to imply otherwise. Our registry lists patchy support as a known problem for 7Z exactly as it does for RAR, and it is accurate: neither Windows Explorer nor the macOS Finder reads a 7Z without help, so a recipient with a locked-down machine is no better off than before. What changed is that the software they would need is free and available rather than commercial.

So treat 7Z as a keeping format and ZIP as a sending format, and keep the two decisions apart. If a file in the collection later has to go to a person, convert that one file to ZIP at that moment and accept the size for that one journey. Choosing your storage format for the storage case and translating on demand is a far better arrangement than compressing an entire archive for a recipient who may never exist, and it costs nothing until it is needed.

Converting a collection rather than a file

Most people who want this pair do not have one RAR; they have a directory of them going back years. A web converter is the wrong shape for that job — one upload at a time, 25 MB each, and no way to keep the results organised as they come back. The page is here for the file you need today, not for an afternoon of batch work.

For the whole shelf, 7-Zip on the desktop reads RAR and writes 7Z with no size limit and no upload, and it can be driven from a script so the whole set is processed in one pass with consistent settings. The one thing worth deciding before you start is whether to delete the originals: repacking is lossless for the file contents and does not carry a recovery record across, so keeping the RARs until the new archives have been tested costs disk space and buys certainty.

How to convert RAR to 7Z

  1. Drop your RAR onto this page, or click to choose one.
  2. It is extracted with unrar-free and repacked as a 7Z.
  3. Download the 7Z and keep it with 7-Zip, Keka or PeaZip.

RAR beside 7Z: two solid archives, one of them open

RAR compared with 7Z
RAR7Z
Full nameRAR Archive7-Zip Archive
File extension.rar.7z
Media typeapplication/vnd.rarapplication/x-7z-compressed
CompressionLossless — nothing is discardedLossless — nothing is discarded
First published19931999
Published bywin.rar GmbH
LicensingProprietaryOpen standard
Standing todayCurrentCurrent
Opens in a browserNo browserNo browser
Considered insteadZIPZIP, XZ

What survives

Nothing is discarded. RAR and 7Z both store their content losslessly, so the conversion is a change of packaging rather than a change of quality, and it can be repeated without accumulating damage.

What the target format adds

7Z is a working format and RAR is a finished one. What comes back is editable text and objects rather than a picture of a page, which is usually the reason for the conversion and also where its limits are.

Opening the result

RAR is a vendor format; 7Z is a published specification. That matters for anything meant to still open in ten years, when the program that wrote the original may not be around.

7-Zip and Keka read both RAR and 7Z, so there is a way to check the result against the original without a second tool.

What each format is for

7Z dates from 1999. 7-Zip, Keka and PeaZip all read it.

Moving archives from RAR to 7Z: the practicalities

Are my RAR files uploaded anywhere?

Yes — this conversion needs software that cannot run in a browser, so the file is uploaded over an encrypted connection. It is deleted as soon as the job finishes, and the result is sent straight back to you without being stored. The work is done by 7-Zip, the archiver, in its command-line form.

Does 7Z compress as hard as RAR?

Close enough that it is rarely the deciding factor. Both are solid formats that compress members as one continuous stream, and 7Z pairs that with an LZMA2 dictionary the registry records at up to 64 MB. Which wins depends on the data more than on the format.

Why can I convert RAR to 7Z but not the other way?

A licence, not a limitation. The UnRAR licence permits extracting archives and forbids using the code to build something that creates them, so nothing on this site will ever write a RAR. The registry marks the format unwritable and a test enforces it.

Does the recovery record survive?

No. A recovery record is redundancy RAR stores inside the archive to repair damage, and the 7Z format has no equivalent. If you rely on it, keep the original RAR alongside the converted file.

What about a password-protected RAR?

It cannot be converted here. The extractor is run so that an encrypted archive fails immediately with a message rather than waiting for a prompt. Unpack it yourself with the password and compress the folder to 7Z locally.

Is 7Z as widely supported as RAR?

Neither is well supported by default. Windows and macOS open ZIP and nothing else out of the box; 7Z needs 7-Zip, Keka or PeaZip, and RAR needs WinRAR or the same third-party tools. The real difference is that 7Z is open and free to implement.

What are the limits on this conversion?

25 MB per upload on the free tier, sixty seconds per job, and a refusal for archives declaring more than 2 GB of contents. Multi-volume RAR sets cannot be handled, since only one uploaded file is available.

More about these formats