Ferrocast Install

Drag a file. Tap a key. Drop.

Hold a file, tap Shift for conversions, Command for tools, or Control for actions. The wheel stays open until you drop it. Everything runs on your Mac; nothing is uploaded.

46 input formats · 275 conversion pairs · 26 file tools · 7 file actions

Three keys, three wheels

Start dragging a file, then tap a key. Tap another key to switch wheels; the wheel stays open until you drop or cancel.

  1. Shift → Convert

    A wheel of the formats this file can become.

  2. Command → Tools

    Windows and presets for the file: crop, trim, compress, organize pages…

  3. Control → Actions

    AirDrop, shelf, copy, move, copy path, Terminal, zip.

Try the wheel

A picture of each wheel, built from the lists the app uses. Pick a key, then move around with the arrow keys.

Sample: a PDF. Drag a file, tap Shift.

Sample: an MP4 video. Drag a file, tap Command.

Sample: any file or folder. Drag a file, tap Control.

This is a picture of the wheel built from the same lists the app uses, not a recording of the app. Hover or focus a segment, press Shift, ⌘ or Ctrl, and use the arrow keys. Segments marked with a dot need an optional tool installed.

Every conversion, searchable

Find what a format can become. All 275 pairs are listed, grouped by family.

275 of 275 conversion pairs shown

Images

57 pairs from 8 formats
  • JPEG.jpg →
    • PNG
    • WebPneeds cwebp
    • HEIC
    • TIFF
    • AVIF
    • BMP
    • PDF
  • PNG.png →
    • JPEG
    • WebPneeds cwebp
    • HEIC
    • TIFF
    • AVIF
    • BMP
    • PDF
  • WebP.webp →
    • JPEG
    • PNG
    • HEIC
    • TIFF
    • AVIF
    • BMP
    • PDF
  • HEIC.heic →
    • JPEG
    • PNG
    • WebPneeds cwebp
    • TIFF
    • AVIF
    • BMP
    • PDF
  • TIFF.tiff →
    • JPEG
    • PNG
    • WebPneeds cwebp
    • HEIC
    • AVIF
    • BMP
    • PDF
  • Other.svg →
    • JPEG
    • PNG
    • WebPneeds cwebp
    • HEIC
    • TIFF
    • AVIF
    • BMP
    • PDF
  • AVIF.avif →
    • JPEG
    • PNG
    • WebPneeds cwebp
    • HEIC
    • TIFF
    • BMP
    • PDF
  • BMP.bmp →
    • JPEG
    • PNG
    • WebPneeds cwebp
    • HEIC
    • TIFF
    • AVIF
    • PDF

Audio

56 pairs from 8 formats
  • MP3.mp3 →
    • M4A
    • WAV
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFF
    • WMAneeds ffmpeg
  • M4A.m4a →
    • MP3needs ffmpeg
    • WAV
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFF
    • WMAneeds ffmpeg
  • WAV.wav →
    • MP3needs ffmpeg
    • M4A
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFF
    • WMAneeds ffmpeg
  • FLAC.flac →
    • MP3needs ffmpeg
    • M4A
    • WAV
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFF
    • WMAneeds ffmpeg
  • OGG.ogg →
    • MP3needs ffmpeg
    • M4Aneeds ffmpeg
    • WAVneeds ffmpeg
    • FLACneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFFneeds ffmpeg
    • WMAneeds ffmpeg
  • Opus.opus →
    • MP3needs ffmpeg
    • M4Aneeds ffmpeg
    • WAVneeds ffmpeg
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • AIFFneeds ffmpeg
    • WMAneeds ffmpeg
  • AIFF.aiff →
    • MP3needs ffmpeg
    • M4A
    • WAV
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • WMAneeds ffmpeg
  • WMA.wma →
    • MP3needs ffmpeg
    • M4Aneeds ffmpeg
    • WAVneeds ffmpeg
    • FLACneeds ffmpeg
    • OGGneeds ffmpeg
    • Opusneeds ffmpeg
    • AIFFneeds ffmpeg

Video

