Cargando...
Cargando...
Un editor de fotos gratuito en el navegador con ajustes, filtros, transformaciones y recortes. Arrastra cualquier imagen, ajústala en vivo y descarga — sin subidas, sin cuenta, sin marca de agua.
Este es un editor de fotos enfocado, solo para navegador — piénsalo como un Photoshop reducido para tareas cotidianas. Carga cualquier JPG, PNG o WebP y obtén deslizadores en vivo para brillo, contraste, saturación, matiz, desenfoque, sepia, escala de grises e invertir; preajustes de filtro de un clic como blanco y negro, sepia, vintage, cálido y frío; transformaciones sin pérdida (rotar, voltear, recortar); y exportar a JPEG, WebP o PNG con un control deslizante de calidad para los formatos con pérdida. Todo se ejecuta en la API Canvas, por lo que el archivo nunca sale de tu dispositivo — sin carga, sin registro, sin marca de agua, sin cola. Es la herramienta adecuada cuando quieres arreglar una foto rápidamente sin abrir una aplicación de escritorio pesada o confiar en un editor en la nube desconocido con tu imagen.
Arrastra cualquier JPG, PNG o WebP al área de carga, o haz clic para seleccionar desde tu dispositivo. La imagen se abre instantáneamente en una vista previa en vivo.
Usa la fila de preajustes para saltar a blanco y negro, sepia, vintage, cálido o frío con un solo clic. Elige Original en cualquier momento para borrar el preajuste y comenzar desde cero.
Arrastra los deslizadores para brillo, contraste, saturación, matiz, desenfoque, sepia, escala de grises e invertir. La vista previa se actualiza en vivo para que puedas ajustar el aspecto que deseas.
Usa los botones de la barra de herramientas para rotaciones de 90 grados y voltear horizontal o verticalmente. Haz clic en Recortar, luego arrastra un rectángulo sobre la imagen y Aplica recorte para integrarlo en la foto.
JPEG es el predeterminado seguro para fotos. WebP ofrece archivos más pequeños con la misma calidad visual. PNG es sin pérdida — útil cuando no puedes permitirte ninguna pérdida de calidad.
Haz clic en Descargar foto editada para guardar el resultado en resolución completa con tus ajustes integrados. Nada se sube — el archivo se genera y se descarga completamente en tu dispositivo.
1. Decodifica el archivo con createImageBitmap() en un ImageBitmap fuera de pantalla.
2. Renderiza el bitmap en un lienzo 2D con ctx.filter configurado a una cadena de filtro CSS.
3. Cada ajuste se mapea a una función de filtro: brightness(), contrast(), saturate(), hue-rotate(), blur(), sepia(), grayscale(), invert().
4. Las transformaciones (rotar, voltear, recortar) se integran dibujando en un lienzo fresco, luego convirtiendo de nuevo a un ImageBitmap.
5. canvas.toBlob('image/jpeg' | 'image/webp' | 'image/png', quality) vuelve a codificar el resultado.
6. El Blob resultante se expone como una descarga a través de una URL de objeto — no se involucra ningún paso de carga.El navegador envía toda una tubería de imagen detrás de la API Canvas 2D. Configurar ctx.filter a una cadena de filtro CSS es la misma sintaxis que los navegadores utilizan para la propiedad CSS `filter`, por lo que las matemáticas detrás de cada deslizador son la especificación bien definida de Efectos de Filtro CSS. Las transformaciones se componen con translate, rotate y scale en la matriz del lienzo. La codificación se realiza a través del mismo códec que el navegador utiliza para todo lo demás, lo que significa salida acelerada por hardware y predecible. Debido a que nada sale de la página, el editor funciona sin conexión una vez que se ha cargado.
Referencia: MDN — CanvasRenderingContext2D.filter
| Objetivo | Configuraciones |
|---|---|
Una foto de teléfono con aspecto plano | Aumenta el contraste a ~115 y la saturación a ~110. Agrega un pequeño aumento de brillo solo si la toma es realmente oscura. Dos deslizadores arreglan la mayoría de las fotos casuales. |
Un retrato en blanco y negro con ambiente | Haz clic en el preajuste Blanco y negro, luego aumenta el contraste a ~120 y baja ligeramente el brillo para profundizar las sombras. Los preajustes son un punto de partida, no una respuesta final. |
Un aspecto vintage desvanecido | Haz clic en Vintage, luego opcionalmente baja un poco la saturación y agrega 1–2 px de desenfoque para un toque más suave. Vintage = sepia 30 + contraste 110 + saturación 80. |
Una foto que está inclinada y tiene un borde malo | Usa Recortar para dibujar un rectángulo alrededor del área a conservar, Aplica recorte, luego Rota a la izquierda o a la derecha si está de lado. Recortar es destructivo — Restablecer lo deshace. |
Una imagen que necesita ser más pequeña para una carga | Cambia el formato de salida a WebP y reduce la calidad a ~75. WebP a 75 es aproximadamente equivalente a JPEG a 85 en tamaño. PNG ignora el control deslizante de calidad — siempre es sin pérdida. |
Recorta el sujeto de cualquier foto con IA en el dispositivo — no se requiere carga.
Reduce archivos JPG, PNG o WebP en tu navegador con un control deslizante de calidad interactivo.
Compón memes y collages de capturas de pantalla con capas reales — pega, arrastra, recorta, subtitula, exporta.
Convierte HEIC, JPG, PNG, WebP y más — hasta 25 archivos por lotes, todo en tu navegador.
Última actualización