<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz" -->

---
title: Six Labors : Announcing ImageSharp.Web 3.0.0 | daily.dev
description: ImageSharp.Web 3.0.0 has shipped after over 8 months of development, targeting the latest .NET 6 LTS and dropping support for legacy frameworks to simplify...
canonical: https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Six Labors : Announcing ImageSharp.Web 3.0.0 | daily.dev
og:description: ImageSharp.Web 3.0.0 has shipped after over 8 months of development, targeting the latest .NET 6 LTS and dropping support for legacy frameworks to simplify...
og:url: https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz
og:image: https://api.daily.dev/og/posts/1JqPySFnz.png
og:image:alt: Six Labors : Announcing ImageSharp.Web 3.0.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Six Labors : Announcing ImageSharp.Web 3.0.0

**[Six Labors : ImageSharp](https://daily.dev/sources/sixlabors)** · 4 min read · 0 upvotes · 0 comments

## Summary

ImageSharp.Web 3.0.0 has shipped after over 8 months of development, targeting the latest .NET 6 LTS and dropping support for legacy frameworks to simplify APIs and boost performance. The release introduces nullable reference types across all APIs (a breaking change), a new ImageTagHelper for easier ASP.NET command generation with automatic HMAC token support, and adopts the new Six Labors Split License. The older V2 package remains available for those unable to upgrade their target framework. Future work will focus on bringing ImageSharp.Drawing and SixLabors.Fonts to Release Candidate status.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sixlabors.com/posts/announcing-imagesharp-web-300>

## Questions this post answers

### What breaking changes come with ImageSharp.Web 3.0.0?

ImageSharp.Web 3.0.0 introduces nullable reference types across all its APIs, which changes method signatures in several places. The release also drops support for legacy .NET frameworks, targeting only the latest .NET 6 LTS, and going forward each major version will support only the current .NET LTS. The older V2 package remains available for projects that cannot update their target framework.

_Track breaking API changes like these on daily.dev before upgrading a .NET image pipeline._

### What is the ImageTagHelper in ImageSharp.Web 3.0.0?

ImageTagHelper is a new ASP.NET tag helper in ImageSharp.Web 3.0.0 that generates the commands needed for image processing requests using strongly typed, HTML-like syntax prefixed with 'imagesharp'. It automatically generates HMAC command tokens when that security feature is enabled, and the type is unsealed so developers can inherit it to add custom commands.

_Developers simplifying image request generation can follow tooling changes like this on daily.dev._

## Similar posts on daily.dev

- [SkiaSharp 4.0 is here: announcing the first stable release](https://daily.dev/posts/skiasharp-4-0-is-here-announcing-the-first-stable-release-i6cab6h9v) · .NET Blog · 30 upvotes · 4 comments
- [SkiaSharp 4.0 Establishes Milestone-Aligned Release Cadence](https://daily.dev/posts/skiasharp-4-0-establishes-milestone-aligned-release-cadence-cnqoznuu4) · InfoQ · 4 upvotes · 0 comments

---

Tags: [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#), [#image-processing](https://daily.dev/tags/image-processing)

[View this post on daily.dev](https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Six Labors : Announcing ImageSharp.Web 3.0.0","url":"https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz"},"datePublished":"2026-08-23T12:21:13.502Z","dateModified":"2026-08-23T12:36:59.381Z","description":"ImageSharp.Web 3.0.0 has shipped after over 8 months of development, targeting the latest .NET 6 LTS and dropping support for legacy frameworks to simplify...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"Six Labors : ImageSharp","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Six Labors : ImageSharp","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/sixlabors"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,c#,image-processing","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Six Labors : ImageSharp","item":"https://daily.dev/sources/sixlabors"},{"@type":"ListItem","position":3,"name":"Six Labors : Announcing ImageSharp.Web 3.0.0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/six-labors-announcing-imagesharp-web-3-0-0-1jqpysfnz#faq","mainEntity":[{"@type":"Question","name":"What breaking changes come with ImageSharp.Web 3.0.0?","acceptedAnswer":{"@type":"Answer","text":"ImageSharp.Web 3.0.0 introduces nullable reference types across all its APIs, which changes method signatures in several places. The release also drops support for legacy .NET frameworks, targeting only the latest .NET 6 LTS, and going forward each major version will support only the current .NET LTS. The older V2 package remains available for projects that cannot update their target framework. Track breaking API changes like these on daily.dev before upgrading a .NET image pipeline."}},{"@type":"Question","name":"What is the ImageTagHelper in ImageSharp.Web 3.0.0?","acceptedAnswer":{"@type":"Answer","text":"ImageTagHelper is a new ASP.NET tag helper in ImageSharp.Web 3.0.0 that generates the commands needed for image processing requests using strongly typed, HTML-like syntax prefixed with 'imagesharp'. It automatically generates HMAC command tokens when that security feature is enabled, and the type is unsealed so developers can inherit it to add custom commands. Developers simplifying image request generation can follow tooling changes like this on daily.dev."}}]}
```

