The C# Document Library Company
Enable your applications to manipulate Word, Excel, PDF, PowerPoint, Outlook and more than 100 other file formats for all major platforms.
IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
Iron Suite for .NET
Iron Suite for .NET
The full .NET Suite for your office
Iron Suite for .NET
Why Iron Suite?
A few of the reasons Iron Suite is a market leading .NET document suite.
Full 10 product Suite
You get all 10 Iron Software products for the price of 2 individual products.
Cross-platform
Works on (almost) all platforms.
Up & running in 5 mins
From the first download to working in production, in literally 5 minutes.
Great documentation
No need for trial and error. We've got docs and examples for everything.
24/5 Technical Support
Engineers answering your live chat questions in under 1 minute.
120 Million NuGet Installs and Only Accelerating
Trusted by single developers, start-ups, and NASA engineers
Licensed by
engineers in
95+ countries
Regular Monthly NuGet updates
Over 120M+ downloads

Explore All Iron Software Products

Product Showcase
IronPDF
Generate, edit, and secure PDFs in .NET without broken rendering, or deployment headaches
The C# PDF Library

Generate, edit, and secure PDFs in .NET without broken rendering, or deployment headaches

Convert HTML to PDF files with unmatched accuracy
Create & edit PDFs in C# with .NET 10 native API
Deploy on-premise or cloud (Azure, AWS)
C# PDF Library that prioritizes accuracy, ease of use, and speed.

IronPDF is the leading C# PDF library for generating & editing PDFs. Its user friendly API allows developers to rapidly deliver professional, high quality PDFs from HTML in .NET projects.

Why IronPDF?

The PDF should look like the page you built. Six things IronPDF was engineered to get right.

Pixel-perfect rendering
  • Chromium-grade HTML/CSS/JS: what you see in the browser is what is in the PDF.
  • Fonts, SVGs, images, and complex layouts stay consistent across environments.
  • Handles headers, footers, page numbers, margins, and pagination edge cases.

Outcome: Ship PDFs that match designs, not close enough.
Up & running in 5 mins
  • 5-minute quick starts.
  • Small, readable API: generate, merge, watermark, sign, secure.
  • Instant license key, full API access for 40% dev-time saved vs. DIY wrappers.

Outcome: Less duct-taped code. Faster delivery.
Cross-platform
  • .NET 10, 9, 8 LTS, Framework 4.62+
  • OS: Windows, Linux, macOS.
  • Cloud/containers: Azure, AWS, Docker/Kubernetes, serverless.

Outcome: Works with your stack today and when you scale.
Great documentation
  • Copy-paste your first PDF.
  • Task-based examples for HTML to PDF, merge/split, stamping, forms, and signing.
  • Troubleshooting for fonts, page breaks, headless/cloud deploys.
Perpetual license & 24/5 support
  • Perpetual license - buy once, use forever. Optional updates and renewals.
  • 24/5 engineer support (24/7 in Premium). Real humans, median chat response under 1 minute.

When you need your PDF to look like HTML, fast.

ー IronPDF Features

Convert PDFs

Turn HTML, Office files, images, and live web pages into pixel-accurate PDFs.

Sign and secure PDFs

Prove who signed, lock down permissions, and keep forms under control.

Organize PDFs

Reorder, merge, split, and attach — structural work at the page level.

Under the hood

The rendering support and performance controls behind every operation.

USE IRONPDF WITH:
Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework
Available for .NET, Java, Node.js, and Python.

dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Versions
  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)
.NET Project Types
  • Web (Blazor & WebForms)
  • Desktop (WPF & MAUI)
  • Console (App & Library)
App Environments
  • Windows (10+, Server UI 2012+, Server Core 2022)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)
IDEs
  • Microsoft Visual Studio
  • JetBrains Rider & ReSharper
OS & Processors
  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)
Binary Certification
  • DigiCert Signed Binaries
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • merge/split
  • TOC/bookmarks
  • headers/footers/margins
  • watermarks/stamps
  • forms (fill/extract)
  • attachments
  • images
  • permissions
  • compressing
  • digital signing

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Word: DOC, DOCX, RTF, ODT, HTML
  • Excel: XLS, XLSX, CSV, ODS
  • PowerPoint: PPT, PPTX, ODP
  • PDF: PDF, PDF/A, PDF/UA
  • Email: MSG, EML, PST, MBOX
  • Images: PNG, JPEG, TIFF, BMP
