Media Cropper & Halloween Photo Filters

Drop in a photo, pick a platform size, pan, zoom and rotate it into the frame, then layer on spooky filters and vector borders. Export exactly the size TikTok, Instagram, Pinterest, YouTube, Facebook or X expects.

FreeNo sign-upUnlimited uses
Drop your photo here, or click to browse JPG, PNG or WebP — processed 100% in your browser
1. Target size
2. Position & transform
Zoom100%
3. Halloween filters
4. Vector border
5. Export
JPG quality90%
—

🌊SpookyMedia.app Exports include a SpookyMedia watermark

SpookyMedia ProPro removes the watermark, unlocks 4K export, batch processing and premium border packs.
Pricing
1080×1920
👻
Upload a photo to start cropping
Drag on canvas to pan · scroll to zoom

How to crop photos for social media in 3 steps

Upload your photo

Drag any JPG, PNG or WebP onto the drop zone. It never leaves your device.

Pick a size & frame it

Choose TikTok, Instagram, Pinterest, YouTube, Facebook or X — or enter a custom size. Drag to pan, scroll or use the slider to zoom, rotate and mirror until the subject sits where it should.

Add spooky style & export

Toggle Halloween filters (vignette, duotone, ghost tone, grain, light leak, afterimage, retro film) and a vector border, then export PNG or JPG at the exact platform resolution.

Frequently asked questions

Why do different social platforms need different photo sizes?
Each platform's feed and player are built around its own aspect ratio. TikTok and YouTube Shorts are vertical 9:16, Instagram posts are square 1:1, Pinterest pins perform best at 2:3, while Facebook covers and X headers are wide banners. Uploading the wrong size means the platform auto-crops your photo — often cutting off the subject. This tool exports the exact resolution each platform expects, so you control what stays in frame.
What is the difference between Fit and Fill?
Fit shrinks your whole photo inside the target frame, so you see the entire image (there may be empty bars on the sides or top). Fill zooms in until the frame is fully covered — a center crop, which is what most platforms actually display. Start with Fill, then pan and zoom to keep your subject centered.
Are my photos uploaded to a server?
No. The whole editor runs locally in your browser with the Canvas API. Your photo never touches a network request — that is also why the tool works offline from a local file.
PNG or JPG — which should I export?
PNG is lossless and supports transparency, best for graphics with text or sharp edges. JPG is smaller and better for photographs; use the quality slider around 85–95 for great quality with small file sizes. Most social feeds recompress anyway, so JPG at 90 is usually the fastest choice.
Do these Halloween filters work on any photo?
Yes. Vignette, duotone, ghost tone, grain, light leak, afterimage and retro film are all computed on your image at export time, with an intensity slider from subtle to dramatic. Try them on portraits, party shots, pumpkins and graveyard scenes alike.