Photo Editor
Edit photos in your browser — crop, resize, filters, adjust & draw
Drop a photo here or click to upload
JPG, PNG, or WebP
📚 Learn more — how it works, FAQ & guide Click to expand
Free Online Photo Editor — Crop, Resize, Filter & Annotate
Toololis Photo Editor is a full-featured image editor that runs entirely in your browser. No software to install, no sign-up required, and your photos never leave your device. Built on HTML5 Canvas, it provides professional-grade editing tools including cropping, resizing, rotation, brightness and contrast adjustment, color filters, and text overlays.
Whether you need to quickly crop a profile picture, resize images for social media, apply a vintage filter to a vacation photo, or add a text watermark before sharing, this editor handles it all. The unlimited undo/redo system means you can experiment freely without fear of losing your work.
Key Features
- Crop tool — select any rectangular area to crop. Drag edges to adjust. Supports freeform cropping for any aspect ratio.
- Resize — change image dimensions with an optional aspect ratio lock. Enter exact pixel values for precise control.
- Rotate and flip — rotate 90 degrees clockwise or counterclockwise. Flip horizontally or vertically for mirror effects.
- Brightness, contrast, saturation — fine-tune image appearance with intuitive sliders. Real-time preview on the canvas.
- 7 preset filters — Original, Grayscale, Sepia, Vintage, Cool, Warm, and High Contrast. One-click application with instant preview.
- Text overlay — add custom text with adjustable font size and color. Position text anywhere on the canvas.
- Undo/Redo — full edit history. Step backward and forward through all your changes.
- Export options — download as PNG (lossless) or JPEG (with quality slider). Choose the right format for your needs.
How to use this tool
- 1
Upload your photo
Drag and drop an image onto the editor area, or click to select a file from your device. Supports JPG, PNG, and WebP formats.
- 2
Edit and adjust
Use the toolbar to crop, resize, rotate, or flip your image. Adjust brightness, contrast, and saturation with sliders. Apply preset filters like Grayscale, Sepia, or Vintage.
- 3
Add text overlay
Type your text, choose a font size and color, then click on the canvas to place it. Drag to reposition the text before finalizing.
- 4
Undo mistakes
Use the Undo and Redo buttons to step through your edit history. Every change is saved in a history stack.
- 5
Download the result
Choose PNG or JPEG format, adjust the quality slider for JPEG, and click Download to save your edited photo.
Understanding Image Adjustments
Brightness controls the overall lightness or darkness of the image. Values above 100% make the image lighter, values below make it darker. Contrast affects the difference between the lightest and darkest areas — higher contrast makes colors more vivid and shadows deeper. Saturation controls color intensity — 0% produces a grayscale image, while values above 100% make colors more vivid.
These adjustments are applied as CSS filters rendered onto the canvas, which means they are non-destructive until you export the final image. Combine adjustments with preset filters for creative effects — for example, applying the Vintage filter and then slightly reducing saturation creates a muted retro look.
Preset Filters Explained
- Grayscale — removes all color, converting the image to black and white. Classic look for portraits and architecture.
- Sepia — applies a warm brownish tone reminiscent of antique photographs. Great for a timeless, nostalgic feel.
- Vintage — combines reduced contrast, slight warmth, and desaturation for a film-like retro aesthetic.
- Cool — shifts the color temperature toward blue tones. Creates a calm, icy atmosphere.
- Warm — shifts toward orange/yellow tones. Makes images feel sunny and inviting.
- High Contrast — dramatically increases the difference between lights and darks. Bold, punchy look for dramatic scenes.
PNG vs JPEG: Choosing the Right Format
PNG is a lossless format — no quality is lost during compression. It produces larger files but preserves every pixel exactly. PNG also supports transparency. Choose PNG when quality is more important than file size, such as for logos, screenshots, or images with text.
JPEG uses lossy compression — it discards some image data to achieve smaller file sizes. At 92% quality, the visual difference is nearly imperceptible, but the file can be 5-10x smaller than PNG. Choose JPEG for photographs, social media uploads, and any situation where file size matters.