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–30000all except icoOutput width in pixels
heightinteger1–30000all except icoOutput height in pixels
fitenuminside / outside / cover / contain / fillinsideall except icoHow the image fits the width/height box
rotateenum0 / 90 / 180 / 2700all targetsRotate
flipbooleanall targetsFlip (vertical)
flopbooleanall targetsFlop (horizontal)
grayscalebooleanall targetsGrayscale
qualityinteger1–100all except icoOverrides the preset quality
dpiinteger1–2400all except icoDPI
sizesstring16,32,48icoComma-separated icon sizes: 16,32,48,64,128,256

audio options

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

video options

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

document options

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

archive options

OptionTypeRange / valuesDefaultProApplies toDescription
passwordstringyeszip, 7zProduce an AES-256 encrypted archive

Built solo on dedicated metal.