About PhotoEditor.sbs
A free platform engineered for cropping, color adjustments, noise reduction, and batch processing directly in your browser tab without server uploads.
Our Mission & Architectural Origin
PhotoEditor.sbs was founded in Brazil by Bruno Dissenha to solve a pervasive problem on the modern web: basic photo editing tasks — such as resizing an image, converting an iPhone HEIC file, adjusting curves, or removing metadata — frequently demand hefty software downloads, mandatory account sign-ups, or uploading personal media to unfamiliar cloud servers.
Our guiding thesis is simple: personal computers and mobile devices carry immense computing capability. Modern web browsers are no longer just document viewers; they are robust application runtimes capable of processing complex digital graphics locally.
By harnessing native Web Workers, HTML5 Canvas 2D contexts, and WebAssembly compilation, we provide a friction-free photo utility that keeps all image pixels strictly inside your browser session.
Our Engineering Values
The architectural commitments that guide every feature we ship and maintain across the platform.
Processed locally on your device
Image pixel data is manipulated directly in the browser memory via Canvas and Web Workers; photos are never dispatched to an editing server.
No Installation or Account
Works directly in your modern web browser tab. No executables to download, no user registration, and no password management.
Free and Transparent Access
All editing tools and export options are accessible without paywalls. Operating costs are supported by standard web advertising.
No Watermarks Added
Your exported images belong strictly to you. The editor never embeds watermarks, logos, or forced promotional branding onto your files.
Documented Hardware Boundaries
We state factual platform bounds: canvas pixel ceilings (16,384 px), client RAM consumption, and conditional WEBP encoder availability.
Verifiable Automated Testing
Our pipeline is backed by 139+ automated tests and Playwright scripts that reproduce interface screenshots from running code.
How PhotoEditor.sbs Works Technically
Unlike conventional cloud photo editors that upload your files to server farms running headless ImageMagick or Python processes, PhotoEditor.sbs delegates execution to your local web browser engine. When you select an image, the browser reads the file buffer using the File and FileReader APIs, loading raw binary bytes into client memory.
Image adjustments (such as exposure, contrast, temperature, and selective HSL color ranges) execute inside Web Worker threads. Offloading heavy pixel calculations prevents the main UI thread from freezing, ensuring smooth slider interaction and responsive histogram updates even when editing 24-megapixel photographs.
For specialized formats such as Apple HEIC, which lack universal native decoding across non-Apple browsers, we dynamically load a sandboxed WebAssembly compilation of libheif (~0.5 MB). This module executes locally, decodes compressed HEIF container structures into standard uncompressed 32-bit RGBA pixel buffers, and hand them off to Canvas 2D for interactive editing.
Hardware Architecture & RAM Responsibility
Because editing happens on-device, practical capacity is governed by your machine's hardware rather than remote server quotas. A 24-megapixel photo decompresses into approximately 96 megabytes of raw RGBA bitmap in RAM. Processing multi-image batches requires adequate free memory; our codebase employs explicit URL.revokeObjectURL calls and garbage collection triggers to minimize peak footprint.
Sustainability, Advertising & Privacy Separation
Maintaining high-speed global CDN delivery (via Vercel), continuous automated browser testing, and ongoing engineering development involves tangible operational expenses. We maintain PhotoEditor.sbs as an open, free resource by serving non-intrusive banner advertising (such as Google AdSense).
We enforce strict architectural separation between web traffic and user image data. Third-party advertising and analytics scripts load solely based on explicit user consent (via our cookie preferences dialog) and operate strictly at the webpage DOM layer. Ad networks and analytics vendors have zero access to your Canvas data, pixel arrays, or imported image buffers.
We believe this transparent advertising model is superior to the common alternatives of demanding monthly credit card subscriptions, crippling exports behind artificial paywalls, or secretly mining user data on remote servers.
Project Evolution & Milestones
PhotoEditor.sbs follows an open, version-controlled development process where every major architectural milestone is documented publicly.
- September 2026Initial release featuring bilingual English and Brazilian Portuguese parity, formal product capability registry, and automated export signature test suites.
- 7 October 2026Architectural transition to the unified Studio layout, placing the live in-browser editor header on every landing page.
- 31 October 2026Migration to the photoeditor.sbs domain and deployment of the next-generation editor: Automatic photo recipes, tone curves, selective B&W channel mixer, LUT support, edge-masked sharpening, and native AVIF/TIFF ingestion.
- 7 November 2026Complete rewrite of tool landing pages with measured technical editorials, publication of 7 task-oriented tools (HEIC to JPG, Compress to KB, Resize in Pixels, Format Conversion, B&W Mixer, Metadata Cleaner, Curves), and full claims auditor enforcement.
A complete chronologic record of changes and engine fixes is accessible in the public changelog.
Frequently Asked Questions
- Who develops and maintains PhotoEditor.sbs?
- The project is created, engineered, and maintained by Bruno Dissenha, an independent web developer and software engineer based in Curitiba, Brazil. Technical questions and feedback can be submitted via the contact page.
- Are my photographs stored or seen by anyone?
- No. Image data never leaves your client device's browser memory during editing. The site uses Canvas 2D and local memory buffers; no image upload endpoint exists on our application servers. Full details are in our Privacy Policy.
- Does PhotoEditor.sbs use artificial intelligence or automated generative filters?
- No. The editor operates strictly with deterministic image-processing math: spatial convolution matrices, polynomial cubic splines, discrete cosine transforms, and channel luminance equations. We do not use generative AI, AI retouching, or synthetic hallucination.
- Is there any charge, subscription, or watermark on export?
- No. All core editing controls, format converters, and batch ZIP downloads are completely free to use. Exported files contain only your visual work, with no watermark or branding added by the site.
- How can I report a bug or request an editorial correction?
- We welcome technical bug reports and factual corrections. Please reach out via our contact form or consult our methodology page to understand our verification criteria.
Maintainer & Editorial Responsibility
PhotoEditor.sbs is an independent digital publishing and software project created and maintained by Bruno Dissenha, based in Curitiba, Paraná, Brazil.
For inquiries, technical feedback, or partnership requests, please visit our contact page.
Review the author profile and our editorial and testing methodology to inspect our code verification standards.
Start Editing in Your Browser Now
Free to use, no sign-up required, and zero photo uploads to remote servers.
Open Photo Editor →