This free photo editor for blog images lets you crop, straighten, brighten, add text or arrows, blur private details and save a small WebP or JPG file, all inside your browser. Your photo never goes to our server, there is no sign-up and no watermark. It is built for the edits a blogger or site owner needs every week, not for retouching a magazine cover.
What can this photo editor for blog images do?
Each tab above the photo holds one kind of edit. You can switch between them in any order, and nothing is final until you press Download.
- Crop & rotate: free crop or fixed shapes (16:9 for a blog header, 1.91:1 for social shares, 1:1, 4:5, 3:2), rotate, flip and straighten a tilted photo.
- Adjust: brightness, contrast, saturation, warmth, sharpen and vignette, plus one-click Auto fix light for dull or dark photos.
- Filters: ten looks such as Black & white, Vintage, Vivid and Noir, with a strength slider so the effect stays subtle.
- Text & shapes: labels, outlined text, boxes and arrows for screenshots and how-to steps, and Blur area to hide faces, email addresses or number plates.
- Resize & save: pick a width, choose WebP, JPG or PNG, set the quality and see the final file size before you download.
Every edit can be undone with Undo or Ctrl+Z. Hold the before button to compare with the original photo.
How to edit a photo for your blog post
- Choose a photo, drop it on the box or paste it with Ctrl+V.
- In Crop & rotate, pick 16:9 if the photo is your featured image, then drag the frame over the part you want.
- Press Auto fix light in Adjust. If the result looks too strong, press it again to turn it off and use the sliders instead.
- Add text or an arrow only when it helps the reader, for example to point at a button in a screenshot.
- In Resize & save, choose 1600 wide, keep WebP and a quality around 80, give the file a clear name and press Download.
That takes about a minute once you know where things are. The file is ready to upload to your CMS or WordPress media library.
Which size and format should blog images use?
Size matters twice: the image must look sharp, and the file must load fast. Google asks for images at least 1200 px wide if you want them to show large in Google Discover, and Facebook recommends at least 1200 × 630 px for link previews. A body image almost never needs more than about 1600 px.
| Use | Shape | Width to save |
|---|---|---|
| Featured image | 16:9 | 1600 px |
| Social share image | 1.91:1 | 1200 px |
| Photo inside a post | Any | 1200–1600 px |
| Small inline image | Any | 800 px |
For the format, WebP is usually the best choice. It often makes a smaller file than JPG at the same quality, and every current browser can show it. Use JPG when an old system refuses WebP. Use PNG only for screenshots with sharp text or for images that need a see-through background, because photos saved as PNG get large.
As a rough guide, a 1600 px wide photo saved as WebP at quality 75–85 often lands between 80 and 250 KB. Busy photos with lots of detail end up bigger than calm ones. The editor shows the real size before you download, so you can lower the quality a little if a file is too heavy.
Why the file name and alt text still matter
Google reads the file name and the alt text to understand an image. Its image guide asks for short, descriptive file names and gives a clear example: my-new-black-kitten.jpg beats IMG00023.JPG. This editor turns whatever you type in the File name box into lowercase words with hyphens, so a name like "Blue Bakery Shop Front" becomes blue-bakery-shop-front.
Alt text is the short description you add in your CMS after uploading. Write what the image shows in one plain sentence. Do not stuff keywords into it: Google warns that this can be treated as spam, and it does not help people who use screen readers.
Is my photo private?
Yes. All the work happens in your own browser with the canvas feature that every modern browser has. The photo is not uploaded anywhere, and closing the tab removes it.
Saving also removes the hidden data that cameras and phones store inside a photo, such as the camera model, the date and often the GPS location of where you took it. That is useful when you post photos taken at home.
What this editor does not do
We kept the tool light so it opens fast and runs on cheap phones. That means a few things are out of scope:
- No automatic background removal and no "generative" fill. Those need AI models that are large and often run on someone else's server.
- No layers with blend modes, masks or brushes. For that, a full desktop program is the better fit.
- One photo at a time. To convert many images at once, use our Image to WebP Converter.
Very large photos are scaled down to about 16 megapixels when you open them, because phone browsers refuse bigger images. That is still more than twice what a blog needs.
A good photo editor for blog images should save you time, not add steps. Crop for the spot where the image will appear, fix the light, keep the file small and give it a name that says what it shows. Then add honest alt text in your CMS and move on to writing. If you want to check how your images and the rest of the page do in search, run the page through our Website SEO Checkup.
Frequently asked questions
Is this photo editor really free?
Yes. There is no sign-up, no watermark and no limit on how many photos you edit. Everything runs in your browser, so we have no server cost per photo to pass on to you.
What is the best image size for a blog post?
For most blogs, save featured images at 1600 × 900 px (16:9) and photos inside the post at 1200 to 1600 px wide. Google Discover wants images at least 1200 px wide to show them large. Going bigger mostly adds file size.
Should I save blog images as WebP or JPG?
WebP usually gives a smaller file at the same quality, and all current browsers support it, so it is the better default. Pick JPG only when an old plugin or email tool cannot handle WebP. Use PNG for screenshots with fine text.