IronWord
Go beyond basic DOCX editing. Get programmatic DOCX generation for .NET 10 with full control over formats, editing, styling without Office Interop.
The C# DOCX Library

Go beyond basic DOCX editing. Get programmatic DOCX generation for .NET 10 with full control over formats, editing, styling without Office Interop.

Create DOCX files with tables, lists, images, and templates
Edit files programmatically: find, replace, extract content
Style with fonts, colors, gradients, shadows, etc.
A C# Word Library that prioritizes accuracy, ease of use, and speed.

IronWord is a C# Word DOCX library for generating and editing Word documents in .NET. Its user friendly API allows developers to add Word document processing functionality to .NET projects in minutes.

Why IronWord?

Create and edit .docx in C#. Deploy to Windows, Linux, macOS, Docker, iOS, and Android without Office Interop.

Full DOCX control
  • Create, load, and edit .docx files: paragraphs, TextRuns, tables, images, shapes, lists.
  • Page setup, margins, orientation, sections, headers, and styling at the run level.
  • Save to file, MemoryStream, or byte[] - no disk write required for HTTP delivery.

Outcome: One library covers every DOCX feature your app will need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: new WordDocument("file.docx"), doc.AddText(), doc.SaveAs().
  • Smart defaults: handles malformed documents gracefully, no Office Interop, no Word install.

Outcome: Ship Word generation this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries. Thread-safe for concurrent server processing.
  • Deploys anywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.

Outcome: Scale from desktop tools to enterprise document processing.
Precise document structure
  • TextRun-level control: fonts, colors, bold, italic, strikethrough, superscript/subscript.
  • Tables with merge/split cells, custom borders, shading, and column widths.
  • Images and shapes with wrap text, dimensions, position offset, and rotation.
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.

Create and edit DOCX files. No Office Interop required.

ー IronWord Features

Compatibility

.NET Versions

  • C#, VB.NET, F# Languages

  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)

  • .NET Standard (2.0+)

  • .NET Framework (4.6.2+)

.NET Project Types

  • Web (Blazor & WebForms)

  • Mobile (Xamarin & MAUI)

  • Desktop (WPF & MAUI)

  • Console (App & Library)

App Environments

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)

  • iOS (12+)

  • Android API 21+ (v5 “Lollipop”)

  • Docker (Windows, Linux, Azure)

  • Azure (VPS, WebApp, Function)

  • AWS (EC2, Lambda)

IDEs

  • Microsoft Visual Studio

  • JetBrains ReSharper & R

    ider

OS & Processors

  • Windows, macOS, Linux, iOS, Android

  • x64, x86, ARM

Binary Certification

  • DigiCert Signed Binaries

Document Structure

Read & Edit Word

  • Extract Text & Images

Edit Page Setup

  • Paper Size

  • Page Orientation

  • Custom Margins

  • Background Color

Add Paragraphs

  • Add & Remove TextRuns

  • Add Images

  • Add Shapes

  • Set Styling

  • Set Alignments (Left, Center, Right & Justified)

  • Add Bullets & Numbering Lists

Add Tables

  • Add Rows & Columns (Insert Before & After)

  • Remove Rows & Columns

  • Set & Get Cell Values (index)

  • Merge & Split Cells

  • Set Borders (Value, Size, Space & Color)

  • Set Layout Dimensions

Document Elements

Add TextRuns

  • Text Content (Add, Append & Split)

  • Set Styling (Font Family & Size, Color, Bold & Italic, Strikethrough, Underline, Superscript & Subscript)

  • Embed Images

Add Images

  • Load Image (File & FileStream)

  • Set Wrap Text

  • Set Dimensions (Width & Height)

  • Set Position Offset

  • Set Distance from Corners

Add Shapes

  • Set Shape Type

  • Set Wrap Text

  • Set Dimensions (Width & Height)

  • Set Position Offset

  • Set Rotation

USE IRONWORD WITH:
Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework

dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
Capabilities
Built for the people who use it. Priced for the people who buy it.
For Builders

Features you'll actually use:

  • create/edit DOCX
  • tables (merge, borders)
  • images & shapes
  • page setup (size, margins)
  • sections & headers
  • TextRun styling
  • bullet & numbered lists
  • find, replace, extract
  • MemoryStream / byte[] output
  • malformed-doc handling

Works everywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.

For Buyers
  • Trusted by thousands of engineers across the Iron Suite.
  • No Microsoft Office or Office Interop required.
  • 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).
IronXL
Go beyond basic spreadsheet editing. Get full control over workbooks, formulas, and charts for .NET 10 without Office Interop.
The C# Excel Library

Go beyond basic spreadsheet editing. Get full control over workbooks, formulas, and charts for .NET 10 without Office Interop.

Create DOCX files with tables, lists, images, and templates
Edit files programmatically: find, replace, extract content
Style with fonts, colors, gradients, shadows, etc.
A C# Excel Library that prioritizes accuracy, ease of use, and speed.

IronXL is the leading C# Excel library for generating and editing Excel documents in .NET. Its user friendly API allows developers to add Excel functionality to .NET projects in minutes.

Why IronXL?

Read, write, and edit Excel in C#. No Office Interop. Runs on Windows, Linux, macOS & cloud.

Broad format support
  • Read & write XLS, XLSX, XLSM, XLTX, CSV, TSV.
  • Export to JSON, HTML, and binary formats in one call.
  • Convert between formats without Office Interop or Excel installed.

Outcome: One library for every Excel format your project will ever need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: WorkBook.Load(), WorkBook.Create(), worksheet["A1"].Value.
  • Smart defaults: auto-recalculated formulas, intuitive WorkSheet["A1:B10"] range syntax.

Outcome: Ship Excel features this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries.
  • Deploys anywhere: Windows, Linux, macOS, Docker, Azure, AWS, on-premise, air-gapped.

Outcome: Scale from desktop tools to enterprise document processing.
Accurate data handling, any source
  • Native data types: text, numbers, dates, currencies, formulas, percentages.
  • Formulas recalculate on every edit. Full math, sort, filter, aggregate (LINQ-compatible).
  • Convert directly to/from System.Data.DataSet and DataTable for database workflows.
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.
USE IRONXL WITH:
Cross Platform Support
dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Versions
  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)
OS & Processors
  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)
.NET Project Types
  • Web (Blazor & WebForms)
  • Desktop (WPF & MAUI)
  • Console (App & Library)
App Environments
  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)
IDEs
  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider
Binary Certification
  • DigiCert Signed Binaries
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • read/write XLSX, XLS, CSV
  • formula recalculation
  • cell ranges (A1:B10)
  • conditional formatting
  • charts & images
  • password encryption
  • sort/filter/aggregate
  • DataSet/DataTable conversion
  • freeze panes, autosize
  • JSON & HTML export

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Trusted by 2M+ engineers. 2,030,246 NuGet installs (verified on the features page).
  • No Microsoft Office or Excel Interop required.
  • Redistribution / SaaS / OEM options available.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
IronPPT
Go beyond basic PowerPoint editing. Get programmatic PPTX generation for .NET 10 with full control over slides, content, and styling without Office Interop.
The C# PowerPoint Library

Go beyond basic PowerPoint editing. Get programmatic PPTX generation for .NET 10 with full control over slides, content, and styling without Office Interop.

Create & edit presentations programmatically
Generate slides from templates & data sources
Style fonts, colors, shapes, bullets, and layouts etc.
A C# PowerPoint Library that prioritizes accuracy, ease of use, and speed.

IronPPT is a C# PPTX library for editing PowerPoint presentations in .NET. Its user friendly API allows developers to add PowerPoint processing functionality to .NET projects in minutes.

Why IronPPT?

Create, edit, and style .pptx presentations in C#. Runs on Windows, Linux, macOS, mobile, and cloud. No Office Interop.

Full PPTX control
  • Create and edit .pptx files: slides, text, paragraphs, images, shapes, bullets.
  • Manage presentation structure: add, reorder, hide, and remove slides.
  • TextRun-level styling for fonts, colors, bold, italic, strikethrough, underline.

