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 UsingWorks with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronZIP runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronZIP effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
Cross 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,501|Version:2026.9just released


