diff --git a/src/ImageSharp/Formats/SynchronousImageEncoder.cs b/src/ImageSharp/Formats/ImageEncoder.cs
similarity index 97%
rename from src/ImageSharp/Formats/SynchronousImageEncoder.cs
rename to src/ImageSharp/Formats/ImageEncoder.cs
index 741a206df2..5dccbd507e 100644
--- a/src/ImageSharp/Formats/SynchronousImageEncoder.cs
+++ b/src/ImageSharp/Formats/ImageEncoder.cs
@@ -1,4 +1,4 @@
-// Copyright (c) Six Labors.
+// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
using SixLabors.ImageSharp.Advanced;
@@ -11,7 +11,7 @@ namespace SixLabors.ImageSharp.Formats;
/// Acts as a base class for image encoders.
/// Types that inherit this encoder are required to implement cancellable synchronous encoding operations only.
///
-public abstract class SynchronousImageEncoder : IImageEncoder
+public abstract class ImageEncoder : IImageEncoder
{
///
public bool SkipMetadata { get; init; }
diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
index 63f477ffc6..5ff4b1694d 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
@@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg;
///
/// Encoder for writing the data image to a stream in jpeg format.
///
-public sealed class JpegEncoder : SynchronousImageEncoder
+public sealed class JpegEncoder : ImageEncoder
{
///
/// Backing field for .
diff --git a/src/ImageSharp/Formats/Pbm/PbmEncoder.cs b/src/ImageSharp/Formats/Pbm/PbmEncoder.cs
index b812e76480..0f492fae72 100644
--- a/src/ImageSharp/Formats/Pbm/PbmEncoder.cs
+++ b/src/ImageSharp/Formats/Pbm/PbmEncoder.cs
@@ -29,7 +29,7 @@ namespace SixLabors.ImageSharp.Formats.Pbm;
///
/// The specification of these images is found at .
///
-public sealed class PbmEncoder : SynchronousImageEncoder
+public sealed class PbmEncoder : ImageEncoder
{
///
/// Gets the encoding of the pixels.
diff --git a/src/ImageSharp/Formats/QuantizingImageEncoder.cs b/src/ImageSharp/Formats/QuantizingImageEncoder.cs
index a885e5550b..b7eb86afb0 100644
--- a/src/ImageSharp/Formats/QuantizingImageEncoder.cs
+++ b/src/ImageSharp/Formats/QuantizingImageEncoder.cs
@@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Formats;
///
/// Acts as a base class for all image encoders that allow color palette generation via quantization.
///
-public abstract class QuantizingImageEncoder : SynchronousImageEncoder
+public abstract class QuantizingImageEncoder : ImageEncoder
{
///
/// Gets the quantizer used to generate the color palette.
diff --git a/src/ImageSharp/Formats/Tga/TgaEncoder.cs b/src/ImageSharp/Formats/Tga/TgaEncoder.cs
index da22935812..71acf3ae83 100644
--- a/src/ImageSharp/Formats/Tga/TgaEncoder.cs
+++ b/src/ImageSharp/Formats/Tga/TgaEncoder.cs
@@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Tga;
///
/// Image encoder for writing an image to a stream as a targa truevision image.
///
-public sealed class TgaEncoder : SynchronousImageEncoder
+public sealed class TgaEncoder : ImageEncoder
{
///
/// Gets the number of bits per pixel.
diff --git a/src/ImageSharp/Formats/Webp/WebpEncoder.cs b/src/ImageSharp/Formats/Webp/WebpEncoder.cs
index 650afc4dd7..e314d38017 100644
--- a/src/ImageSharp/Formats/Webp/WebpEncoder.cs
+++ b/src/ImageSharp/Formats/Webp/WebpEncoder.cs
@@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Webp;
///
/// Image encoder for writing an image to a stream in the Webp format.
///
-public sealed class WebpEncoder : SynchronousImageEncoder
+public sealed class WebpEncoder : ImageEncoder
{
///
/// Gets the webp file format used. Either lossless or lossy.