Outcome: One library covers every PPTX feature your app will need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: new PresentationDocument(), document.AddSlide(), slide.AddText().
  • Smart defaults: no Office Interop, no PowerPoint install, no COM.

Outcome: Ship PowerPoint generation this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries.
  • Deploys anywhere: Windows, Linux, iOS, Android, Docker, Azure, AWS.

Outcome: Scale from desktop tools to mobile apps to enterprise document processing.
Precise slide design
  • Paragraph control: indent, line spacing, alignment, space before/after, RTL support.
  • Custom bullets: picture, character, or color.
  • Images and shapes with dimensions, frame shape, position, angle, and flip.
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.

Edit PowerPoint presentations. No Office Interop required.

ー IronPPT Features

Compatibility

.NET Versions

  • C#, VB.NET, F# Languages

  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)

  • .NET Standard (2.0+)

  • .NET Framework (4.6.2+)

.NET Project Types

  • Web (Blazor & WebForms)

  • Mobile (Xamarin & MAUI)

  • Desktop (WPF & MAUI)

  • Console (App & Library)

App Environments

  • Windows (10+, Server 2016+)

  • Linux (Ubuntu, Debian, CentOS, etc.)

  • iOS (12+)

  • Android API 21+ (v5 “Lollipop”)

  • Docker (Windows, Linux, Azure)

  • Azure (VPS, WebApp, Function)

  • AWS (EC2, Lambda)

IDEs

  • Microsoft Visual Studio

  • JetBrains ReSharper & Rider

OS & Processors

  • Windows, macOS, Linux, iOS, Android

  • x64, x86, ARM

Binary Certification

  • DigiCert Signed Binaries

Edit Slide Elements

Text

  • Text Content (Add, Append & Remove)

  • Set Styling (Font Family & Size, Color, Bold & Italic, Strikethrough, Underline)

Paragraphs

  • Set Styling (Indent, Line Spacing, Alignment, Space After & Before, Right to Left Option)

  • Customize Bullet Point (Picture, Character, Color)

Images

  • Load Image (File & FileStream)

  • Set Dimensions (Width & Height)

  • Set Frame Shape (Shape type)

  • Set Position

  • Set Angle

Shapes

  • Set Shape Type

  • Set Dimensions (Width & Height)

  • Set Fill & Outline Color

  • Set Position

  • Flip Horizontal & Vertical

Presentation Structure

Read & Edit PowerPoint

  • Read & Edit PowerPoint Document Structure

  • Set Styling (Font Family & Size, Color, Bold & Italic, Strikethrough, Underline, Superscript & Subscript)

  • Embed Images

Manage Slides

  • Load Image (File & FileStream)

  • Set Wrap Text

  • Set Dimensions (Width & Height)

  • Set Position Offset

  • Set Distance from Corners

Manage Slides

  • Add Slide

  • Reorder Slide

  • Hide Slide

  • Remove Slide

USE IRONPPT WITH:
Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 8, 7, 6, Core, Standard, or Framework

dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • create/edit PPTX
  • slide management
  • images (load, position)
  • shapes (type, fill, outline)
  • hide & reorder slides
  • text styling (font, color, bold)
  • paragraph alignment & spacing
  • custom bullet points
  • flip & rotate elements
  • RTL paragraph support

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Trusted by millions of engineers across the Iron Suite.
  • 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).
IronOCR
Go beyond basic OCR. Get an advanced ML engine for .NET 10 and preprocessing that reads scans, screenshots, and handwriting.
The C# OCR Library

Go beyond basic OCR. Get an advanced ML engine for .NET 10 and preprocessing that reads scans, screenshots, and handwriting.

Read images, PDFs, and structured documents
125+ languages and filters for poor quality scans
Export structured data, text, hOCR, and searchable PDFs
A C# OCR Library that prioritizes accuracy, ease of use, and speed.

IronOCR is the leading C# OCR library, offering superior text extraction from images and PDFs compared to Tesseract. Its user-friendly API enables developers to implement OCR in their .NET projects within minutes.

Why IronOCR?