48 pairs from 7 formats
  • MP4.mp4 →
    • MOV
    • MKVneeds ffmpeg
    • WebMneeds ffmpeg
    • AVIneeds ffmpeg
    • WMVneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • MOV.mov →
    • MP4
    • MKVneeds ffmpeg
    • WebMneeds ffmpeg
    • AVIneeds ffmpeg
    • WMVneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • MKV.mkv →
    • MP4needs ffmpeg
    • MOVneeds ffmpeg
    • WebMneeds ffmpeg
    • AVIneeds ffmpeg
    • WMVneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • WebM.webm →
    • MP4needs ffmpeg
    • MOVneeds ffmpeg
    • MKVneeds ffmpeg
    • AVIneeds ffmpeg
    • WMVneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • AVI.avi →
    • MP4needs ffmpeg
    • MOVneeds ffmpeg
    • MKVneeds ffmpeg
    • WebMneeds ffmpeg
    • WMVneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • WMV.wmv →
    • MP4needs ffmpeg
    • MOVneeds ffmpeg
    • MKVneeds ffmpeg
    • WebMneeds ffmpeg
    • AVIneeds ffmpeg
    • GIFneeds ffmpeg
    • MP3needs ffmpeg
  • GIF.gif →
    • MP4needs ffmpeg
    • MOVneeds ffmpeg
    • MKVneeds ffmpeg
    • WebMneeds ffmpeg
    • AVIneeds ffmpeg
    • WMVneeds ffmpeg

PDF

9 pairs from 1 format
  • PDF.pdf →
    • Word (DOCX)needs LibreOffice
    • Pages
    • PowerPoint (PPTX)needs LibreOffice
    • Excel (XLSX)
    • JPEG
    • PNG
    • EPUB
    • Plain text
    • Markdown

Documents

65 pairs from 9 formats
  • Word (DOCX).docx →
    • Pages
    • PDFneeds LibreOffice
    • Plain text
    • Markdown
    • HTML
    • EPUBneeds LibreOffice
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • Pages.pages →
    • Word (DOCX)needs LibreOffice
    • PDFneeds LibreOffice
    • Plain textneeds LibreOffice
    • Markdownneeds LibreOffice
    • HTMLneeds LibreOffice
    • EPUBneeds LibreOffice
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • Markdown.md →
    • Word (DOCX)
    • Pages
    • PDFneeds LibreOffice
    • Plain text
    • HTML
    • EPUB
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • Other.rtf →
    • Word (DOCX)
    • Pages
    • PDFneeds LibreOffice
    • Plain text
    • Markdown
    • HTML
    • EPUBneeds LibreOffice
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • Other.rtfd →
    • Word (DOCX)
    • Pages
    • PDFneeds LibreOffice
    • Plain text
    • Markdown
    • HTML
    • EPUBneeds LibreOffice
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • Other.textClipping →
    • Word (DOCX)
    • Pages
    • PDFneeds LibreOffice
    • Plain text
    • Markdown
    • HTML
    • EPUB
    • PNGneeds LibreOffice
    • JPEGneeds LibreOffice
  • EPUB.epub →
    • PDFneeds LibreOffice
    • Word (DOCX)
    • Pages
    • Plain text
    • Markdown
    • HTML
  • Plain text.txt →
    • Word (DOCX)
    • Pages
    • PDFneeds LibreOffice
    • Markdown
    • HTML
    • EPUBneeds LibreOffice
    • JPEGneeds LibreOffice
    • PNGneeds LibreOffice
  • HTML.html →

Slides

6 pairs from 2 formats
  • Other.ppt →
    • PDFneeds LibreOffice
    • JPEGneeds LibreOffice
    • PNGneeds LibreOffice
  • PowerPoint (PPTX).pptx →
    • PDFneeds LibreOffice
    • JPEGneeds LibreOffice
    • PNGneeds LibreOffice

Spreadsheets

21 pairs from 5 formats
  • Excel (XLSX).xlsx →
    • OpenDocumentneeds LibreOffice
    • CSVneeds LibreOffice
    • TSVneeds LibreOffice
    • PDFneeds LibreOffice
  • Other.xls →
    • Excel (XLSX)needs LibreOffice
    • OpenDocumentneeds LibreOffice
    • CSVneeds LibreOffice
    • TSVneeds LibreOffice
    • PDFneeds LibreOffice
  • OpenDocument.ods →
    • Excel (XLSX)needs LibreOffice
    • CSVneeds LibreOffice
    • TSVneeds LibreOffice
    • PDFneeds LibreOffice
  • CSV.csv →
    • Excel (XLSX)needs LibreOffice
    • OpenDocumentneeds LibreOffice
    • TSVneeds LibreOffice
    • PDFneeds LibreOffice
  • TSV.tsv →
    • Excel (XLSX)needs LibreOffice
    • OpenDocumentneeds LibreOffice
    • CSVneeds LibreOffice
    • PDFneeds LibreOffice

Subtitles

