Photo Editor
Nothing is uploaded · saved in this browser
A photo editor that keeps your photos on your device
A layered photo editor that runs in this browser tab: crop, resize, adjust colour, add text, shapes and filters, then export a PNG, JPEG or WebP. Your pictures stay on this device the whole time. Your photos are edited on your device and never uploaded.
Key facts
- Runs entirely in your browser with WebGL2 and the canvas; photos are never uploaded and it works offline once loaded.
How to edit a photo3 steps, all on your device
- Open a photo or a blank canvas. Drag a photo onto the page, paste one, or choose a file. Or start from a blank size: Instagram post, portrait or story, YouTube thumbnail, A4 at 300 ppi, or your own dimensions.
- Edit in layers. Pick a tool from the toolbar: Move, Crop, Adjust, Filters, Text, Shapes, Brush, Eraser, Mask, Select or Resize. Every change lands in the history list, so you can step back to any of the last 50.
- Export. Choose PNG, JPEG or WebP (AVIF where your browser can encode it), set the quality and output size, and download. A live estimate shows the file size before you save.
What the editor does, and where your photo stays
Everything you add is a layer: the photo itself, each block of text, every shape and every drawing. Layers can be reordered, hidden, locked, duplicated, merged down or faded with opacity, and combined with blend modes such as multiply, screen, overlay and soft light. Adjustments belong to a layer and stay editable, so a contrast change made an hour ago can still be softened.
Exposure, contrast, curves, colour and the other adjustments are drawn on the graphics card with WebGL2, which keeps the sliders smooth on large photos. Where a browser or device doesn’t offer WebGL2, the editor switches to a fallback so editing still works.
Your current project autosaves in this browser’s own storage, so an accidental reload or a closed tab doesn’t cost you the edit. That copy lives on this device only. To carry a project to another computer, or keep several for later, save it as one .bdphoto file and open it here again.
The working size is capped at 24 megapixels, or 16 on iPhone and iPad, to stay within the tighter memory browsers allow there. A bigger photo is scaled down as it opens and the editor tells you so. Twenty-four megapixels is still 6000 × 4000 pixels, more than most screens or prints need.
Exported files are redrawn from pixels, so they carry no EXIF metadata: no camera model, no capture time, no GPS location. JPEG has no transparency, so transparent areas turn white in a JPEG; choose PNG or WebP to keep them see-through.
Good to know
- WebP lossless images are about 26% smaller than PNGs, and lossy WebP images 25–34% smaller than comparable JPEGs at equal SSIM quality. Source: Google for Developers: An image format for the Web (WebP)
- PNG is a lossless format with an optional alpha channel, which is why it keeps both sharp edges and transparency. Source: W3C: Portable Network Graphics (PNG) Specification
- The Exif standard defines a GPS block inside photo files that can hold latitude, longitude, altitude and a timestamp. Source: CIPA DC-008, Exif 3.0 (Exchangeable image file format)
Frequently Asked Questions
Are my photos uploaded anywhere?
No. The editor is loaded into your browser once and does all of its work there; no picture is sent to a server. After the page has loaded it keeps working without an internet connection, and the fonts it offers are served with the site, so no request goes to a font service either.
How is my work saved?
The open project autosaves in this browser, so reloading the page brings it back. That copy is tied to this browser on this device. Use Save project to download a .bdphoto file that holds every layer, mask and adjustment; open it later to carry on where you left off. Undo and redo cover the last 50 steps.
Which formats can I export, and is EXIF data kept?
You can export PNG, JPEG and WebP, plus AVIF where your browser can encode it, with a quality slider for the lossy formats and an output width and height. EXIF data is never copied: the file is rebuilt from pixels, so camera details and GPS location are left behind.
Is there a size limit?
Photos are worked on at up to 24 megapixels, or 16 megapixels on iPhone and iPad. Anything larger is scaled down when it opens, with a message saying so. There is no account, no daily cap and no charge.
Can it remove backgrounds or objects?
Not in this version. Background removal, smart select, object removal, red-eye and spot healing are planned for a later one. For now you can hide parts of a layer by hand with the Mask brush, or cut out an area with the lasso and copy it to a new layer.