Accurate text extraction. Built for real-world documents. Works on Windows, Linux, macOS & cloud.

Industry-leading accuracy
  • Tesseract 5 and advanced ML engines: what humans can read, IronOCR can read.
  • Auto-detection: text regions, tables, and barcodes. No manual configs needed.
  • Handles real documents with confidence: skewed scans, photos, and low DPI.

Outcome: Extract usable text, not gibberish that requires manual cleanup.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: Read(), ReadPdf(), ReadBarcode(), and intuitive method names.
  • Smart defaults: auto-preprocessing, language detection, and layout analysis built in.

Outcome: Ship OCR features this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework.
  • Multithreading: process batches 5-10x faster than sequential.
  • Cloud/containers: Azure, AWS, Docker/Kubernetes, serverless.
Robust processing
  • 125+ languages with proper RTL/vertical support.
  • Advanced ML to deskew, denoise, and enhance resolution.
  • Structured data: tables to CSV/Excel, forms to JSON.
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.
USE IRONOCR WITH:
Cross Platform Support
dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Languages
  • C#, VB.NET, F#
App Types
  • Console, Web, & Desktop
Binary Certifications
  • Microsoft Authenticode
Platforms
  • .NET 10, 9, 8, 7, 6 & 5
  • .NET Standard 2
  • .NET Framework 4.6.2+
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)
Operating Systems
  • Windows
  • MacOS
  • Linux
  • Docker
  • Azure
  • AWS
IDEs
  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • text/table extraction
  • barcode/QR reading
  • PDF to searchable PDF
  • confidence scores
  • handwriting OCR
  • 125+ languages
  • image preprocessing
  • batch processing
  • custom regions (ROI)
  • document classification

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Trusted by 2M+ engineers and 14M+ NuGet installs.
  • Teams report 40% dev-time saved vs DIY/OSS wrappers.
  • Redistribution/SaaS options available.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options including local.
IronBarcode
Go beyond basic barcode generation. Get advanced barcode reading and creation for .NET 10 with ML-powered preprocessing and batch processing.
The C# Barcode Library

Go beyond basic barcode generation. Get advanced barcode reading and creation for .NET 10 with ML-powered preprocessing and batch processing.

Read 30+ formats including all major 1D/2D types
Create barcodes with styling, sizing, annotation control
Batch process with async and multi-threading
A C# Barcode Library that prioritizes accuracy, ease of use, and speed.

IronBarcode is the leading C# Barcode library for reading and creating barcodes in .NET. Its user friendly API allows developers to add Barcode functionality to .NET projects in minutes.

Why Iron Barcode?

Read and write any barcode. Ship fast. Runs on Windows, Linux, macOS & cloud.

Broad format support
  • 50+ barcode types: Code 39/93/128, UPC, EAN, QR, Data Matrix, PDF417, Aztec, and more.
  • Read and write barcodes in a single library, no separate tools needed.
  • Export to image, PDF, or HTML in one call.

Outcome: One library for every barcode format your project will ever need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: BarcodeReader.Read(), BarcodeWriter.CreateBarcode().
  • Smart defaults: auto image correction and barcode detection built-in.

Outcome: Ship barcode features this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • Multithreading and batch scanning: process 1,000+ barcodes per minute.
  • Deploys anywhere: cloud, on-premise, air-gapped, and serverless.

Outcome: Scale from desktop tools to enterprise document processing.
Accurate reading, any condition
  • ML-powered preprocessing: auto-corrects skew, noise, orientation, and low DPI.
  • 98%+ success rate on damaged or poorly printed barcodes in production.
  • Crop regions and confidence scores for precise, auditable results.
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.
USE IRONBARCODE WITH:
Cross Platform Support
dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Versions
  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)
.NET Project Types
  • Web (Blazor & WebForms)
  • Mobile (MAUI)
  • Desktop (WPF & MAUI)
  • Console (App & Library)
App Environments
  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Apple iOS (13+)
  • Android API 24+ (v7 “Nougat”)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)
OS & Processors
  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)
IDEs
  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider
