Crunch
Converts MP4, WebM and MOV clips to animated GIFs, one at a time or in batches. Your video never leaves this device. Everything runs in your browser, so there is no upload and nothing to delete.
Shrinks PDFs by re-compressing the photos and scans inside them, with text, vectors and links left sharp and selectable. Also turns PDF pages into images, and bundles images into one PDF. Your files never leave this device.
Drop images onto this page in place of PDFs, or add them here. Every image becomes one page, in list order. Add images also takes PDFs, whose pages join the same list.
Pages to images draws every page of every PDF in the list at the longest side you set. One page saves as an image; more than one saves as a ZIP.
Images to one PDF puts every file in its list into a single PDF, in list order, one per page. JPG, PNG, WebP, HEIC, SVG and PDF pages can all go in. Photos keep their original pixel size; SVGs and PDF pages are drawn at the longest side you set.
JPG can’t store transparency, so transparent areas become white. Use PNG or WebP to keep them.
Password-protected PDFs need the password removed first.
Shrinks PowerPoint files by trimming oversized images to what the slide actually shows. Slides, text, animations and transitions are left exactly as they are, and large videos are re-encoded without visible change. Your files never leave this device.
Photos bigger than needed are scaled to the size they appear on the slide: 250 pixels per inch at Best (sharper than a 4K screen can show), down to 110 at Smallest. Cropped images keep their full crop area.
Photos saved as PNG become high-quality JPEGs. Logos, icons and anything with transparency stay PNG.
Speaker notes are kept unless Remove speaker notes is switched on.
Remove hidden slides deletes slides hidden in the show, and their notes. A deck is never left with no slides.
Remove comments deletes every comment, the reviewers’ names and the “last modified by” name.
Remove everything off the slides deletes anything that sits fully past the slide edge: pictures, videos, text, shapes, lines, tables, charts and groups. Anything an animation uses and anything partly on the slide stays. Masters and layouts are left alone.
Extract media, on each presentation, saves every image, video and sound file in it as a ZIP. The files come out exactly as they are in the deck.
Images no slide uses any more are removed. Wide-gamut, CMYK and rotated photos are skipped to avoid any colour or orientation shift.
Videos over 75 MB are re-encoded: visually lossless at Best (around 19 Mbps for 1080p at 30 fps), progressively lighter at the other levels. The new version is only kept if it’s at least 25% smaller; otherwise the original stays. Sound is copied across untouched. ProRes and rotated phone videos are left as they are. Works in Chrome and Edge.
Estimates come from test-compressing samples of every image. Video estimates are cautious, so real results are often a little smaller.
Trim videos, crop them to a new ratio, resize and shrink them on a simple quality scale, turn .MOV into .MP4, and keep, remove or pull out the sound. One at a time or in batches. Your video never leaves this device.
Drag the two handles, or play the video and press Start here and End here.
Quality, resolution, max size, sound and ratio apply to every video. Each video keeps its own trim, rotation and framing. Pick a video to set those.
ProRes files, the default .MOV from After Effects and Premiere, can’t be read by any browser. Export as H.264 first. Sound can still be extracted if the browser can read it.
Phone videos keep their correct orientation. Exports are always H.264 MP4, which plays everywhere.
Everything happens in this tab, so long or 4K videos take a while and use a lot of memory. Re-encoding runs at roughly the length of the video or a few times longer, depending on your computer. Works best in Chrome or Edge.
Crops images to a new ratio, resizes and compresses them, and changes their format. JPG, PNG, WebP, HEIC and SVG go in; JPG, PNG and WebP come out. One at a time or in batches. Your images never leave this device.
Drag the box or use the sliders.
The ratio applies to every image in the batch. Zoom and position are set per image: click an image in the list to frame it.
Photos keep their correct orientation, including phone photos taken sideways. Transparent areas stay transparent in PNG and WebP. In JPG they become white, since JPG can’t store transparency.
The size shown before you resize comes from running the real resize in the background, so it matches the result. It updates a moment after you change a setting.
Max size only applies to JPG and WebP: quality is lowered step by step until the file fits, and you’re told if it can’t.
HEIC photos from iPhones and SVGs open here too. With Format on Same, HEIC saves as JPG and SVG as PNG. SVGs have no fixed pixel size, so they are drawn at the longest side you set. Live Photos and HEIC bursts convert as their main image.
PDF pages become images in the PDF tool.
Turns iPhone HEIC photos, SVGs and PDF pages into JPG, PNG or WebP, and bundles images into one PDF. Your files never leave this device.
Photos, HEIC included, keep their original pixel size. SVGs and PDF pages have no fixed pixel size, so they are drawn at the longest side you set.
Each PDF page becomes its own image. One PDF puts every file in the list into a single PDF, in list order, one per page.
JPG can’t store transparency, so transparent areas become white. Use PNG or WebP to keep them.
Password-protected PDFs need the password removed first. Live Photos and HEIC bursts convert as their main image.
Renames any files to your naming convention and bundles the copies into a ZIP. Your files never leave this device, and the originals are left as they are.
Edit any name directly to override the pattern for that file. Duplicates are outlined in red and get a -2, -3 suffix in the ZIP.
One bookmark that saves the videos and images from the page you’re on. It runs in your own browser, so nothing passes through a third-party server.
The bookmark saves the video from the page you’re on: Instagram, Pinterest, LinkedIn, Dribbble, portfolio and agency sites, and players that stream in small pieces, like Vimeo.
Some streams arrive as .ts files, which QuickTime won’t open. Drop them here to get a normal MP4. Nothing is re-encoded, so quality is identical.
Protected or encrypted video is never saved: YouTube, Netflix-style services, paid courses. The panel says “protected” and stops.
TikTok, X and Facebook use formats the bookmark can’t read yet. The panel tells you when that’s the case.
Long streams are held in memory while they download. A few minutes of HD is fine; an hour-long film may be too much for the browser.
Instagram, Pinterest and LinkedIn support reads the same data their own apps use, so you need to be logged in to Instagram and LinkedIn. When a site changes, the bookmark may need updating.
Videos usually belong to their creators, and many turn downloads off on purpose. Fine for moodboards and internal reference; client work needs the creator’s permission.
Below the video, the same panel shows every image on the page at the largest size available, so you can pick exactly the ones you want. It works on sites that block right-click saving, including Instagram and Pinterest.
Tiny images such as icons and tracking pixels are hidden automatically. Up to 150 images are listed per page.
If a site blocks direct downloads, the panel gives you links to open those images so you can right-click and save them.
Instagram and Pinterest support reads the same post data their own apps use, so you need to be logged in to Instagram. When either site changes, the bookmark may need updating.
Images usually belong to whoever made them. Fine for moodboards and internal reference; client work needs the creator’s permission.
A one-click bookmark that captures a whole web page, top to bottom, as one tall image. It scrolls the page for you and stitches the screens together. Sticky headers and chat buttons show once, not on every screen.
Opens the page in a new tab. Click Screenshot in your bookmarks bar there. Capturing a link without opening it needs a server, which this tool doesn’t use.
Works in Chrome, Edge, Brave and Arc on a computer. Safari, Firefox and phones can’t capture a tab this way.
Colours can be very slightly off, because Chrome sends the tab as video. For exact colour values, use Chrome’s own capture: open DevTools, press ⌘ Shift P and run “Capture full size screenshot”.
Pages taller than 30,000 px (endless feeds) are cut off there. Tall pages are saved as several images, each up to 16,000 px.
Animations that play as you scroll are triggered first, so most sections appear fully loaded. Videos show whatever frame is on screen.
© 2026 Jonathan Brodie. All rights reserved.