Formats & options
Auto-generated from
packages/configat 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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/jpeg
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/webp
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/gif
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/tiff
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/avif
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: image/svg+xml
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
png | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
jpg | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
webp | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
gif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
tiff | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
avif | image | yes | web (Web (q=82))high (High quality (q=92))lossless (Lossless / max) | width, height, fit, rotate, flip, flop, grayscale, quality, dpi |
ico | image | yes | standard (Standard) | rotate, flip, flop, grayscale, sizes |
Source: audio/mpeg
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp3 | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
wav | audio | yes | standard (Standard (44.1 kHz))studio (Studio (48 kHz)) | channels, normalize, trim_start, trim_end |
ogg | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
opus | audio | yes | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
flac | audio | no | fast (Fast (level 5))best (Best (level 8)) | channels, normalize, trim_start, trim_end |
aac | audio | no | low (Low (96 kbps))web (Web (128 kbps))high (High (192 kbps))very-high (Very high (320 kbps)) | channels, normalize, trim_start, trim_end |
m4a | audio | no | low (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
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp4 | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
webm | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mov | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mkv | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
Source: video/webm
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp4 | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
webm | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mov | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mkv | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
Source: video/quicktime
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp4 | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
webm | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mov | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mkv | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
Source: video/x-matroska
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
mp4 | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
webm | video | yes | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mov | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
mkv | video | no | web-720p (720p web)web-1080p (1080p web)high-1080p (1080p high) | fps, mute, rotate, trim_start, trim_end |
Source: application/pdf
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
zip | document | yes | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/msword
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.openxmlformats-officedocument.wordprocessingml.document
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
doc | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.oasis.opendocument.text
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
doc | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/rtf
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
doc | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: text/plain
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
doc | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
Source: text/html
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
doc | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
md | document | yes | standard (Standard) | — |
Source: text/markdown
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | yes | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
docx | document | no | standard (Standard) | — |
doc | document | no | standard (Standard) | — |
odt | document | no | standard (Standard) | — |
rtf | document | no | standard (Standard) | — |
txt | document | yes | standard (Standard) | — |
html | document | yes | standard (Standard) | — |
Source: application/vnd.ms-excel
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.oasis.opendocument.spreadsheet
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.ms-powerpoint
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.openxmlformats-officedocument.presentationml.presentation
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/vnd.oasis.opendocument.presentation
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
pdf | document | no | standard (Standard)linearize (Linearized (web-optimized)) | page_range, rotate, flatten_annotations, password (Pro) |
zip | document | no | standard (Standard) | page_range, image_format, dpi, jpeg_quality, grayscale |
Source: application/zip
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/x-7z-compressed
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/x-tar
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/gzip
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/x-gzip
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/x-bzip2
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/vnd.rar
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
Source: application/x-rar-compressed
| Target | Worker | Free? | Presets | Options |
|---|---|---|---|---|
zip | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
7z | archive | no | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | password (Pro) |
tar | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.gz | archive | yes | fast (Fast (level 1))standard (Standard (level 5))best (Best (level 9)) | — |
tar.bz2 | archive | yes | fast (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
| Option | Type | Range / values | Default | Pro | Applies to | Description |
|---|---|---|---|---|---|---|
width | integer | 1–30000 | — | — | all except ico | Output width in pixels |
height | integer | 1–30000 | — | — | all except ico | Output height in pixels |
fit | enum | inside / outside / cover / contain / fill | inside | — | all except ico | How the image fits the width/height box |
rotate | enum | 0 / 90 / 180 / 270 | 0 | — | all targets | Rotate |
flip | boolean | — | — | — | all targets | Flip (vertical) |
flop | boolean | — | — | — | all targets | Flop (horizontal) |
grayscale | boolean | — | — | — | all targets | Grayscale |
quality | integer | 1–100 | — | — | all except ico | Overrides the preset quality |
dpi | integer | 1–2400 | — | — | all except ico | DPI |
sizes | string | — | 16,32,48 | — | ico | Comma-separated icon sizes: 16,32,48,64,128,256 |
audio options
| Option | Type | Range / values | Default | Pro | Applies to | Description |
|---|---|---|---|---|---|---|
channels | enum | mono / stereo | — | — | all targets | Channels |
normalize | boolean | — | — | — | all targets | EBU R128 loudness normalization |
trim_start | number | 0–86400 | — | — | all targets | Trim start (sec) |
trim_end | number | 0–86400 | — | — | all targets | Must be greater than trim start |
video options
| Option | Type | Range / values | Default | Pro | Applies to | Description |
|---|---|---|---|---|---|---|
fps | integer | 1–120 | — | — | all targets | Frame rate (fps) |
mute | boolean | — | — | — | all targets | Mute (remove audio) |
rotate | enum | 0 / 90 / 180 / 270 | 0 | — | all targets | Rotate |
trim_start | number | 0–86400 | — | — | all targets | Trim start (sec) |
trim_end | number | 0–86400 | — | — | all targets | Must be greater than trim start |
document options
| Option | Type | Range / values | Default | Pro | Applies to | Description |
|---|---|---|---|---|---|---|
page_range | string | — | — | — | pdf, zip | Pages to keep (PDF) or render (images), e.g. 1-3,5 |
rotate | enum | 90 / 180 / 270 | — | — | Rotate every page clockwise by this many degrees | |
flatten_annotations | boolean | — | — | — | Bake form fields / annotations into the page so they render everywhere and can't be edited out | |
password | string | — | — | yes | Encrypt the output PDF (AES-256) | |
image_format | enum | png / jpg | png | — | zip | PNG is lossless; JPG is smaller for photo-heavy pages |
dpi | integer | 36–600 | 150 | — | zip | Higher DPI = sharper but larger images |
jpeg_quality | integer | 1–100 | 85 | — | zip | Quality for JPG output (ignored for PNG) |
grayscale | boolean | — | — | — | zip | Render pages in grayscale |
archive options
| Option | Type | Range / values | Default | Pro | Applies to | Description |
|---|---|---|---|---|---|---|
password | string | — | — | yes | zip, 7z | Produce an AES-256 encrypted archive |