Binary Certification
  • Microsoft Authenticode
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • read/write barcodes
  • QR code generation
  • batch scanning
  • image correction filters
  • crop regions (ROI)
  • confidence scores
  • barcode styling
  • PDF/HTML export
  • logo embedding (QR)
  • custom encoding

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Trusted by 2M+ engineers • 2M+ NuGet installs.
  • Teams report -40% dev-time saved vs DIY/OSS wrappers.
  • Redistribution/SaaS options available.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (including local).
IronQR
Go beyond basic QR creation. Get ML-powered QR reading for .NET 10 and advanced preprocessing for distorted scans, blur, and imperfect images.
The C# QR Code Library

Go beyond basic QR creation. Get ML-powered QR reading for .NET 10 and advanced preprocessing for distorted scans, blur, and imperfect images.

Generate QRs with branding, colors, and styling control
Read QR codes, Micro QR, or RMQR from any angle
Decode images, streams, multi-page TIFFs, & PDFs
A C# QR Code Library that prioritizes accuracy, ease of use, and speed.

IronQR is the leading C# QR Code library for reading and creating QR codes in .NET. Its user friendly API allows developers to add QR functionality to .NET projects in minutes.

Why IronQR?

ML-powered QR detection for .NET. Reads distorted, blurred, and imperfect scans. Generates branded QRs with logos and colors.

Full QR format support
  • Read and write Standard QR, Micro QR, and Rectangular Micro QR (rMQR).
  • Decode from images, streams, PDFs, and multi-page TIFFs in one call.
  • Export to PNG, JPEG, SVG, or Stream without saving to disk.

Outcome: One library for every QR format your project will ever need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: QrWriter.Write("hello world"), myQr.Save().
  • Smart defaults: ML detection on by default, Slim Mode available to disable ML and prioritize speed.

Outcome: Ship QR features this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries. Async methods and multithreading support for both read and write.
  • Deploys anywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.

Outcome: One library for every QR format your project will ever need.
ML-powered reading, any condition
  • Dedicated ML model detects QR codes in noisy, distorted, rotated, or partially obscured images.
  • Reads multiple QR codes simultaneously from a single image or PDF page without third-party rasterization.
  • Configurable error correction levels and fault tolerance (checksums, format awareness, null checking).
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.

When you need to read, write, and style QR codes, fast.

ー IronQR Features

Cross-compatibility

Artificial intelligence

USE IRONQR WITH:
Cross Platform Support
dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Versions
  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)
App Environments
  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Apple iOS (13+)
  • Android API 24+ (v7 “Nougat”)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)
.NET Project Types
  • Web (Blazor & WebForms)
  • Mobile (MAUI)
  • Desktop (WPF & MAUI)
  • Console (App & Library)
OS & Processors
  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)
IDEs
  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider
Binary Certification
  • DigiCert Signed Binaries
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • read/write QR codes
  • Standard, Micro, rMQR formats
  • logo embedding
  • read from PDF natively
  • async + multithreading
  • ML detection model
  • Slim Mode (no ML, faster)
  • custom colors & transparency
  • multi-QR detection
  • configurable error correction

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers
  • Trusted by millions of engineers across the Iron Suite.
  • Mobile-ready: MAUI support out of the box.
  • Works in Azure Functions and AWS Lambda with IronSoftware.Drawing.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
IronPrint
Go beyond basic .NET printing. Get cross-platform document printing for .NET 10 that supports silent printing and custom settings without Office Interop.
The C# Printing Library

Go beyond basic .NET printing. Get cross-platform document printing for .NET 10 that supports silent printing and custom settings without Office Interop.

Print PDF, HTML, images, and documents
Silent Printing for automated workflows
Deploy on WebApps, MAUI, WPF, & Avalonia
A C# Print Library that prioritizes accuracy, ease of use, and speed.

IronPrint is a powerful printing library that assists .NET developers in integrating printing capabilities into their applications.

Why IronPrint?

One printing API for Windows, macOS, iOS, and Android. Print PDFs, HTML, and images from .NET.

Broad document support
  • Print PDFs, HTML, images, and documents from a single API.
  • Print with a dialog for user-facing apps, or silently for automated workflows
  • Flatten PDFs before printing to lock down forms and annotations.

