RAW a JPG — CR2, NEF, ARW & DNG, directo en tu navegador

Suelta un RAW de cámara y obtén un JPG en segundos. Extrae el JPEG de calidad completa que tu cámara ya guardó dentro del archivo — una copia sin pérdida, no un RAW revelado de nuevo — sin subir jamás un byte.

Tu archivo nunca sale de tu dispositivo — la conversión se ejecuta en tu navegador. 0 bytes subidos.

Drop a RAW photo file hereTap to choose a RAW photo file

Extracts the camera's embedded JPEG preview — not a re-developed RAW. Reads locally; nothing is uploaded.

100% in your browser. 0 bytes uploaded — open DevTools → Network and watch. Your file is read, never sent.

En resumen

Este es un conversor RAW a JPG 100% del lado del cliente. Suelta un.cr2, .nef, .arw,.dng (o CR3 / RAF / RW2 / ORF y compañía) y localiza el JPEG que la cámara incrustó dentro del archivo, y luego te lo entrega como un.jpg descargable. No es un revelador de raw: nunca hace el demosaicing de los datos del sensor ni vuelve a aplicar balance de blancos. Muestra lo que la cámara ya renderizó — que es exactamente por lo que puede ejecutarse al instante en una pestaña del navegador sin subir nada.

Qué hay realmente dentro de un archivo RAW

Un RAW de cámara son dos cosas apiladas juntas. La parte de la que todo el mundo habla es el mosaico del sensor — las lecturas de luz sin procesar detrás de una matriz de filtros de color, que un revelador de raw debe demosaicar y mapear tonalmente hasta una imagen. Pero toda cámara de gran consumo escribe además unJPEG de vista previa ya listo en el mismo archivo, para poder mostrar la toma en la pantalla trasera y para que tu sistema operativo dibuje una miniatura sin un motor raw completo. Ese JPEG incrustado es lo que esta herramienta extrae.

CR2, NEF, ARW y DNG están todos construidos sobre el contenedor TIFF/EP: una cadena de directorios de archivo de imagen (IFD), y uno de ellos registra el offset en bytes y la longitud de la vista previa en etiquetas dedicadas (JPEGInterchangeFormat / JPEGInterchangeFormatLength). El motor lee esas etiquetas y recorta el JPEG FFD8…FFD9completo — sin adivinar. El CR3 más reciente de Canon y el RAF de Fujifilm usan disposiciones de contenedor distintas, así que para esos se encuentra el mayor JPEG incrustado escaneando el archivo en busca de límites JPEG. En cualquier caso, el navegador decodifica luego ese JPEG para confirmar sus dimensiones reales en píxeles antes de ofrecer la descarga.

Qué puede y qué no puede hacer esto — con honestidad

Lo que obtienes

El propio JPEG de la cámara, normalmente a resolución completa del sensor, guardado tal cual como un .jpg — sin recompresión, así que sin pérdida de calidad por generaciones. El aspecto coincide con el render interno de la cámara: el mismo balance de blancos, contraste y enfoque que viste en la parte trasera de la cámara.

Lo que no obtienes

Un RAW revelado. No hay recuperación de exposición, ni latitud de altas luces/sombras, ni un perfil personalizado — eso necesita un pipeline de raw que trabaje desde los datos del sensor. Y si un cuerpo solo incrustó una vista previa de resolución media (más o menos 1600–1920 px en el lado largo), esa imagen más pequeña es el techo honesto aquí; la herramienta lo señala cuando ocurre.

Esto importa porque muchos «conversores de RAW» hacen calladamente el mismo truco de la vista previa incrustada sin decírtelo, y luego dan a entender que has revelado el archivo. No lo has hecho, y nosotros tampoco — la diferencia es que lo decimos. Si necesitas el margen editorial real de los datos raw, conserva el original y ábrelo en un revelador de raw.

Por qué «sin subir nada» es verificable, no un eslogan

