Open a .tar.bz2 online
Open, browse, preview, or extract a .tar.bz2 in your browser — no command line, no upload.
Drop your .tar.bz2 anywhere on this page
Decoded entirely in your browser — nothing is uploaded.
A .tar.bz2 (also .tbz2 or .tbz) is two formats stacked: tar bundles many files into one stream with no compression, and bzip2 squeezes that stream with the Burrows–Wheeler transform. For years that combination was the Linux packaging default — before gzip gave way to it, and before it in turn gave way to xz and zstd — which is why the usual way to open one is the command line, tar -xjf package.tar.bz2. ZipTool does it without the terminal: you drop the file on the page and both layers are decoded in your browser, with nothing uploaded and nothing installed.
You open the page, drop the .tar.bz2 onto it (or paste a direct URL), and the file tree renders locally — Unix file paths preserved. Browse the contents, search by name, and preview code, images, audio, video, and PDFs without unpacking anything to disk — then extract when you are ready. The decode runs entirely in your tab.
What you can do with a tar.bz2 here
One archive, three workflows — pick the one that matches what you need.
- Browse and preview — look inside the tarball without writing anything to disk. Click any entry to read source code with syntax highlighting, view images, or render a PDF. Useful for checking what an old package or backup actually contains.
- Extract — get the real files out. Use extract-all to write the original files to a folder you choose (Chrome/Edge) or download them as a bundle (Firefox/Safari).
- Convert — re-pack the tarball as a standard ZIP for recipients on Windows or macOS. The in-page converter reads the
.tar.bz2entries already in memory and writes a ZIP from them. - Search — filter the file tree by name across the whole archive to find one file without unpacking it.
tar.bz2, .tar, and .bz2 — three different things
The extensions get conflated, but they mean different things, and ZipTool handles each honestly. A `.tar.bz2` is a tar bundle of many files compressed with bzip2. A `.tar` is the same bundle with no compression. A `.bz2` is a single file compressed with bzip2, not a multi-file container at all.
.tbz2 and .tbz are short spellings of .tar.bz2 — the same relationship .tgz has to .tar.gz — and both unwrap to a .tar inside. If you have a plain .tar, see open a .tar online; a single .bz2, see open a .bz2 online. The sibling compressor pairs are tar.gz, tar.xz, and tar.zst.
How to open a tar.bz2 in your browser
No tar -xjf, no flags, no terminal. The browser does the bunzip2 and untar in one local step.
- Go to ZipTool and drag the
.tar.bz2(or.tbz2/.tbz) onto the page (or use the file picker, or paste a URL). - The file tree opens on the left, with the archive's folder structure intact. Expand folders and search to jump to any entry.
- Click a file to preview it inline, or use extract-all to write everything to a folder (Chrome/Edge) or download it as a bundle (Firefox/Safari).
- Typical payloads — older RPM/DEB-era packages, dated backups, archived datasets — all open the same way.
Honest limits
A browser-based tar.bz2 reader is genuinely useful, with a couple of boundaries.
- Other compressors are supported on their own pages. ZipTool decodes bzip2 (this page), gzip (`.tar.gz`), xz (`.tar.xz`), and zstd (`.tar.zst`) natively. LZ4 is not handled; use the command line or a desktop tool for that.
- bzip2 is the slow sibling. Both compressing and decompressing cost more than gzip, and much more than zstd — fine for inspecting a package, noticeable on a multi-gigabyte dump.
- Extract-to-folder needs Chrome or Edge. Writing a real directory tree uses the File System Access API, absent in Firefox and Safari; there you download the contents as a zip instead.
- Unix permissions are not restored on extraction. tar records file permissions and timestamps; the browser extractor writes the file contents and folder structure but does not faithfully replay Unix mode bits the way
tar -xjfwould. - bz2 is a source, never a target. The converter repacks a
.tar.bz2as ZIP, TAR, or TAR.GZ — it never writes.bz2output.
Frequently asked questions
How do I open a .tar.bz2 file online?
Open the page and drop your .tar.bz2 (or .tbz2/.tbz) onto it. ZipTool decodes the bzip2 stream and untars the bundle in your browser — no terminal, no install, no upload. The file tree appears, and you can browse, search, preview, and extract the contents.
Can I extract a tar.bz2 without the command line?
Yes. ZipTool decodes a .tar.bz2 entirely in your browser with no install — drop the file on the page and use extract-all to write the files to a folder (Chrome/Edge) or download them as a bundle (Firefox/Safari).
What are .tbz2 and .tbz files?
They are short spellings of .tar.bz2 — the same relationship .tgz has to .tar.gz. All three names hold a tar bundle compressed with bzip2, and all unwrap to a .tar. ZipTool opens them identically; it also recognizes a bare .bz2 (a single compressed file, not a folder) via open a .bz2 online.
Why do old Linux packages use tar.bz2?
Chronology: early distributions shipped .tar.gz because gzip was everywhere; bzip2's Burrows–Wheeler transform compressed noticeably better, so around 2007–2010 distributions (Fedora, Debian-era source bundles, Arch at the time) standardized on .tar.bz2; xz then beat its ratio and took over (Arch until 2019, GNU releases today), and finally zstd won on speed. A .tar.bz2 usually means software from that middle era.
Do you upload my tar.bz2?
No. The archive is decompressed entirely in your browser; your contents are never sent to a server, never stored, and never handed to a third party. Confirm it in DevTools — the Network tab shows no upload — and by disconnecting from the internet after the page loads: browsing and previewing keep working.