Outcome: One library for every printing job your project will ever need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: Printer.Print("doc.pdf", printSettings).
  • Smart defaults: silent printing built-in, no dialog unless you ask for one.

Outcome: Ship printing features this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. Deploys across Windows, macOS, iOS, and Android.
  • Web (Blazor, WebForms), desktop (WPF, MAUI, Avalonia), mobile (MAUI), and console.

Outcome: One API covers every endpoint your team prints from.
Full control over every print job
  • Paper settings: size, orientation, margins. Job settings: DPI, number of copies, printer name, grayscale.
  • Retrieve printer names from the system at runtime.
  • Silent printing for kiosks, servers, and label printers; dialog printing for end users.
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.

When you need to print documents, fast.

ー IronPrint Features

Print Your Documents

Control the Printing Process

Get All Printer Information

Printer Names

USE IRONPRINT WITH:
Cross Platform Support
dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
.NET Versions
  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Framework (4.6.2+)
.NET Project Types
  • Web (Blazor & WebForms)
  • Mobile (MAUI)
  • Desktop (WPF, MAUI & Windows Avalonia)
  • Console (App & Library)
App Environments
  • Windows (7+, Server 2016+)
  • Mac (macOS 10.15+)
  • Apple iOS (12+)
  • Android Api 21+ (v5 "Lollipop")
OS & Processors
  • Windows (x64, x86)
  • Mac (x64, ARM)
IDEs
  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider
Binary Certification
  • DigiCert Signed Binaries
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • print PDF, HTML, images
  • print with dialog
  • custom margins & DPI
  • number of copies
  • retrieve printer names
  • silent printing
  • set paper size & orientation
  • grayscale printing
  • specify printer name
  • flatten PDFs before print

Works everywhere: Works across Windows, macOS, iOS, Android, desktop, web, and mobile from one API

For buyers
  • Trusted by millions of engineers across the Iron Suite.
  • Mobile-ready: MAUI support out of the box for iOS and Android printing.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
IronZIP
Go beyond basic compression. Get cross-platform archive management for .NET 10 to create, read, and extract multiple archive formats.
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
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.

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
  • Create, read, and extract ZIP, TAR, GZIP, and BZIP2 archives.
  • Add files of any type, including nested ZIP archives.
  • Extract straight to file or stream, no temporary disk writes required.

Outcome: One library for every archive format your project will ever need.
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.

Outcome: Ship archive features this sprint, not next quarter.
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.

Outcome: Scale from desktop tools to mobile apps to enterprise document processing.
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.

When you need to build, read, and extract archive, fast.

ー IronZIP Features

Compatibility

.NET Versions

  • C#, VB.NET, F# Languages

  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)

  • .NET Standard (2.0+)

  • .NET Framework (4.6.2+)

.NET Project Types

  • Web (Blazor & WebForms)

  • Mobile (Xamarin & MAUI)

  • Desktop (WPF & MAUI)

  • Console (App & Library)

App Environments

  • Windows (10+, Server 2016+)

  • Linux (Ubuntu, Debian, CentOS, etc.)

  • iOS (12+)

  • Android API 21+ (v5 “Lollipop”)

  • Docker (Windows, Linux, Azure)

  • Azure (VPS, WebApp, Function)

  • AWS (EC2, Lambda)

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 (jpg, png, gif, tiff, svg, bmp)

  • Add Text Files

  • Add Documents (PDFs, DOCX, XLSX)

  • Add Audio (MP3, WAV)

  • Add Compressed Files (ZIP archives within a ZIP archive)

Create & Export

  • ZIP (Create, Import & Export)

  • Password Protected ZIP (Traditional, AES128 & AES256)

  • TAR

  • GZIP

  • BZIP2

Compress Archives

  • Custom Compression (9 levels)

Editing Archives

Manage File Entries

  • Add File Entries (ZIP, TAR, GZIP & BZIP2)

  • Extract Archive (ZIP, TAR, GZIP & BZIP2)

  • Delete File Entries (ZIP)

File Entry Properties

  • Get & Set Comment

  • Get File Name

USE IRONZIP WITH:
Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework

dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
Capabilities
Built for the people who use it. Priced for the people who buy it.
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).
IronWebscraper
Go beyond basic HTML parsing. Get automated web scraping for .NET 10 with multithreading that extracts and exports structured data at scale.
The C# Webscraping Library

Go beyond basic HTML parsing. Get automated web scraping for .NET 10 with multithreading that extracts and exports structured data at scale.

Scrape using CSS selectors, XPath & JavaScript rendering
Multithreading with hundreds of simultaneous requests
Support throttling, proxies, user agents, & robots.txt
Why IronWebscraper?

Scrape thousands of pages from a single C# class. CSS selectors, XPath, JavaScript rendering, virtual identities, and politeness controls in one library.

Broad scraping capabilities
  • Parse with CSS selectors or XPath expressions; jQuery-style syntax.
  • Render JavaScript pages, not just static HTML.
  • Output to C# class instances, JSON, or downloaded files.

Outcome: One library covers every scraping workflow your app will need.
Up & running in 5 mins
  • 5-minute quick starts.
  • Simple API: Request(url, Parse), response.Css(".selector"), Scrape(data).
  • Smart defaults: multithreading, politeness, and caching handled by the framework.

Outcome: Ship a scraper this sprint, not next quarter.
Enterprise performance
  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries.
  • Deploys anywhere: Windows, Linux, macOS, Docker, Azure, AWS.

Outcome: Scale from a single blog crawl to millions of pages without rewriting your threading model.
Polite, resilient, and audit-friendly
  • Throttling, proxy support, user agents, and robots.txt compliance built in.
  • Virtual user identities: per-request User Agent, cookies, logins, and IP.
  • Auto-saved jobs resume after exceptions, crashes, or power outages.
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.
Powerful Scraping Engine Under Your Control

Just write a single C# web-scraper class to scrape thousands or even millions of web pages into C# Class Instances, JSON or Downloaded Files. IronWebScraper allows you to code concise, linear workflows simulating human browsing behavior. IronWebScraper will run your code as a swarm of virtual web browsers, massively paralleled, yet polite and fault tolerant.


Simple, Flexible Logic

IronWebScraper must be programmed to know how to handle each “type” of page it encounters. This is achieved in a very concise manner using CSS Selectors or XPath expressions and can be fully customized in C#. This freedom allows you to decide which pages to scrape within a website, and what to do with the data extracted. Each method can be debugged and watched neatly in Visual Studio.


Fast and Polite Behavior

IronWebScraper deals with multithreading and web-requests to allow for hundreds of concurrent threads without the developer needing to manage them. Politeness can be set to throttle requests, so reducing risk of excessive load on target web servers.


Create virtual user Identities

IronWebScraper can use one or multiple “identities” - sessions that simulate real world human requests. Each request may programmatically or randomly assign its own Identity, User Agent, Cookies, Logins and even IP addresses. Requests are set as auto-unique with a combination of URL, parse method and post variables.


Action Replay

IronWebScraper uses advanced caching to allow developers to change their code “on the fly” and replay every previous request without contacting the internet. Every scrape job is autosaved and can be resumed in the event of an exception or power outage.


Rapid Installation with Microsoft Visual Studio

IronWebScraper puts Web Scraping tools in your own hands quickly with a Visual Studio installer. Whether installing directly from NuGet within visual studio or downloading the DLL, you’ll be setup in no time. Just one DLL and no dependencies.



USE IRONWEBSCRAPER WITH:
Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework

dotnet
windows
linux
macos
docker
azure
aws
visualstudio
nuget
rider
Capabilities
Built for the people who use it. Priced for the people who buy it.
For builders

Features you'll actually use:

  • CSS selectors & XPath
  • multithreaded crawling
  • proxy & user agent rotation
  • virtual user identities
  • auto-resume on crash
  • JavaScript rendering
  • throttling & politeness
  • robots.txt compliance
  • action replay (offline)
  • JSON or class output

Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS.

For buyers
  • Trusted by millions of engineers across the Iron Suite.
  • Built for real workloads: system migrations, competitive analysis, search indexing, data mining.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).

Purchasing Information

We offer direct purchases on our online shop here.

For more detailed information on pricing and licensing, please refer to our pricing page here.

Products

Pricing

Support