4 pairs from 2 formats
  • SubRip (SRT).srt →
    • WebVTTneeds ffmpeg
    • Plain text
  • WebVTT.vtt →
    • SubRip (SRT)needs ffmpeg
    • Plain text

Archives

9 pairs from 4 formats
  • ZIP.zip →
    • TAR
    • GZIP
  • TAR.tar →
    • ZIP
    • GZIP
  • GZIP.gz →
    • ZIP
    • TAR
  • Other.rar →
    • ZIP
    • TAR
    • GZIP

Chips marked “needs” depend on an optional tool (ffmpeg, LibreOffice, cwebp, unrar); everything else uses tools that ship with macOS.

RAR extraction needs a working unrar, and .pages is written in the iWork '09 format. ffmpeg and LibreOffice are used when installed; macOS tools come first.

26 file tools

Windows and presets for the file you are holding. Type a short command in the Convert view to skip the window.

Image editors

For JPEG, PNG, WebP, HEIC and TIFF. Originals are never overwritten.

  • Edit photo

    Sliders for brightness, contrast, saturation, warmth, clarity, sharpen, grain, denoise and dehaze, with a preview on a smaller copy.

    ⇧⌘E on a selected file in the launcher list

    Type edit brightness 20 grain 30

    .jpg.png.webp.heic.tiff

  • Annotate photo

    Arrows, lines, boxes, ellipses, highlights, pen, numbered labels, magnifiers, text, callouts and image stamps. Saves a PNG copy.

    ⇧⌘A on a selected file in the launcher list

    .jpg.png.webp.heic.tiff

  • Add a background

    Put the picture on a colour or blurred backdrop, with padding, rounded corners and a shadow.

    ⇧⌘B on a selected file in the launcher list

    Type frame blur 40

    .jpg.png.webp.heic.tiff

  • Crop image

    Drag a rectangle, lock an aspect ratio, or type exact width and height.

    ⇧⌘K on a selected file in the launcher list

    .jpg.png.webp.heic.tiff

  • Redact photo

    Drag your own areas over the picture, or type redact faces or redact text to detect them on your Mac. Solid colour or blur.

    ⇧⌘R on a selected file in the launcher list

    Type redact faces

    .jpg.png.webp.heic.tiff

  • Make a collage

    Grid, row, column or featured layouts with spacing, rounded corners and a background.

    Type collage row 1600 gap 16

    .jpg.png.webp.heic.tiff.svg

  • Create a PDF

    Combine the selected images into one PDF, a page per image, in an order you choose.

    .jpg.png.webp.heic.tiff.svg

Video windows

For MP4, MOV and MKV. Preview frames and re-encoding need ffmpeg.

  • Trim video

    Step by frame or second, set in and out markers, and write an exact re-encoded cut.

    ⇧⌘V on a selected file in the launcher list

    Type trim 0:10-0:30

    .mp4.mov.mkv

  • Crop video

    Drag a rectangle over a preview frame or type exact dimensions.

    ⇧⌘J on a selected file in the launcher list

    .mp4.mov.mkv

  • Change video speed

    From a quarter of the speed to four times, with the new duration shown. No playback preview.

    ⇧⌘L on a selected file in the launcher list

    .mp4.mov.mkv

  • Video snapshots

    Pick frames and save them as full-resolution PNG files.

    ⇧⌘S on a selected file in the launcher list

    .mp4.mov.mkv

  • Split video

    Add cut points on the timeline or split into equal parts. Clips land in one new folder.

    .mp4.mov.mkv

  • Redact video

    Cover an area with a solid colour or blur for a chosen time range. One area per run.

    .mp4.mov.mkv

  • Join videos

    Join several clips into one MP4 in an order you choose; the first clip sets the canvas.

    .mp4.mov.mkv

  • Mute video

    Write a copy of the video without its audio track.

    .mp4.mov.mkv

PDF organizer and metadata

Reorder, split and merge PDFs, and read or change tags on files.

  • Organize PDF pages

    Page thumbnails: rotate, duplicate, remove and reorder pages, then save a copy.

    ⇧⌘O on a selected file in the launcher list

    Type pages 3,1,2r

    .pdf

  • Merge PDFs

    Merge PDFs in the order you choose.

    .pdf

  • Split PDF

    Split a PDF into one file per page.

    .pdf

  • Edit metadata

    Read tags on audio, video and PDF files, edit them or remove them. Images use a lossless removal preset.

    .jpg.png.webp.heic.tiff.mp3.m4a.wav.flac.mp4.mov.mkv.gif.pdf

Audio tools

