Fisheye Filter
Bulge any photo with a real fisheye lens effect, live on the picture, then download it at full resolution.
How it works
How to add a fisheye filter to a photo?
Open the photo
Drag in a JPG, PNG or WebP, or pick one. It is read straight off your device — nothing is uploaded, so there is no size cap and no queue. A selfie works best for the fisheye lens face look.
Pick a strength
Subtle, Classic, Max or Pinch. Classic is the skate-video lens — a strong bulge with darkened corners. Max is the exaggerated fish eye pfp look. Pinch runs the lens in reverse.
Dial it in
Two sliders: the bulge itself, from full pinch to full fisheye, and a vignette for the darkened corners a real lens has. Hold the compare button any time to see the shot you started from.
Download it
Save as JPG, PNG or WebP. The warp is applied at the picture’s own resolution, so what you get is the full-size original with the lens baked in — and nothing stamped in the corner.
What it does
A fisheye pfp maker that is actually a lens
A fisheye is not a blur or a colour grade — it is geometry. An ultra-wide lens bends the fish eye perspective so the middle of the frame comes towards you and straight lines bow outwards, and that is what this tool computes, pixel by pixel, on your photo. The vignette supplies the other half of the look: the darkened corners every real fisheye lens has.
A real lens warp
The bulge is a radial distortion computed per pixel, not a CSS trick — the middle comes towards you the way an ultra-wide lens pulls it, and straight lines bow the way they should.
Corners stay filled
The warp never samples from outside the picture, so the frame stays a full rectangle — no black wedges or stretched smears creeping in from the edges.
Made for pfps
The fisheye lens face look — nose forward, face bulged, corners dark — is one tap. Pair it with the circle crop tool and it is a finished profile picture.
Vignette built in
Darkened corners are half of what makes a fisheye read as a lens rather than a warp. The vignette has a smooth falloff and agrees with the fisheye about where the frame’s edge is.
Pinch as well as bulge
The slider runs negative too: the middle pushed away from you instead of towards you, for the reverse fish eye perspective.
Hold to compare
Press and hold to see the original in the same frame at the same size. Let go and the lens is back.
Your own resolution
JPG, PNG or WebP with the quality in your hands, written at the picture’s own pixel size — never a preview blown back up.
Nothing leaves your device
The photo is read, warped and saved entirely in your browser. There is no upload, no account and no watermark.
Which strength
Picking the right amount of bulge
The four presets cover the looks people actually reach for. Start from the nearest one, then move the sliders.
| You want | Start from | Why that one |
|---|---|---|
| A fish eye pfp for Discord, Instagram or X | Max | The exaggerated bulge is the point of the look — the face fills the frame and the corners fall away dark |
| The skate-video, GoPro, 90s hip-hop cover look | Classic | A strong but believable lens: the bulge of a real 8mm with the vignette a real one has |
| Just a hint of wide-angle energy | Subtle | Enough bend to read as a lens choice rather than an effect, with only a whisper of corner darkening |
| The reverse — the middle pushed away | Pinch | The same warp run negative: the anti-fisheye, for shrinking a face instead of bulging it |
Questions