Skip to content

Formats & options ​

Auto-generated from packages/config at build time. Do not edit by hand.

Every conversion takes a target format and a preset, and may take optional options (resize, trim, password, …) that are validated server-side. The live, tier-filtered matrix is also available programmatically via GET /v1/formats.

Source: image/png ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/jpeg ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/webp ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/gif ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/tiff ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/avif ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: image/svg+xml ​

TargetWorkerFree?PresetsOptions
pngimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
jpgimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
webpimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
gifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
tiffimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
avifimageyesweb (Web (q=82))
high (High quality (q=92))
lossless (Lossless / max)
width, height, fit, rotate, flip, flop, grayscale, quality, dpi
icoimageyesstandard (Standard)rotate, flip, flop, grayscale, sizes

Source: audio/mpeg ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/wav ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/flac ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/ogg ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/opus ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/aac ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: audio/mp4 ​

TargetWorkerFree?PresetsOptions
mp3audioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
wavaudioyesstandard (Standard (44.1 kHz))
studio (Studio (48 kHz))
channels, normalize, trim_start, trim_end
oggaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
opusaudioyeslow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
flacaudionofast (Fast (level 5))
best (Best (level 8))
channels, normalize, trim_start, trim_end
aacaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end
m4aaudionolow (Low (96 kbps))
web (Web (128 kbps))
high (High (192 kbps))
very-high (Very high (320 kbps))
channels, normalize, trim_start, trim_end

Source: video/mp4 ​

TargetWorkerFree?PresetsOptions
mp4videoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
webmvideoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
movvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
mkvvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end

Source: video/webm ​

TargetWorkerFree?PresetsOptions
mp4videoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
webmvideoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
movvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
mkvvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end

Source: video/quicktime ​

TargetWorkerFree?PresetsOptions
mp4videoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
webmvideoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
movvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
mkvvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end

Source: video/x-matroska ​

TargetWorkerFree?PresetsOptions
mp4videoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
webmvideoyesweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
movvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end
mkvvideonoweb-720p (720p web)
web-1080p (1080p web)
high-1080p (1080p high)
fps, mute, rotate, trim_start, trim_end

Source: application/pdf ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—
zipdocumentyesstandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/msword ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.openxmlformats-officedocument.wordprocessingml.document ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.oasis.opendocument.text ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
docdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/rtf ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
docdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: text/plain ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
docdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
htmldocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—

Source: text/html ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
docdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
mddocumentyesstandard (Standard)—

Source: text/markdown ​

TargetWorkerFree?PresetsOptions
pdfdocumentyesstandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
docxdocumentnostandard (Standard)—
docdocumentnostandard (Standard)—
odtdocumentnostandard (Standard)—
rtfdocumentnostandard (Standard)—
txtdocumentyesstandard (Standard)—
htmldocumentyesstandard (Standard)—

Source: application/vnd.ms-excel ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.oasis.opendocument.spreadsheet ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.ms-powerpoint ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.openxmlformats-officedocument.presentationml.presentation ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/vnd.oasis.opendocument.presentation ​

TargetWorkerFree?PresetsOptions
pdfdocumentnostandard (Standard)
linearize (Linearized (web-optimized))
page_range, rotate, flatten_annotations, password (Pro)
zipdocumentnostandard (Standard)page_range, image_format, dpi, jpeg_quality, grayscale

Source: application/zip ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/x-7z-compressed ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/x-tar ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/gzip ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/x-gzip ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/x-bzip2 ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/vnd.rar ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Source: application/x-rar-compressed ​

TargetWorkerFree?PresetsOptions
ziparchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
7zarchivenofast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
password (Pro)
tararchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.gzarchiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—
tar.bz2archiveyesfast (Fast (level 1))
standard (Standard (level 5))
best (Best (level 9))
—

Option reference ​

Options are passed as the options object on a conversion request. Each is validated against the bounds below (out-of-range / unknown / inapplicable values are rejected). Options marked Pro require a Forge Pro plan.

image options ​

OptionTypeRange / valuesDefaultProApplies toDescription
widthinteger1–30000——all except icoOutput width in pixels
heightinteger1–30000——all except icoOutput height in pixels
fitenuminside / outside / cover / contain / fillinside—all except icoHow the image fits the width/height box
rotateenum0 / 90 / 180 / 2700—all targetsRotate
flipboolean———all targetsFlip (vertical)
flopboolean———all targetsFlop (horizontal)
grayscaleboolean———all targetsGrayscale
qualityinteger1–100——all except icoOverrides the preset quality
dpiinteger1–2400——all except icoDPI
sizesstring—16,32,48—icoComma-separated icon sizes: 16,32,48,64,128,256

audio options ​

OptionTypeRange / valuesDefaultProApplies toDescription
channelsenummono / stereo——all targetsChannels
normalizeboolean———all targetsEBU R128 loudness normalization
trim_startnumber0–86400——all targetsTrim start (sec)
trim_endnumber0–86400——all targetsMust be greater than trim start

video options ​

OptionTypeRange / valuesDefaultProApplies toDescription
fpsinteger1–120——all targetsFrame rate (fps)
muteboolean———all targetsMute (remove audio)
rotateenum0 / 90 / 180 / 2700—all targetsRotate
trim_startnumber0–86400——all targetsTrim start (sec)
trim_endnumber0–86400——all targetsMust be greater than trim start

document options ​

OptionTypeRange / valuesDefaultProApplies toDescription
page_rangestring———pdf, zipPages to keep (PDF) or render (images), e.g. 1-3,5
rotateenum90 / 180 / 270——pdfRotate every page clockwise by this many degrees
flatten_annotationsboolean———pdfBake form fields / annotations into the page so they render everywhere and can't be edited out
passwordstring——yespdfEncrypt the output PDF (AES-256)
image_formatenumpng / jpgpng—zipPNG is lossless; JPG is smaller for photo-heavy pages
dpiinteger36–600150—zipHigher DPI = sharper but larger images
jpeg_qualityinteger1–10085—zipQuality for JPG output (ignored for PNG)
grayscaleboolean———zipRender pages in grayscale

archive options ​

OptionTypeRange / valuesDefaultProApplies toDescription
passwordstring——yeszip, 7zProduce an AES-256 encrypted archive

Built solo on dedicated metal.