For MP3, M4A, WAV and FLAC. These use ffmpeg.

  • Normalize audio

    Set a target loudness, loudness range and true peak, and see the measured level first.

    .mp3.m4a.wav.flac

  • Trim audio

    Waveform with start and end markers, exact times, and a button to trim silence at the ends.

    .mp3.m4a.wav.flac

  • Audio channels

    Mono or stereo, with left and right volume in dB.

    .mp3.m4a.wav.flac

  • Audio to video

    Make an MP4 from audio with a still image. The still image is set with a typed command.

    Type visualizer square image /path/cover.jpg

    .mp3.m4a.wav.flac

  • Bleep audio

    Bleep out a stretch of audio with a typed command.

    .mp3.m4a.wav.flac

Archives and compression

Make files smaller, or unpack an archive into a new folder next to it.

  • Compress

    Aim for a target size, a percentage or a preset, and optionally limit the longest edge. PDF compression needs Ghostscript.

    Type 500kb

    .jpg.png.webp.heic.tiff.mp3.m4a.wav.flac.mp4.mov.mkv.pdf

  • Extract archive

    Unpack ZIP, TAR, GZ or RAR into a new folder named after the archive. Refuses entries that try to escape the folder.

    .zip.tar.gz.rar

Which tools appear for which format

The wheel and the Convert list offer these tools. “Several files” is what you get with a multi-file selection.

Tools offered for each file format
FormatOne fileSeveral files
.jpgCompress, Edit metadata, Edit photo, Annotate photo, Add a background, Crop image, Redact photoCompress, Edit metadata, Crop image, Create a PDF, Make a collage
.pngCompress, Edit metadata, Edit photo, Annotate photo, Add a background, Crop image, Redact photoCompress, Edit metadata, Crop image, Create a PDF, Make a collage
.webpCompress, Edit metadata, Edit photo, Annotate photo, Add a background, Crop image, Redact photoCompress, Edit metadata, Crop image, Create a PDF, Make a collage
.heicCompress, Edit metadata, Edit photo, Annotate photo, Add a background, Crop image, Redact photoCompress, Edit metadata, Crop image, Create a PDF, Make a collage
.tiffCompress, Edit metadata, Edit photo, Annotate photo, Add a background, Crop image, Redact photoCompress, Edit metadata, Crop image, Create a PDF, Make a collage
.svg—Create a PDF, Make a collage
.mp3Compress, Edit metadata, Normalize audio, Audio to video, Trim audio, Audio channels, Bleep audio—
.m4aCompress, Edit metadata, Normalize audio, Audio to video, Trim audio, Audio channels, Bleep audio—
.wavCompress, Edit metadata, Normalize audio, Audio to video, Trim audio, Audio channels, Bleep audio—
.flacCompress, Edit metadata, Normalize audio, Audio to video, Trim audio, Audio channels, Bleep audio—
.mp4Compress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Video snapshots, Split video, Redact videoCompress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Join videos
.movCompress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Video snapshots, Split video, Redact videoCompress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Join videos
.mkvCompress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Video snapshots, Split video, Redact videoCompress, Edit metadata, Mute video, Trim video, Crop video, Change video speed, Join videos
.gifEdit metadata—
.pdfCompress, Edit metadata, Split PDF, Organize PDF pagesCompress, Edit metadata, Split PDF, Merge PDFs
.zipExtract archiveExtract archive
.tarExtract archiveExtract archive
.gzExtract archiveExtract archive
.rarExtract archiveExtract archive

Seven file actions

Hold Control while dragging any file or folder.

Enter on a Finder selection is an opt-in setting in Settings > General (off by default, needs Accessibility); the Convert Finder Selection command also works.

Questions about conversions

Are conversions really local?

Yes. Nothing is uploaded. Conversions run on your Mac and use the tools that ship with macOS first. ffmpeg, LibreOffice, cwebp, unrar and Ghostscript are optional and are used only when they are installed; chips on this page say which pairs need one.

What can it convert?

There are 46 input formats and 275 conversion pairs across images, audio, video, PDF, documents, slides, spreadsheets, subtitles and archives. Use the explorer above to search them.

Does it overwrite my files?

No. The result is written next to the original with the same name and the new extension. If that name is taken it adds 2, 3 and so on.

Can I press Enter on a file in Finder?

Yes, as an opt-in setting. In Settings > General, turn on “Enter on Finder selection” (off by default, needs Accessibility) and pressing Return on selected files in Finder opens the Convert wheel instead of renaming. The Convert Finder Selection command also works, and Option-Enter on a file result in the launcher does the same.