Los archivos RAW son grandes y personales, así que este es todo el sentido: el archivo se lee con las propias file APIs del navegador y se procesa en tu equipo. La página no hace ninguna petición que transporte tus datos, y el fragmento del motor RAW es TypeScript puro — sin viaje de ida y vuelta a un servidor, sin wasm que llame a casa. No lo aceptes por fe: abre las DevTools, selecciona la pestaña Red, suelta un archivo y observa que no sale nada. Es el mismo principio de cero subidas probado en la página de reparación sin subir nada.

Si el archivo parece dañado

Un RAW sacado de una tarjeta que falla, copiado sobre una conexión caída o cortado a mitad de escritura puede acabar con offsets de vista previa que apuntan más allá del final del archivo, o con una cabecera de contenedor revuelta. Cuando la herramienta no puede localizar un JPEG incrustado válido no finge un resultado — te dice lo que encontró y te dirige a reparar primero el archivo, y luego vuelves y conviertes la versión recuperada.

Preguntas frecuentes

¿Esto revela de verdad mi archivo RAW?

No, y es importante dejarlo claro. Un revelador de raw (Lightroom, Capture One, LibRaw, darktable) hace el demosaicing del mosaico del sensor y aplica balance de blancos, una curva tonal y un perfil de color. Esta herramienta no hace nada de eso. Extrae el JPEG que la cámara ya incrustó en el archivo para su propia pantalla de vista previa, y te lo da. Se ejecuta por completo en tu navegador precisamente porque no necesita un pesado pipeline de raw.

¿Qué formatos RAW funcionan?

Los formatos de la familia TIFF son los más fiables: CR2 (Canon), NEF (Nikon), ARW (Sony) y DNG (Adobe / el RAW universal). Su vista previa incrustada se registra en etiquetas TIFF, así que se localiza con exactitud. CR3 (Canon más reciente), RAF (Fujifilm), RW2 (Panasonic), ORF (Olympus/OM), SRW (Samsung) y PEF (Pentax) también funcionan — para esos se encuentra el mayor JPEG incrustado escaneando los bytes. Si un archivo concreto no guarda ningún JPEG en absoluto, la herramienta lo dice en lugar de inventar uno.

¿El JPG está a la resolución completa de mi foto?

Normalmente, pero no siempre. La mayoría de cámaras modernas incrustan un JPEG a resolución completa, así que la salida coincide con las dimensiones en píxeles de tu sensor. Algunos cuerpos solo escriben una vista previa de resolución media (a menudo alrededor de 1600–1920 px en el lado largo). Cuando eso pasa la herramienta lo señala — el tamaño que muestra es el tamaño real de la vista previa incrustada, no una suposición.

¿Se recomprime el JPG?

No. Cuando el destino es JPG, el JPEG incrustado de la cámara se deja pasar byte a byte — una copia sin pérdida, no una recodificación — así que no hay pérdida de calidad por generaciones. (Convertir a PNG en las herramientas hermanas del visor sí recodifica, porque PNG es un contenedor distinto.)

¿Por qué los colores se ven distintos que en Lightroom?

Porque estás viendo el propio render JPEG interno de la cámara — el mismo aspecto que la foto en la parte trasera de la cámara — no la interpretación de un editor de los datos raw. El balance de blancos, el contraste y el enfoque son los que la cámara dejó cocinados. Si quieres control editorial completo, sigues necesitando un revelador de raw que trabaje desde el archivo original.

¿Se sube algo?

No. El RAW se lee con las file APIs del navegador y se escanea en tu equipo; ni una petición transporta tus bytes. Abre las DevTools, cambia a la pestaña Red, suelta el archivo y observa que no sale nada.

Mi RAW no abre en ningún sitio — ¿está corrupto?

Puede estar truncado (una tarjeta retirada a mitad de escritura, una copia interrumpida) de modo que los offsets de la vista previa apunten más allá del final del archivo, o la cabecera del contenedor puede estar dañada. Cuando la herramienta no puede encontrar un JPEG incrustado válido te lo dice con honestidad y enlaza una vía de reparación para que intentes reconstruir el archivo primero.

Relacionado: abre un RAW en el navegador (visor) · ¿archivo dañado? reparar un JPG ·todas las herramientas de reparación