FileDial › Tools
Every file tool on your Mac, offline
FileDial puts 525 tools for PDFs, images, video, audio, documents, spreadsheets, subtitles and archives one gesture away in Finder: select a file, hold right ⌥, pick a tool. Everything runs on your Mac, so nothing is uploaded. Start with a task below, or browse the full list.
Try FileDial free for 1 daySee the dialNo card, no account. Then $20 once, for 2 Macs. Runs offline on macOS 14+ (Apple silicon).
Compress a PDF on your Mac without uploading itTo compress a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Compress › Compress …Merge PDFs on your Mac into one file, offlineTo merge PDFs on a Mac with FileDial, select the files in Finder in the order you want, hold the right Option key and ch…How to split a PDF on a Mac without uploading itTo split a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Organize › Split every …Password-protect a PDF on your Mac without uploading itTo password-protect a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Sign & Lock …Remove a password from a PDF on your MacTo remove a password from a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Sign &…Redact a PDF on your Mac so the text is really goneTo redact a PDF properly on a Mac, select it in Finder, hold the right Option key and choose Sign & Lock › Redact text….…Sign a PDF on your Mac without uploading itTo sign a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Sign & Lock › Place sign…Make a scanned PDF searchable on your Mac with OCRTo make a scanned PDF searchable on a Mac with FileDial, select it in Finder, hold the right Option key and choose OCR ›…Convert a PDF to Word on your Mac without uploading itTo convert a PDF to Word on a Mac with FileDial, select it in Finder, hold the right Option key and choose Convert › PDF…Convert a PDF to JPG on your Mac, one image per pageTo convert a PDF to JPG on a Mac with FileDial, select it in Finder, hold the right Option key and choose Convert › PDF …Combine images into one PDF on your MacTo combine images into a PDF on a Mac with FileDial, select the photos in Finder in the order you want, hold the right O…Add a watermark to a PDF on your MacTo watermark a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Pages › Add waterma…Add page numbers to a PDF on your MacTo add page numbers to a PDF on a Mac with FileDial, select it in Finder, hold the right Option key and choose Pages › A…Add Bates numbers to PDFs on your MacTo Bates number PDFs on a Mac with FileDial, select the files in Finder in production order, hold the right Option key a…Fill in a PDF form on your Mac without uploading itTo fill a PDF form on a Mac with FileDial, select it in Finder, hold the right Option key and choose Sign & Lock › Fill …
Images
Convert HEIC to JPG on your Mac, in bulk, without uploadingTo convert HEIC to JPG on a Mac with FileDial, select the photos in Finder, hold the right Option key and choose Convert…Compress images on your Mac under 1 MB, 500 KB or 200 KB, without uploadingTo compress an image on a Mac with FileDial, select it in Finder, hold the right Option key and choose Compress › Compre…Resize images on your Mac in bulk, to 1080 px, 4K or a square cropTo resize images in bulk on a Mac with FileDial, select them in Finder, hold the right Option key and choose a Resize to…Convert images to WebP or AVIF on your Mac, without uploadingTo convert images to WebP on a Mac with FileDial, select them in Finder, hold the right Option key and choose Convert › …Convert PNG to JPG on your Mac, in bulk, without uploadingTo convert PNG to JPG on a Mac with FileDial, select the PNG files in Finder, hold the right Option key and choose Conve…Remove an image background on your Mac, without uploadingTo remove an image background on a Mac with FileDial, select the photo in Finder, hold the right Option key and choose A…Remove location and metadata from photos on your Mac, before you share themTo remove location from photos on a Mac with FileDial, select them in Finder, hold the right Option key and choose Priva…Blur faces and redact photos on your Mac, without uploadingTo hide sensitive parts of a photo on a Mac with FileDial, select it in Finder, hold the right Option key and choose Pri…Watermark photos on your Mac with your logo, without uploadingTo watermark photos on a Mac with FileDial, select them in Finder, hold the right Option key and choose Markup › Add log…
Video
Compress a video on your Mac without uploading itTo compress a video on your Mac, select it in Finder, hold the right Option (⌥) key and choose Compress › Compress to 72…Convert MOV to MP4 on your Mac, without uploadingTo convert a MOV to MP4 on your Mac, select the file in Finder, hold the right Option (⌥) key and choose Convert › Conve…Turn a video into a GIF on your MacTo turn a video into a GIF on your Mac, select it in Finder, hold the right Option (⌥) key and choose Convert › Make a G…Extract the audio from a video on your MacTo extract the audio from a video on your Mac, select the video in Finder, hold the right Option (⌥) key and choose Audi…Trim and cut a video on your MacTo trim a video on your Mac, select it in Finder, hold the right Option (⌥) key and choose Edit › Trim…. FileDial saves …Fit a video for Reels, TikTok and YouTube on your MacTo fit a video for Reels, TikTok or Stories on your Mac, select it in Finder, hold the right Option (⌥) key and choose F…Add subtitles to a video on your MacTo add subtitles to a video on your Mac, select the video and its SRT or VTT file in Finder, hold the right Option (⌥) k…
Audio
Convert WAV to MP3 on your Mac, offlineTo convert WAV to MP3 on a Mac, select the WAV in Finder, hold the right Option (⌥) key and choose Convert › Convert to …Normalize audio loudness on your Mac, without uploadingTo even out loudness on a Mac, select your audio in Finder, such as a podcast episode, interview or voice memo, hold the…Remove hum and clean up voice recordings on your MacTo clean up a recording on a Mac, select the audio file in Finder, such as a podcast episode, interview or voice memo, h…Compress audio files on your Mac, offlineTo make an audio file smaller on a Mac, select it in Finder, hold the right Option (⌥) key and choose Compress › Compres…Trim audio on your Mac, add fades and join tracksTo trim audio on a Mac, select the file in Finder, hold the right Option (⌥) key and choose Edit › Trim…, then set the p…
All 525 tools
The complete catalogue, grouped by what each tool does. Names match the app exactly.
Convert 137
- 3D thumbnail A 1024 px PNG render of the model
- Ask a question… Writes “name answer.txt” with the answer and the sentence it came from · Apple Intelligence, on this Mac
- Auto Finder tags Adds up to 5 Finder tags to the originals (in place) and writes a list of them
- Calendar to CSV One row per event: summary, start, end, location, description
- Combine emails into one PDF Every message (an MBOX holds many) in one PDF, each starting on a new page; attachments are listed, not saved
- Comic to PDF One page per image, in natural page order
- Contacts to CSV One row per contact: name, organisation, up to three emails and phones, address, birthday, website, note
- Convert GIF to MP4 Much smaller than the GIF
- Convert GIF to WebM Much smaller than the GIF
- Convert GIF to animated WebP Often smaller than the GIF
- Convert HDR to SDR Tone-mapped by macOS for normal screens
- Convert to AIFF New copy beside the original
- Convert to ASS Styling (fonts, colours, positions) is not carried over
- Convert to AVI New copy beside the original
- Convert to AVIF New copy beside the original
- Convert to Apple Lossless New copy beside the original
- Convert to BMP New copy beside the original
- Convert to CAF New copy beside the original
- Convert to CSV One CSV per sheet; values only, no formatting
- Convert to Display P3 Converted copy with a Display P3 profile
- Convert to EPUB EPUB 3 e-book with a table of contents from the headings; images are dropped
- Convert to EPUB Chapters become the table of contents; images are dropped
- Convert to EXR New copy beside the original
- Convert to Excel (XLSX) Values only: numbers become numbers, everything else stays text
- Convert to FLAC New copy beside the original
- Convert to FLV New copy beside the original
- Convert to GIF New copy beside the original
- Convert to GPX Tracks, routes and points; styles and folders are dropped
- Convert to GeoJSON LineString per track, Point per waypoint
- Convert to HEIC New copy beside the original
- Convert to HEVC (smaller) New copy beside the original
- Convert to HTML New copy beside the original
- Convert to ICNS macOS icon with 16–1024 px sizes
- Convert to ICO Icon with six sizes, 16–256 px, square, transparent edges
- Convert to JPEG 2000 New copy beside the original
- Convert to JPG New copy beside the original
- Convert to JSON First row becomes the keys; one JSON file per sheet
- Convert to KML Tracks and points, for Google Earth
- Convert to LRC lyrics Styling (fonts, colours, positions) is not carried over
- Convert to M4A New copy beside the original
- Convert to M4V New copy beside the original
- Convert to MKV New copy beside the original
- Convert to MOV New copy beside the original
- Convert to MP3 New copy beside the original
- Convert to MP4 New copy beside the original
- Convert to MPEG New copy beside the original
- Convert to Markdown Headings, lists, bold, italic and links; tables and images are dropped
- Convert to OBJ Geometry converted with Model I/O; materials only where the format holds them
- Convert to OGG Vorbis New copy beside the original
- Convert to OGV New copy beside the original
- Convert to OpenDocument (ODS) Values only: numbers become numbers, everything else stays text
- Convert to OpenDocument (ODT) New copy beside the original
- Convert to Opus New copy beside the original
- Convert to PDF New copy beside the original
- Convert to PLY Geometry converted with Model I/O; materials only where the format holds them
- Convert to PNG New copy beside the original
- Convert to PSD Flattened, one layer
- Convert to ProRes (for editing) Large file: made for editing apps
- Convert to RTF New copy beside the original
- Convert to SBV (YouTube) Styling (fonts, colours, positions) is not carried over
- Convert to SRT Styling (fonts, colours, positions) is not carried over
- Convert to SRT Styling tags other than bold, italic and underline are dropped
- Convert to STL Geometry converted with Model I/O; materials only where the format holds them
- Convert to TAR.GZ New copy beside the original
- Convert to TAR.XZ New copy beside the original
- Convert to TGA New copy beside the original
- Convert to TIFF New copy beside the original
- Convert to TSV One TSV per sheet; values only, no formatting
- Convert to TTML Styling (fonts, colours, positions) is not carried over
- Convert to USDA Geometry converted with Model I/O; materials only where the format holds them
- Convert to WAV New copy beside the original
- Convert to WMA New copy beside the original
- Convert to WMV New copy beside the original
- Convert to WebM New copy beside the original
- Convert to WebP Animated GIFs stay animated. Metadata isn't kept
- Convert to WebVTT Styling (fonts, colours, positions) is not carried over
- Convert to WebVTT New copy beside the original
- Convert to Word (DOCX) New copy beside the original
- Convert to Word 97 (DOC) New copy beside the original
- Convert to ZIP New copy beside the original
- Convert to animated PNG Up to the first 30 s, 480 px wide
- Convert to animated WebP Up to the first 60 s, 480 px wide
- Convert to contacts (VCF) Columns are matched by name: name, first, last, email, phone, company, title, address, birthday, website, note
- Convert to image (JPG) The whole page as WebKit draws it, 1280 px wide. Web locations are loaded from the internet
- Convert to image (PNG) The whole page as WebKit draws it, 1280 px wide. Web locations are loaded from the internet
- Convert to plain text New copy beside the original
- Convert to plain text Just the words, no timings
- Convert to sRGB Converted copy with an sRGB profile; says which profile it had if it's already sRGB
- Copy with name from content… New copy named from its date, company and number; the original is untouched
- Detect language Writes a short .txt naming each file's language; files are not changed
- Editing proxy (H.264 540p) A small, easy-to-scrub H.264 MOV
- Editing proxy (ProRes Proxy) A light ProRes Proxy MOV for editing apps
- Email to PDF PDF with the From/To/Date header; attachments go in a folder beside it and PDF attachments are appended. Remote images aren't loaded
- Extract images Every embedded picture as its own file
- Extract subtitle tracks Each text track as an SRT
- Glyph sheet PDF: sample text at sizes, then every glyph. WOFF and WOFF2 aren't supported
- Grayscale PDF New copy beside the original · links and form fields are flattened
- Image to SVG (trace)… Vector paths traced from the picture; best on logos, drawings and flat art
- Invert colors (dark mode) White becomes black, text stays selectable · · links and form fields are flattened
- Live Photo to GIF Looping GIF of the motion part, 480 px
- Live Photo to still A plain JPG: the photo half, or the middle frame of the MOV
- Live Photo to video MP4 of the motion part; pairs the photo with its MOV by content ID or name
- Make Android icon sizes mipmap-mdpi to xxxhdpi launcher icons (48 to 192 px) and a 512 px store icon, in a new folder
- Make a GIF New copy beside the original
- Make an HD GIF New copy beside the original
- Make app icon set AppIcon.appiconset for Xcode plus AppIcon.icns, in a new folder. Best from a 1024 px square
- Make favicon pack favicon.ico (16, 32, 48), apple-touch-icon, 192 and 512 px icons and site.webmanifest, in a new folder
- Make iOS @1x @2x @3x An Xcode .imageset: bitmaps are taken as @3x, SVG and PDF at their own size as @1x
- Make iPhone ringtone… An .m4r with fades; drag it onto your iPhone in Finder
- Make uploadable JPG any upload form takes · date kept, location removed
- Map image PNG of the route and points on an Apple map (needs internet); offline, the track is drawn on a plain grid
- PDF to EPUB Reflowable e-book · pages without text become pictures
- PDF to Excel One sheet per page · tables split into cells, numbers stay numbers · scans are OCRed
- PDF to JPG One JPG per page, 150 dpi
- PDF to JPG (300 dpi) One JPG per page, 300 dpi
- PDF to Markdown Headings guessed from font size
- PDF to PDF/A PDF/A-2b for archiving · links and form fields are flattened
- PDF to PNG One PNG per page, 150 dpi
- PDF to PowerPoint One slide per page · text stays editable, pictures and drawings sit behind it · scans are OCRed
- PDF to RTF Text and styles; layout may shift
- PDF to Text New copy beside the original
- PDF to Word Paragraphs, fonts, tables and pictures where they were · one page per page · scans are OCRed
- Rasterize PDF… Every page becomes a picture: no selectable text, links or form fields
- Read aloud to audio… M4A spoken with the system voice. A scanned PDF needs OCR first
- Receipts to spreadsheet A CSV of date, merchant, total, tax and currency, plus an expense report PDF
- Rename by content… Renames the originals from their date, company and number
- Review copy… 720p with a burned-in timecode
- SVG to PNG (1×, 2×, 3×) Three PNGs at the drawing's own size, double and triple
- Split GIF into frames A new folder of PNGs
- Split into one file per contact A folder of .vcf files named after each contact
- Split into one file per event A folder of .ics files, each with the calendar's time zones
- Split mailbox into emails A folder with one .eml per message
- Summarize Writes “name summary.txt” · Apple Intelligence, on this Mac
- Table to spreadsheet A CSV and an XLSX of the table on each page
- Transcribe to subtitles… An SRT and a TXT, made on this Mac
- Translate document… Writes “name (Language).txt” (and .docx for Word files) · on this Mac, macOS 26
- Web page screenshot Full-page PNG, 1280 px wide. Links open the page online
Combine 37
- Add cover art Pick a track and a picture; new copy, sound not re-encoded
- Add music The music plays under the video's own sound
- Add subtitle track Pick a video and a subtitle file; switchable in players, no re-encoding
- Binder with cover and contents… Cover, contents page with page numbers, then every file, with bookmarks
- Burn in subtitles Pick a video and an SRT or VTT file
- Combine into one DOCX Text and basic formatting, in selection order
- Combine into one PDF Uses Pages or Word when installed
- Combine into one PDF Photos and PDF pages in selection order, one new PDF
- Combine into one workbook One sheet per file; values only, no formatting
- Combine side by side One new image beside the first
- Compare two PDFs A report PDF: removed text in red, added in green, side by side
- Compare two files Unified .diff plus a side-by-side .html
- Find screenshots and documents Copies them into a new folder; originals stay
- Find similar and blurry photos Writes a CSV report and copies suggested rejects to a folder; nothing is deleted
- Images to GIF One animated GIF beside the first
- Images to PDF One page per image, sized to the image
- Images to PDF (A4) One A4 page per image
- Images to PDF (Letter) One Letter page per image
- Images to animated WebP One animated WebP beside the first
- Interleave fronts and backs First PDF = fronts, second = backs · one PDF in page order
- Join clips One new video in selection order
- Join tracks One new track in selection order
- Mail-merge a PDF form… One fillable PDF + one CSV: a filled copy per row, matched by column name
- Make ZIP New copy beside the original
- Make a collage One new image beside the first
- Make a slideshow video… One new MP4 in selection order
- Make comic (CBZ) Pages in selection order; HEIC, TIFF and BMP become JPEG
- Merge PDFs One new PDF, in selection order
- Merge PDFs by date One new PDF, oldest file first (created date)
- Merge PDFs by name One new PDF, in file-name order (2 before 10)
- Merge calendars One .ics with every event, to-do and time zone
- Merge contacts One .vcf with every contact, in selection order
- Merge with bookmarks One PDF, a bookmark per file named after it
- Per-recipient copies from list One PDF + a CSV or text list: a watermarked copy per name · 2nd column = password
- Sort into folders by document type Copies into Receipts, Invoices, Contracts, IDs, Screenshots and Other in a new folder
- Stack screenshots vertically… One PNG, same width, top to bottom in selection order
- Stack side by side… One PNG, same height, left to right in selection order
Compress 28
- Compress Smaller copy, looks the same
- Compress PDF Images at 144 dpi · text stays selectable
- Compress PDF (light) Images at 200 dpi · text stays selectable
- Compress PDF (strong) Images at 96 dpi · text stays selectable
- Compress by percentage… New copy beside the original
- Compress by percentage… New copy beside the original
- Compress by percentage… New copy beside the original
- Compress for voice (64 kbps mono) New copy beside the original
- Compress images Shrinks pictures to 1920 px and re-encodes JPEGs; slides are untouched
- Compress to 1080p New copy beside the original
- Compress to 128 kbps New copy beside the original
- Compress to 480p New copy beside the original
- Compress to 720p New copy beside the original
- Compress to size… New copy beside the original
- Compress to size… Squeezes images step by step · split into parts if it can't get there
- Compress to size… New copy beside the original
- Compress under 1 MB New copy beside the original
- Compress under 10 MB Squeezes images step by step until under 10 MB · split into parts if it can't get there
- Compress under 10 MB New copy beside the original
- Compress under 2 MB New copy beside the original
- Compress under 200 KB New copy beside the original
- Compress under 25 MB New copy beside the original
- Compress under 50 MB New copy beside the original
- Compress under 500 KB New copy beside the original
- Email-safe (under 20 MB) Squeezes images step by step until under 20 MB · split into parts if it can't get there
- Gmail-safe (under 25 MB) Squeezes images step by step until under 25 MB · split into parts if it can't get there
- Optimize GIF to size… Fewer colours, frames or pixels until it fits
- Optimize SVG Comments, metadata, editor data and empty groups removed; numbers rounded to 2 decimals
Pages 26
- 2 pages per sheet Landscape A4 sheets
- 4 pages per sheet A4 sheets
- Add header/footer text… New copy beside the original · links and form fields are flattened
- Add image watermark… New copy beside the original · links and form fields are flattened
- Add page numbers New copy beside the original · links and form fields are flattened
- Add page numbers (right) New copy beside the original · links and form fields are flattened
- Add watermark text… New copy beside the original · links and form fields are flattened
- Approved stamp “APPROVED” and today's date on page 1, top right · · links and form fields are flattened
- Bates numbering… One copy per file · numbers continue across the selection in order
- Booklet Two pages per landscape sheet in fold order · print double-sided, flip on short edge, fold
- Confidential stamp “CONFIDENTIAL” and today's date on page 1, top right · · links and form fields are flattened
- Crop margins Trims white margins; nothing is deleted
- Crop margins by size… Hides the margins; nothing is deleted
- Custom stamp… New copy beside the original · links and form fields are flattened
- Edit PDF… Text, images, shapes, drawing · saves a new copy
- Edit bookmarks… The table of contents in the sidebar · empty removes them all
- Exhibit stamps… Page 1 of each file stamped, next letter per file · · links and form fields are flattened
- Flatten annotations Comments and markup become part of the page · form fields stay fillable
- Page numbers with format… New copy beside the original · links and form fields are flattened
- Pages per sheet… New copy beside the original
- Paid stamp “PAID” and today's date on page 1, top right · · links and form fields are flattened
- Per-recipient copies… A copy per name with a diagonal “Confidential – prepared for …” watermark
- Received stamp “RECEIVED” and today's date on page 1, top right · · links and form fields are flattened
- Remove annotations Comments, highlights and drawings removed · links and form fields kept
- Resize to A4 New copy beside the original · links and form fields are flattened
- Resize to Letter New copy beside the original · links and form fields are flattened
Adjust 26
- Add auto-captions… Transcribed on this Mac and burned into a new copy (plus the SRT)
- Add logo or watermark… New copy beside the original
- Add text… New copy beside the original
- Auto enhance New copy beside the original
- Black & white New copy beside the original
- Blur a region… New copy beside the original
- Blur faces Faces found and followed on this Mac; new copy
- Brightness, contrast & saturation… New copy beside the original
- Change GIF speed… New GIF beside the original
- Change frame rate… New copy beside the original
- Crop and rotate… Free or fixed ratio · saves a new copy
- Deinterlace New copy beside the original
- Fix photo date… New copy with the corrected date taken; pixels and video untouched
- Flip horizontal New copy beside the original
- Flip vertical New copy beside the original
- Passport / ID photo… Head scaled and centered, white background; one photo plus a 4×6 in print sheet
- Reduce noise New copy beside the original
- Remove background Transparent PNG beside the original
- Remove location & metadata New copy, no re-encoding
- Remove subtitle tracks New copy, no re-encoding
- Reverse GIF New GIF beside the original
- Rotate left New copy beside the original
- Rotate right New copy beside the original
- Scan to PDF… Straightens document photos into a searchable PDF
- Sharpen New copy beside the original
- Stabilize Smooths light handheld shake; new copy
Resize 24
- Crop 16:9 New copy beside the original
- Crop 4:5 New copy beside the original
- Crop GIF… New GIF beside the original
- Crop… The box is measured from the top left; a shape trims it further, centered
- Instagram portrait 4:5 (1080×1350) JPG filled around the subject, metadata removed
- Instagram square (1080×1080) JPG filled around the subject, metadata removed
- LinkedIn post (1200×627) JPG filled around the subject, metadata removed
- Open Graph image (1200×630) JPG filled around the subject, metadata removed
- Resize to 1080 px New copy beside the original
- Resize to 2048 px New copy beside the original
- Resize to 25% New copy beside the original
- Resize to 4K New copy beside the original
- Resize to 50% New copy beside the original
- Resize… New copy beside the original
- Smart crop 16:9 Crops around the subject Vision finds · new copy
- Smart crop 1:1 Crops around the subject Vision finds · new copy
- Smart crop 4:5 Crops around the subject Vision finds · new copy
- Smart crop 9:16 Crops around the subject Vision finds · new copy
- Square crop 1:1 New copy beside the original
- Story 9:16 (1080×1920) JPG filled around the subject, metadata removed
- Upscale 2× Apple's on-device super resolution, tile by tile; transparency is resampled
- Upscale 4× Apple's on-device super resolution, tile by tile; transparency is resampled
- X post (1600×900) JPG filled around the subject, metadata removed
- YouTube thumbnail (1280×720) JPG under 2 MB, filled around the subject, metadata removed
Developer 24
- Check signature and notarization Writes a report; its name gives the verdict
- Check signature and notarization Writes a report; its name gives the verdict
- Check signature and notarization Writes a report; its name gives the verdict
- Code to image PNG card of the code in a window, drawn by WebKit; the first 120 lines
- Convert line endings to CRLF New copy beside the original
- Convert line endings to LF New copy beside the original
- Convert to UTF-8 New copy; the original encoding is detected
- Copy as Base64 Copied to the clipboard and saved as a .txt beside the original
- Copy as code block Markdown ``` block with the language; copied and saved as a .md beside the original
- Copy as data URI Copied to the clipboard and saved as a .txt beside the original
- Inspect APK Writes a report: package, version, permissions and the file list
- Inspect IPA Writes a report: Info.plist, provisioning profile and entitlements
- Inspect certificate Writes a report: subject, issuer, validity, SHA-256 fingerprint. Password-protected .p12 files aren't read
- Inspect provisioning profile Writes a text report
- Make .env.example New .env.example: keys and comments kept, every value blanked
- Make executable Changes the original in place: adds execute permission (chmod +x)
- Minify JSON New copy beside the original
- Pretty-print JSON New copy indented by two spaces; key order kept
- Remove BOM New copy beside the original
- Sort JSON keys New copy with every object's keys in A–Z order
- Test archive integrity Writes a report named OK or FAILED; nothing is extracted
- Validate JSON Writes a report; its name says valid, or the line and column of the first error
- Verify checksum… Writes a report named OK or MISMATCH; MD5, SHA-1, SHA-256 or SHA-512 by length
- Verify checksum… Writes a report named OK or MISMATCH; MD5, SHA-1, SHA-256 or SHA-512 by length
Share 21
- AirDrop Nothing is changed
- Client proof… 1600 px, tiled watermark, sRGB, metadata removed · new JPG
- Contact sheet… Thumbnails with file names, one PDF or JPG
- Contact sheet… Thumbnails of the photos in the folder, one PDF or JPG
- Copy GitHub link Link to the file at the current commit; copied and saved as a .txt. Only inside a git repository
- Copy as data URI Copied to the clipboard and saved as a .txt beside the original
- Copy path Nothing is changed
- Float Small always-on-top tile; drag it out later
- Instagram carousel split A wide panorama cut into 4:5 slides (1080×1350) in a new folder
- Instagram grid 1×3 Square tiles in a new folder; post from the highest number down
- Instagram grid 2×3 Square tiles in a new folder; post from the highest number down
- Instagram grid 3×3 Square tiles in a new folder; post from the highest number down
- Mail Nothing is changed
- Messages Nothing is changed
- Move to… Moves the originals to a folder you pick
- Open in Terminal Opens the folder in your terminal (Settings › General)
- Open in editor… Opens the originals; nothing is written
- Portfolio PDF… Cover, one photo per page with its name, page numbers
- Portfolio PDF… Cover, one photo per page with its name, page numbers
- Print sheet… PDF to print. One photo fills the page with copies
- Show in Finder Nothing is changed
Sign & Lock 20
- Add initials to every page… New copy beside the original
- Add password… New copy beside the original
- Burn in redactions Pages with black boxes become pictures, re-OCRed: the hidden text is really gone
- Check redactions Writes a .txt report of text still hidden under black boxes
- Edit title, author, subject, keywords… New copy with the new details · empty fields keep what's there
- Fill form… Type into the form's fields · saves a new copy
- Find and redact personal info… Redacted copy (affected pages become images, re-OCRed) plus a .txt of what kinds were removed
- Flatten forms Fields become plain page content
- Inspect PDF Writes a short .txt report
- Make PDF fillable Empty boxes and blank lines become text fields (best guess)
- Place signature… Image signature, not a certificate signature
- Redact text… Matching pages become images with black boxes, then re-OCRed
- Remove metadata Title, author, dates and app names removed
- Remove password… New copy beside the original
- Remove restrictions Printing, copying and form filling allowed again · for PDFs that open without a password
- Repair PDF Rebuilds a damaged or truncated PDF and saves every page that loads
- Sanitize for sending… Removes scripts, actions, attachments, comments and metadata · a fresh file, no old revisions
- Set permissions… Opens normally; printing, copying and editing follow your choices
- Sign with certificate… A digital signature from a certificate in your Keychain · any later change shows as broken
- Verify signatures Writes a .txt report: signer, time, valid, changed since signing
Edit 18
- Bleep a section… New copy beside the original
- Change pitch… Same length, higher or lower
- Change tempo (keep pitch)… New copy beside the original
- Convert to mono New copy beside the original
- Convert to stereo New copy beside the original
- Fade in & out New copy beside the original
- Fix numbering Sorts cues by time and numbers them 1, 2, 3…
- Loudness for broadcast (−23 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for mono podcasts (−19 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for podcasts (−16 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for streaming (−14 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Normalize loudness New copy beside the original
- Reverse New copy beside the original
- Shift timing… Negative moves subtitles earlier
- Speed up 1.5× New copy beside the original
- Trim… New copy beside the original
- Volume down (−6 dB) New copy beside the original
- Volume up (+6 dB) New copy beside the original
Organize 17
- Delete pages… New copy beside the original
- Extract pages… New copy beside the original
- Insert blank page at end New copy beside the original
- Interleave halves (one scan) First half = fronts, second half = backs
- Remove blank pages New copy beside the original
- Reorder pages… “5, 1-4” moves page 5 to the front · new copy beside the original
- Reverse page order New copy beside the original
- Rotate all 180° New copy beside the original
- Rotate all 90° left New copy beside the original
- Rotate all 90° right New copy beside the original
- Split by bookmarks One PDF per top-level bookmark
- Split by file size… Parts in page order, each under the size
- Split by ranges… One PDF per range
- Split double-page scans Each landscape page becomes left and right pages · nothing is deleted
- Split every page One PDF per page
- Split into chunks of N… New copy beside the original
- Split pages top and bottom Each page becomes its top and bottom half
Batch 16
- Checksums (MD5) Writes a text file of checksums
- Checksums (SHA-1) Writes a text file of checksums
- Checksums (SHA-256) Writes a text file of checksums
- Checksums (SHA-512) Writes a text file of checksums
- Compressed size report Writes a table of raw, gzip, Brotli and LZFSE sizes per file
- Copy folder tree Markdown tree without .git, node_modules, build folders and .gitignore matches; copied and saved as a .md
- Find TODO and FIXME Writes a report of every TODO, FIXME, HACK and XXX with file and line
- Find duplicates Writes a report; nothing is deleted
- Find screenshots and documents Copies them into a new folder; originals stay
- Find similar and blurry photos Writes a CSV report and copies suggested rejects to a folder; nothing is deleted
- Flatten folder Copies every file into one new folder
- Folder size report Writes a text report
- Scan to PDF… iPhone camera or scanner → searchable PDF in this folder
- Sort documents by type Copies into Receipts, Invoices, Contracts, IDs, Screenshots and Other in a new folder
- Sort into folders by date Sorted copies by creation month
- Sort into folders by type Sorted copies in a new folder
Audio 16
- Bleep a section… New copy beside the original
- Clean up voice Picture copied; rumble cut, noise reduced, gently compressed
- Extract audio as AAC New copy beside the original
- Extract audio as M4A New copy beside the original
- Extract audio as MP3 New copy beside the original
- Extract audio as WAV New copy beside the original
- Loudness for broadcast (−23 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for mono podcasts (−19 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for podcasts (−16 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Loudness for streaming (−14 LUFS) True peak −1 dBTP, two-pass; video picture is copied, sound re-encoded
- Make the sound mono New copy beside the original
- Make the sound stereo New copy beside the original
- Remove audio New silent copy, no re-encoding
- Remove background hum Picture copied; notches out 50 and 60 Hz hum
- Volume down (−6 dB) New copy beside the original
- Volume up (+6 dB) New copy beside the original
Data 16
- Convert CSV to JSON First row becomes the keys
- Convert JSON to CSV A list of objects becomes rows; nested values are written as JSON
- Convert JSON to TOML New copy. TOML has no null, so null values are left out
- Convert JSON to YAML New copy beside the original
- Convert JSON to plist New copy. Plists have no null, so null values are left out
- Convert TOML to JSON New copy. Dates and times become strings
- Convert XML to JSON New copy: attributes become @name, repeated elements lists, values stay text
- Convert YAML to JSON New copy. Anchors, aliases and tags aren't expanded
- Convert plist to JSON New copy. Plists with dates or data can't be written as JSON
- Convert plist to XML New copy beside the original
- Convert plist to binary New copy beside the original
- Convert to SQLite One table named after the file; column types (integer, real, text) are inferred
- Merge CSVs One CSV with every row, in selection order. The files must have the same header
- Remove duplicate rows New copy keeping the first of each identical row
- Split CSV every N rows… Numbered files in a new folder, each with the header row
- Timesheet summary PDF Needs date and hours (or start and end) columns; totals by project and by day
Archive 15
- Compress with Zstandard file.zst with the zstd tool when it's installed, else .tar.zst; folders become .tar.zst
- Deliverable package… ZIP with README.txt and a SHA-256 manifest inside, plus the ZIP's own .sha256
- Join split parts Finds the other parts next to this one and writes the whole file
- Make 7Z New copy beside the original
- Make ISO ISO 9660 + Joliet image, readable on Windows and Linux
- Make TAR.GZ New copy beside the original
- Make ZIP New copy beside the original
- Make comic (CBZ) The folder's images in natural name order; HEIC, TIFF and BMP become JPEG
- Make disk image (DMG) Compressed read-only DMG
- Split into 1 GB ZIP parts Numbered .zip.001, .002… parts in a new folder; a selection smaller than one part becomes a plain ZIP
- Split into 100 MB ZIP parts Numbered .zip.001, .002… parts in a new folder; a selection smaller than one part becomes a plain ZIP
- Split into 2 GB ZIP parts (WeTransfer) Numbered .zip.001, .002… parts in a new folder; a selection smaller than one part becomes a plain ZIP
- Split into ZIP parts… Numbered .zip.001, .002… parts in a new folder; a selection smaller than one part becomes a plain ZIP
- ZIP each file separately New copy beside the original
- ZIP with password… Standard (ZipCrypto) opens in Finder; Stronger (AES-256) needs 7-Zip or The Unarchiver
Frame 14
- Crop black bars New copy beside the original
- Crop to 16:9 (wide) New copy beside the original
- Crop to 9:16 (vertical) New copy beside the original
- Crop to square New copy beside the original
- Extract frames every… A new folder of JPGs
- Fit for Instagram feed (4:5) New copy beside the original
- Fit for Instagram square (1:1) New copy beside the original
- Fit for Stories, Reels & TikTok (9:16) New copy beside the original
- Fit for YouTube (16:9) New copy beside the original
- Flip horizontally New copy beside the original
- Rotate 90° left New copy, no re-encoding
- Rotate 90° right New copy, no re-encoding
- Save frame as image… New copy beside the original
- Thumbnail sheet… A PNG grid of frames with timestamps
Markup 11
- Add border New copy beside the original
- Add logo watermark… New copy beside the original
- Add text to GIF… New GIF beside the original
- Add watermark text… New copy beside the original
- Auto-tag in Finder Adds Finder tags to the originals in place (existing tags kept) and writes a list of them
- Blur faces New copy beside the original
- Blur text & license plates Pixelates every line of text and plate-shaped sign Vision finds
- Edit photo… Text, arrows, shapes, pen · saves a new copy
- Extract text Saves the text as a text file
- Meme caption… New copy beside the original
- Read QR code Saves the code as a text file
Privacy 11
- Accept changes and remove comments New copy with every tracked insertion kept, deletions dropped and all comments removed
- Edit metadata… Empty fields are left as they are. Pixels untouched for JPG, PNG, HEIC and TIFF
- Redact by hand… Solid boxes burned in, metadata removed
- Remove all metadata Copy without metadata, pixels untouched
- Remove camera info Copy without camera details, pixels untouched
- Remove comments only New copy without comments; tracked changes stay as they are
- Remove extended attributes & quarantine Clean copy without quarantine, Finder tags, comments or download source
- Remove location Copy without GPS, pixels untouched
- Remove metadata Clears author, company and comment authors. RTF, DOC and ODT are re-saved, so complex layouts can shift
- Remove metadata Clears author, company and comment authors
- Remove metadata Clears author, company and comment authors
Cut 11
- Loop 2× New copy beside the original
- Loop 3× New copy beside the original
- Remove silences… Cuts the picture with the sound; new copy
- Reverse New copy beside the original
- Slow down 0.5× New copy beside the original
- Speed up 2× New copy beside the original
- Split by chapters One file per chapter, no re-encoding
- Split every N minutes… Parts beside the original, no re-encoding
- Split in half Two new copies beside the original
- Split into parts under N MB… Parts beside the original, no re-encoding
- Trim… New copy beside the original
Rename 9
- Add date prefix Renames the originals: 2026-11-04 Name.ext (creation date)
- Lowercase names Renames the originals
- Regex rename… Renames the originals; extensions are left alone
- Remove spaces Renames the originals: spaces become underscores
- Rename by date taken Renames the originals: 2024-07-04 14.22.10.jpg (date taken, else the file's date). Folders: the photos and videos inside
- Rename with pattern… Renames the originals: date, sequence number and find/replace in one go · undo puts them back
- Rename with sequence… Renames the originals: Holiday 001.jpg, Holiday 002.jpg…
- Replace text in names… Renames the originals; extensions are left alone
- Version bump New copy: name_v02 becomes name_v03, other names get _v01. The original stays
To PDF 7
- Convert to PDF Uses Pages or Word when installed; otherwise the built-in text layout, where complex layouts can shift
- Convert to PDF Uses Numbers or Excel when installed; otherwise a plain grid of values
- Convert to PDF Uses Keynote or PowerPoint when installed; otherwise the built-in renderer (no charts or SmartArt)
- Convert to PDF (web layout) Rendered by WebKit with the page's own CSS, like Safari's print
- Convert to PDF with page setup… Built-in text layout; complex layouts can shift
- Convert to PDF, fit to page… A plain grid of values, one sheet after another; formulas show their last saved value
- Invoice from CSV… Needs item/description and rate/price (or amount) columns; quantity defaults to 1. Use "\n" for new lines in From and Bill to
Extract 5
- Extract disk image Mounts it read-only, copies the contents into a folder, unmounts
- Extract here Into a folder named after the archive
- Extract here Into a folder named after the archive. Installer packages are expanded with their payloads
- Extract with password… Into a folder named after the archive
- List contents Writes a text listing; nothing is extracted
OCR 3
- Extract text with OCR Reads every page as an image → .txt
- Make searchable Adds an invisible text layer to pages without text
- Straighten scanned pages… Tilted pages become straightened pictures; straight pages are kept
Tags 3
- Edit tags… New copy with the new tags; empty fields keep what's there
- Extract cover art The picture as a new image file
- Remove tags New copy beside the original
Clean 3
- Clean up voice Rumble cut, noise reduced, gently compressed
- Remove background hum Notches out 50 and 60 Hz mains hum
- Remove silences… New copy beside the original
Video 2
- Make a video (title card) New copy beside the original
- Make an audiogram… An MP4 with a moving waveform
Images 2
- Slides to JPG A folder with one image per slide. Without Keynote or PowerPoint, charts and SmartArt are left out
- Slides to PNG A folder with one image per slide. Without Keynote or PowerPoint, charts and SmartArt are left out
Protect 2
- Add password… New protected copy. Standard (ZipCrypto) opens in Finder; Stronger (AES-256) needs 7-Zip or The Unarchiver
- Remove password… New unprotected ZIP beside the original
Translate 1
- Translate subtitles… Translated on this Mac; timings kept