The C# Zip Archive Library
Go beyond basic compression. Get cross-platform archive management for .NET 10 to create, read, and extract multiple archive formats.
- Handle ZIP, TAR, GZIP, and BZIP2 archives
- Customize compression levels and password protection
- Deploy on Windows, Mac, Linux, iOS, & Android
- Free 30-day trial, full features, no credit card
Create ZIP
See All Code Examplesusing IronZip;
// Create an empty ZIP
using (var archive = new IronZipArchive())
{
// Add files to the ZIP
archive.Add("./assets/image1.jpg");
archive.Add("./assets/image2.jpg");
archive.Add("./assets/image3.jpg");
// Export the ZIP
archive.SaveAs("output.zip");
}
Imports IronZip
' Create an empty ZIP
Using archive As New IronZipArchive()
' Add files to the ZIP
archive.Add("./assets/image1.jpg")
archive.Add("./assets/image2.jpg")
archive.Add("./assets/image3.jpg")
' Export the ZIP
archive.SaveAs("output.zip")
End UsingCross Platform Support
Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework
A C# ZIP Archive Library that prioritizes accuracy, ease of use, and speed.
IronZip is a leading C# ZIP archive library for creating, reading, and extracting archives in .NET. Its user-friendly API enables developers to easily add archive management functionality to .NET projects in minutes.
Get your free 30-day Trial Key instantly.
Compatibility
.NET Versions
- C#, VB.NET, F# Languages
- .NET Core
- .NET Standard
- .NET Framework
.NET Project Types
- Web
- Mobile
- Desktop
- Console
App Environments
- Windows
- Linux
- iOS
- Android
- Docker
- Azure
- AWS
IDEs
- Microsoft Visual Studio
- JetBrains ReSharper & Rider
OS & Processors
- Windows, Mac, Linux, iOS, Android
- x64, x86, ARM
Binary Certification
- DigiCert Signed Binaries
Generating Archives
Supported Archives
- ZIP
- TAR
- GZIP
- BZIP2
Add Files
- Add Images
- Add Text Files
- Add Documents
- Add Audio
- Add Compressed Files
Create & Export
- ZIP
- Password Protected ZIP
- TAR
- GZIP
- BZIP2
Compress Archives
- Custom Compression
Editing Archives
Manage File Entries
- Add File Entries
- Extract Archive
- Delete File Entries
File Entry Properties
- Get & Set Comment
- Get File Name
Why IronZIP
The .NET archive library with AES-256 encryption built in. Create, read, and extract ZIP, TAR, GZIP, and BZIP2 archives in C#.
Broad format support
- 4 archive formats: ZIP, TAR, GZIP, BZIP2 in a single library.
- Add any file type: images, text, PDFs, DOCX, XLSX, audio, even nested ZIPs.
- Create, read, edit, and extract archives in one API.
Up & running in 5 mins
- → 5-minute quick starts.
- Simple API:
new IronZipArchive(),archive.Add(),archive.SaveAs(). - Smart defaults: standard compression out of the box, configurable when you need it.
Enterprise performance
- .NET 10, Core, Standard, or Framework
- C#, VB.NET, F# supported. DigiCert signed binaries.
- Deploys anywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.
Built for security and control
- Password-protect ZIPs with Traditional, AES128, or AES256 encryption.
- 9 configurable compression levels: tune size vs. speed per archive.
- Edit archive entries: add, delete, get and set file comments at the entry level.
Developer-first support & licensing
- Perpetual license: buy once, use forever. Optional updates and renewals.
- 24/5 engineer support (24/7 in Premium). Real humans, median chat response <1 min.
- 30-day money-back guarantee. Not the right fit? Full refund, no questions.
For builders
- Features you'll actually use:
- create/read/extract archives
- AES-256 password protection
- add files of any type
- add & delete entries
- extract to file or stream
- ZIP, TAR, GZIP, BZIP2
- 9 compression levels
- nested ZIP support
- get & set entry comments
- get entry filenames
- Works everywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.
For buyers
- Trusted by millions of engineers across the Iron Suite.
- AES-256 encryption built in: audit-ready for regulated industries.
- Mobile-ready: Xamarin and MAUI support out of the box.
- Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
- 30-day money-back guarantee.
Trusted by millions of engineers worldwide
Ready to Get Started?
Nuget Downloads 23,187|Version:2026.9just released


