Edit any photo from start to finish in one place
Stop hopping between apps. Crop, resize, add text, apply 50 artistic effects, remove backgrounds and upscale — with full undo, right in your browser.
Custom size
Set any dimensions, or pick a ratio below
Or start from a preset size
What you can do with Photo Editor
Everything this tool helps you accomplish — no learning curve, no setup.
- Crop, resize, rotate and adjust your photos
- Apply 50 artistic effects in one place
- Add text, shapes, borders and graphics
- Remove the background right inside the editor
- Upscale images 2× or 4× for sharper detail
- Colorize old black-and-white photos
- Start from a template and animate elements
Settings information
71 settings
Every control in Photo Editor, explained — what it does and when to use it.
Templates
- Search templates by name or keyword…Text input
- Filters the template library as you type, matching layout names, categories and tags so you can find a starting design fast.
- TemplatesGallery
- Pick a ready-made layout to fill the canvas; category chips (All plus themed groups) narrow the 100+ library designs, every element stays editable after applying, and the tab asks you to sign in first.
Elements
- Search shapes & graphics…Text input
- Searches every shape, frame, graphic and currency symbol by name and shows matching items in one grid.
- ElementsPresets
- Style switcher that restyles any shape or single-color icon before you add it — thin outline, solid black, flat color, two-tone gradient, soft fill with bold line, or a sketched stroke.Options: OutlineBlackFlatGradientLineal colorHand drawn
- ShapesPresets
- Adds a basic or geometric shape to the canvas in the active style; also includes Cross, Chevron, Speech and Cloud.Options: RectangleRoundedCircleTriangleStarLinePentagonHexagonOctagonDiamondHeartArrow
- NaturePresets
- Adds a flower or foliage shape — handy for wedding cards, invitations and decorative borders.Options: FlowerDaisyRoseTulipLeaf
- DecorativePresets
- Adds a decorative accent shape such as a banner, ribbon, seal or burst for posters and badges.Options: BannerRibbonTagShieldSealBurstSparkleFlourish
- BordersPresets
- Adds a simple outlined border shape around content — single, double, dashed, dotted or arched.Options: FrameDoubleDashedDottedArch
- Frames & BordersGallery
- Library of adaptive decorative frames that wrap the whole canvas; picking one adds it as a border layer sized to your document.
- GraphicsGallery
- Curated icon library grouped by category; pick an icon to insert it in the active style, with multi-color icons keeping their own colors. Requires sign-in.
- CurrencyPresets
- Inserts a large bold currency symbol as an editable text element — useful for price tags and sale posts.Options: DollarEuroPoundYenRupeeWonCentBitcoin
Animations
- Search animations…Text input
- Searches the animated asset library by name so you can quickly find a moving graphic to insert.
- AnimationsGallery
- Browse animated graphics by category (All plus themed chips) with live-playing previews; anyone can browse, signing in lets you insert one as a moving layer that also animates in the exported video or GIF.
- TextPresets
- Adds a text box at a preset size — large bold heading, medium subheading or regular body text — ready to retype and drag into place.Options: Add a headingAdd a subheadingAdd body text
Adjust
- LooksPresets
- One-click filter presets for the selected photo (also Poster, Solarize, Emboss); each is an instant, reversible combination of the sliders and toggles below.Options: OriginalB&WSepiaVividFadeSoftVintageCoolWarmInvertPixelateGrain
- BrightnessSliderRange: -100–100 · Default: 0
- Lightens or darkens the selected photo instantly; move right to brighten a dark shot, left to tone down an overexposed one.
- ContrastSliderRange: -100–100 · Default: 0
- Widens or narrows the gap between light and dark areas; raise it for punchier photos, lower it for a flatter, softer look.
- SaturationSliderRange: -100–100 · Default: 0
- Makes colors more or less vivid; push right for bold social-ready color, left towards a muted, near-monochrome look.
- HueSliderRange: -180–180 · Default: 0
- Rotates every color around the color wheel to shift the photo's overall tone — small moves warm or cool it, large moves recolour it completely.
- BlurSliderRange: 0–40px · Default: 0px
- Softens detail across the selected photo; useful for dreamy backgrounds or de-emphasising an image behind text.
- GrayscaleOn / Off
- Converts the selected photo to black and white while keeping brightness and contrast adjustable.
- SepiaOn / Off
- Applies a warm brown old-photograph tint to the selected image for a vintage feel.
- InvertOn / Off
- Flips every color to its opposite, producing a photo-negative effect.
- SolarizeOn / Off
- Partially inverts the brightest areas for a surreal, darkroom-style solarized look.
- EmbossOn / Off
- Turns the photo into a raised, carved-relief texture that highlights edges.
Effects
- IntensitySliderRange: 0–100% · Default: 70%
- Sets how strongly the chosen artistic effect is applied — lower for a subtle wash, higher for the full look.
- EffectsPresets
- 50 artistic effects grouped by theme (Vintage, Artistic, Beauty, Motion, Light and more); clicking one processes the selected photo online at the chosen intensity and swaps in the result.Options: Newspaper EffectRetroClassic CartoonClassic SepiaVibrant ColorsHalf Black & WhiteSparkle EffectNight EffectGlitterClarendonCinematicGlitch
AI Tools
- Remove BackgroundOne-click
- Erases the background of the selected photo to transparency so you can place the subject over any canvas color, gradient or design.
- Upscale 2×One-click
- Doubles the resolution of the selected photo with AI, sharpening detail for larger prints and layouts.
- Upscale 4×One-click
- Quadruples the resolution of the selected photo with AI — the strongest enlargement for very small or low-resolution images.
- AI ColorizeOne-click
- Adds realistic color to a black-and-white photo automatically, ideal for restoring old family pictures inside a design.
Background
- BackgroundColor picker
- Twelve quick color swatches (white, greys, black, blues, green, red, orange, pink) that set the whole canvas backdrop with one click.
- CustomColor picker
- Full color picker for choosing any exact canvas background color, including brand hex values.
- GradientDropdown
- Turns the canvas background into a multi-stop gradient and sets its type — a straight linear blend or a circular radial one — with eight quick two-color presets (Violet, Sunset, Ocean, Mint, Fire, Candy, Night, Gold).Options: LinearRadial
- AngleSliderRange: 0–360° · Default: 90°
- Rotates the direction of a linear gradient, from horizontal through vertical and back.
- Add color stopOne-click
- Adds another color to the gradient; stops can be dragged along the track, given their own color, positioned by percentage (0–100) or removed.
- Background libraryGallery
- Library of designed backgrounds browsed by category chips; picking one renders it at your canvas size and inserts it as the bottom layer.
- Search backgroundsText input
- Filters the background library by name as you type so you can jump straight to a design.
- Free onlyOn / Off
- Limits the background library to designs available on the free plan.
Size
- WidthNumber inputRange: 16–8000px · Default: 1080px
- Canvas width in pixels — set on the start screen when creating a design, or changed later from the Size tab.
- HeightNumber inputRange: 16–8000px · Default: 1080px
- Canvas height in pixels — set on the start screen when creating a design, or changed later from the Size tab.
- Custom sizePresets
- Quick aspect-ratio chips on the start screen that fill in matching width and height — square, portrait, story or widescreen.Options: 1:14:59:1616:9
- PresetsPresets
- Ready-made canvas sizes for common social, video, document, brand and print formats; picking one resizes the document instantly.Options: Instagram PostInstagram StoryFacebook PostTwitter / X PostYouTube ThumbnailPresentation 16:9A4 DocumentLogoPosterBusiness Card
Timeline
- DurationSliderRange: 500–30000ms · Default: 3000ms
- Total timeline length for the whole design, shown in seconds (0.5–30s); sets how long the exported video or GIF runs.
- Frame rateDropdown
- Frames per second for animated MP4/GIF export — higher is smoother, lower keeps GIF files smaller. Defaults to 30 fps.Options: 15 fps24 fps30 fps
Animate
- EntrancePresets
- How the selected element appears at the start (also Spring, Skate, Blur In, Typewriter, Wipe, Reveal, Draw On, Glitch); pick a preset to add the motion.Options: FadeSlideFlyPopZoomRiseDropRotateSpinFlipBounceElastic
- LoopPresets
- Continuous emphasis motion the selected element plays during the timeline — subtle drift, pulse or eye-catching sparkle.Options: PanKen BurnsPulseBreatheShakeWobbleFloatBaseline DriftNeonGlitchSparkle
- ExitPresets
- How the selected element leaves near the end of the timeline (also Spring, Skate, Blur In, Wipe, Reveal); its start time is placed automatically.Options: FadeSlideFlyPopZoomRiseDropRotateSpinFlipBounceElastic
- StyleGallery
- Swaps the chosen animation preset for the active Entrance, Loop or Exit slot without rebuilding its timing.
- StartSliderRange: 0–30000ms · Default: 0ms
- When a Loop or Exit animation begins on the timeline, shown in seconds; the maximum follows the timeline length.
- EasingDropdown
- The acceleration curve of the motion — from constant speed to springy, elastic or bouncy finishes.Options: lineareaseIneaseOuteaseInOuteaseOutBackspringelasticbounce
- DirectionDropdown
- Travel direction for directional animations; Zoom offers in/out and Rotate/Spin offer cw/ccw instead.Options: updownleftright
- RepeatDropdown
- Playback mode for Loop animations — play once, repeat continuously, or bounce back and forth.Options: oncelooppingpong
Layers
- HideOn / Off
- Temporarily hides a layer from the canvas and the export without deleting it; toggle Show to bring it back.
- LockOn / Off
- Locks a layer so it can't be moved or edited by accident while you work on other elements; Unlock to edit again.
- Bring forwardOne-click
- Moves the layer one step up the stack so it sits in front of the layer above it.
- Send backwardOne-click
- Moves the layer one step down the stack so other elements can overlap it.
Selected object
- FillColor picker
- Color of the selected shape or text (shown as Color for lines, outlined frames and stroke icons); picking a color clears any gradient fill.
- ColorsColor picker
- One swatch per color of a multi-color graphic so each part can be recoloured independently, with a Reset colors button to restore the original palette.
- FiltersOne-click
- Opens the same instant Looks, sliders and toggles as the Adjust tab right on the floating toolbar for the selected photo.
- CropDraw on image
- Enters crop mode on the selected photo: drag the box or its eight handles over a rule-of-thirds grid, then Apply Crop to keep just that region. Available while the image isn't rotated.
- FontDropdown
- Typeface for the selected text box, chosen from ten built-in font families. New text starts in Inter.Options: InterArialHelveticaGeorgiaTimes New RomanVerdanaImpactComic Sans MSCourier NewTrebuchet MS
- Font sizeNumber inputRange: 6–400px · Default: 48px
- Text size for the selected text box; headings start at 72, subheadings at 44 and body text at 28.
- BoldOn / Off
- Switches the selected text to a heavier weight for emphasis; combine with Italic if needed.
- ItalicOn / Off
- Slants the selected text for emphasis or stylistic contrast; combine with Bold if needed.
- AlignPresets
- Text alignment (left/center/right) for a selected text box; with two or more objects selected, all six buttons align them to each other, plus Distribute evenly for three or more.Options: Align leftAlign centerAlign rightAlign topAlign middleAlign bottom
- OpacitySliderRange: 0–100% · Default: 100%
- Transparency of the selected element — lower it to fade watermark-style text or blend layers into the background.
- CurveSliderRange: -100–100 · Default: 0
- Bends the selected text along an arc — negative curves downward, positive upward — for badges and logo-style wordmarks.
- ShadowOn / Off
- Adds a drop shadow behind the selected text, with its own Color picker, Blur (0–40, default 8) and X/Y offset sliders (−20 to 20, default 3).
- OutlineOn / Off
- Adds a colored outline around the selected text, with its own Color picker and an Outline width slider (1–12, starts at 2).
- GroupOn / Off
- Groups two or more selected objects so they move, resize and rotate as one unit; Ungroup separates them again.
Done with Photo Editor? Try these next
Hand-picked tools that pair well with Photo Editor. Keep going without losing your file.
Crop Image
Cut out clutter and fit any ratio — drag the crop live, snap to 1:1, 4:5, 16:9, or exact pixels, and download in seconds.
Try it nowResize Image
Wrong size for the platform? Set exact width and height or scale by percent, preview live, and download without quality loss — in seconds. Free to start; batch resize with Premium.
Try it nowPhoto Filters & Effects
Flat photos get scrolled past. Pick a cinematic, vintage, glitch, or beauty effect, preview every look instantly, and download the one you love in seconds. Free to start, no credit card.
Try it nowAdd Text to Image
Opening a heavy editor just to caption a photo wastes time. Add styled text with custom fonts, colors, and outlines to JPG, PNG, WEBP, SVG, or GIF and download in seconds. Free to start.
Try it nowRemove Background
Stop tracing edges by hand — get a clean transparent PNG with hair-level edge detail in seconds, ready for product listings, portraits, and creative work.
Try it nowCompress Image to KB
Form says 'max 100KB'? Compress JPG, PNG or WebP to any exact target — 20KB, 50KB, 100KB — without visible quality loss, in seconds. Free to start, no credit card.
Try it nowFrequently Asked Questions
Yes. Start editing and previewing in the browser without signup, then create a free account to export. Instant adjustments, text, shapes and templates run locally, while AI actions process on secure servers. Standard exports are clean; Premium adds original-resolution AI output, higher usage and batch processing. Uploads are deleted automatically afterwards.
pricingIt works as a general picture editor for any raster image — phone photos, screenshots, scanned pictures, product shots and graphics. Crop and resize, adjust brightness, contrast and color, apply effects, remove the background, then add text, shapes or a new background behind your subject.
usageLive filters and adjustments, advanced photo effects, AI background removal and upscaling, plus text with fonts, gradients, shadows and outlines, shapes, 200+ icons and adaptive frames. Multi-select, align, group and layer your elements with full undo / redo, then export to PNG, JPG, PDF or SVG.
featuresYes. Drop a photo onto the canvas and it gets the full photo toolset (filters, effects and AI), while the same canvas gives you Canva-style design tools — text, shapes, icons, gradients, frames and 100+ in-editor templates. Editing and layout happen together on one page instead of switching between two separate apps.
usageThese five sliders in the Adjust tab apply instant, non-destructive changes to the selected photo: Brightness lightens or darkens it, Contrast controls the gap between light and dark areas, Saturation makes colors more or less vivid, Hue rotates every color around the color wheel, and Blur softens detail. They update live on the canvas and can be reset or replaced anytime with a one-click preset like Vivid, Fade, Vintage or B&W.
featuresAdjust applies instant, free client-side tweaks (brightness, contrast, saturation, hue, blur, plus toggles like grayscale, sepia, invert, solarize and emboss) that update in real time with no upload. The Effects tab instead runs 50 artistic, more processing-heavy looks — cinematic grades, vintage film, watercolor and more — on our servers with its own intensity slider.
technicalSelect the photo on the canvas, open the AI tab, and pick Remove Background, Upscale 2x, Upscale 4x or Colorize. The image is sent to our AI servers, processed, and the result is swapped back into your design automatically, so you can keep building text, shapes and layout around it on the same canvas.
usageOpen the Background tab: click one of the quick-swatch colors, pick a fully custom color, or switch to the gradient option to blend two colors behind your design. This changes the whole canvas backdrop, separate from any border or shape background color.
featuresSelect the photo, apply the Vintage preset in the Adjust panel (sepia tone, reduced contrast and light grain), then add a Poster or Retro look from the Effects tab for a printed-poster texture. Finish with a warm gradient Background and a bold layer from the Text tab, then export as PNG or PDF once it looks right.
tipsSelect a text box and the floating toolbar lets you change its font (10 families), size, bold/italic and left/center/right alignment. Click the sparkle icon for Text Effects to curve the text along an arc, add a drop shadow with its own color, blur and X/Y offset, or add a colored outline with an adjustable width — combine curve with a heavy outline for a badge or logo-style wordmark.
featuresSelect a shape or text object and click the Blend icon in the floating toolbar, or open the Background tab for the canvas itself, to open the gradient editor. Choose linear or radial, drag the angle slider, and add, remove or drag color stops along the gradient bar — or pick one of the built-in two-color presets for a quick brand-colored fill.
featuresThe Start screen and the Size tab both offer ready-made presets — Instagram Post, Instagram Story, Facebook Post, Twitter/X Post, YouTube Thumbnail, Presentation 16:9, A4 Document, Logo, Poster and Business Card — or you can type a fully custom width and height from 16 to 8000px. Changing size later in the Size tab resizes the whole canvas without leaving the editor.
usageThis style switcher in the Elements tab restyles any shape or single-color icon before you add it: Outline gives a thin stroked line, Black fills it solid black, Flat fills it with a solid brand color, Gradient adds a two-tone diagonal gradient fill, Lineal color combines a soft fill with a bold outline, and Hand drawn gives a looser sketched stroke. Switching styles updates every icon preview live so you can match a whole design's look before inserting anything.
featuresYes — the Templates tab and the icon Graphics section in Elements are gated behind a free sign-in, since these are curated, premium assets fetched from our servers rather than bundled into the page. Shapes, text, uploads, colors, gradients, adjustments, effects and AI tools all work without an account, and your in-progress canvas is auto-saved locally, so signing in mid-design brings you straight back to it.
pricingSelect two or more objects (shift-click or drag a marquee) to reveal a floating toolbar with six alignment buttons (left, center, right, top, middle, bottom), horizontal/vertical distribute for three or more objects to space them evenly, and group/ungroup so a whole set moves and resizes as one unit. You can also nudge any selection one pixel at a time with the arrow keys, or 10px at a time holding Shift.
tipsYes — every export (PNG, JPG, PDF or SVG) requires a free account. Clicking Download while signed out automatically saves your canvas, sends you to sign in, and brings you straight back to the same design afterwards, so nothing is lost. Everything else — shapes, text, photos, colors, gradients, adjustments, client-side filters and even the AI tools (remove background, upscale, colorize) — works fully signed out; only the final download step and the Templates/Graphics libraries require an account.
pricingSelect a multi-color graphic from the premium icon library and the floating object toolbar shows one color swatch per layer instead of a single fill color, so you can recolor each part of the icon independently — for example an icon's outline and its inner shape separately. If you want the original colors back, click the reset (circular arrow) button next to the swatches to restore every layer to how it looked when inserted.
featuresNo — your canvas auto-saves to your browser roughly every second as you work, so a refresh, a login redirect, or closing the tab restores your in-progress design automatically when you return. If you also click the explicit Save button, the design is added to a named 'Your designs' list on the start screen that you can reopen anytime, and each saved design has its own delete (trash) icon if you want to remove it from that list.
technicalHow Photo Editor helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Social Media Kits From One Template
Start from a Template or an Instagram Post / Story / Facebook Post size preset, swap in your photos and brand colors, then export matching graphics for every platform without rebuilding the layout each time.
Restyle Icon Sets to Match Your Brand
Pick a consistent icon style — Flat, Gradient or Lineal color — across every icon you drop onto a slide deck, one-pager or pitch deck, so scattered stock icons instead read as one deliberately designed icon set.
Turn a Product Photo Into a Full Listing Graphic
Upload a product shot, use the AI tab to remove its background, then add a gradient backdrop, price-badge text with an outline, and decorative shapes — all on the same canvas — to produce a ready-to-post listing image.
Curved, Shadowed Text for YouTube Thumbnails
Start from the YouTube Thumbnail size preset and use the Text Effects curve and drop-shadow controls to make a headline pop off a busy background — the same live canvas previews exactly what viewers will see in search.
Printable A4 Flyers and Posters
Choose the A4 Document or Poster size preset, lay out text, shapes and a photo, then export straight to PDF for print-shop-ready flyers, posters and handouts without needing separate design software.
AI-Restored Photo Keepsake Cards
Colorize or upscale an old scanned photo using the AI tab, then frame it and add a caption in the same canvas to produce a printable keepsake card or memorial tribute — no separate restoration app or re-upload required.
