Your RAW files, revealed.Vos fichiers RAW, révélés.
Raelux is a free, professional RAW editor for Windows, written by a photographer for his own work. Every adjustment renders at full resolution on the GPU.Raelux est un éditeur RAW professionnel et gratuit pour Windows, écrit par un photographe pour son propre travail. Chaque réglage est calculé en pleine résolution sur le GPU.
Raelux is not available for download yet. The first public build is on its way, and Patreon will say when it is out.Raelux n’est pas encore disponible en téléchargement. La première version publique arrive, et Patreon annoncera sa sortie.
What Raelux looks like.À quoi ressemble Raelux.
The RAW file as the sensor recorded it, then screenshots of the application with the author’s photographs open, taken in a development build on the way to 0.13.0, the first public version.Le RAW tel que le capteur l’a enregistré, puis des captures de l’application, ouverte sur les photos de l’auteur, prises dans une version de développement en route vers la 0.13.0, la première version publique.
-

RAW
The RAW file as the sensor recorded it.Le RAW tel que le capteur l’a enregistré.
-

EngineMoteur
Every slider re-renders the whole frame.Chaque réglage recalcule toute l’image.
-

DevelopDéveloppement
The Adobe panel names you already know.Les noms Adobe que vous connaissez déjà.
-

Before / AfterAvant / après
Raelux’s default, then the author’s edit.Le rendu par défaut, puis la retouche.
-

MasksMasques
Mask 1: a Subject and three Brush strokes.Le Mask 1 : un Subject et trois coups de Brush.
-

ToolsOutils
A crop that behaves like Lightroom’s.Un recadrage comme celui de Lightroom.
-

LibraryBibliothèque
Stars and picks under every photograph.Étoiles et images retenues sous chaque photo.
-

Export
JPEG, 16-bit TIFF or PNG, as on screen.JPEG, TIFF 16 bits ou PNG, comme à l’écran.
Free means free.Gratuit veut dire gratuit.
Raelux is free of charge, under a licence that forbids tying any feature, version or support to a payment. There is no subscription, no account, no trial to run out and no pro tier waiting behind it.Raelux est gratuit, sous une licence qui interdit de lier la moindre fonction, version ou assistance à un paiement. Il n’y a ni abonnement, ni compte, ni essai qui expire, ni version pro qui attend derrière.
You install it and open your photographs, and they never leave your machine: Raelux sends no telemetry, and the AI masks run on your own GPU. If it earns a place in your workflow, you can support it with a donation.Vous l’installez, vous ouvrez vos photos, et elles ne quittent jamais votre machine : Raelux n’envoie aucune télémétrie, et les masques IA tournent sur votre propre GPU. S’il gagne sa place dans votre façon de travailler, vous pouvez le soutenir par un don.
A RAW file is not a picture yet.Un fichier RAW n’est pas encore une image.

A RAW file holds what the sensor counted. Behind each photosite sits a single colour filter, red, green or blue, and there are twice as many green ones. Raelux decodes the file in pure Rust, about 40 ms for a 33-megapixel ARW on an RTX 4090 with an i9-13900K, then rebuilds a full colour for every pixel on the GPU.Un fichier RAW contient ce que le capteur a compté. Derrière chaque photosite se trouve un seul filtre, rouge, vert ou bleu, et les verts sont deux fois plus nombreux. Raelux décode le fichier en Rust pur, en 40 ms environ pour un ARW de 33 mégapixels sur une RTX 4090 avec un i9-13900K, puis reconstruit une couleur complète pour chaque pixel sur le GPU.
The pattern repeats every two photosites, across the whole sensor.Le motif se répète tous les deux photosites, sur tout le capteur.
No preview. Only the image.Pas d’aperçu. Seulement l’image.
Texture0 → +29
Clarity0 → +29
Darks0 → −35
Left of the line, Raelux’s default; right of it, the author’s edit: these three values and a point curve. Both halves are Raelux’s own renders of the drone’s DNG.À gauche de la ligne, le rendu par défaut de Raelux ; à droite, la retouche de l’auteur : ces trois valeurs et une courbe de points. Les deux moitiés sont rendues par Raelux à partir du DNG du drone.
Develop at the speed of thought.Développez à la vitesse de la pensée.
The panels carry the Adobe names you already use, so there is nothing to relearn; only the waiting is gone. Below, the author’s own settings for the opening photograph, at 100 %.Les panneaux portent les noms Adobe que vous connaissez déjà : rien à réapprendre, seule l’attente a disparu. Ci-dessous, les réglages de l’auteur pour la photo d’ouverture, à 100 %.
Basic
Contrast0 → +11
Blacks0 → +29
Texture0 → +30
Tone Curve
Point curveCourbe de points— → 5 points5 points
HSL / Color
Yellows, Hue0 → +100
Yellows, Sat.0 → −39
Greens, Hue0 → +55
Blues, Sat.0 → −14
Purples, Sat.0 → −49
The opening photograph’s head at 100 %, a quarter of the frame’s width. Left of the line, Raelux’s default; right of it, the author’s settings for this frame. Both are Raelux’s own renders of the RAW; the mask the file also carries is left out.La tête du paon de l’ouverture à 100 %, un quart de la largeur de l’image. À gauche de la ligne, le rendu par défaut de Raelux ; à droite, les réglages de l’auteur pour cette image. Les deux sont rendus par Raelux à partir du RAW ; le masque que le fichier contient aussi est laissé de côté.

Opening a file. Opened from the grid, a 33-megapixel RAW is on screen in about 0.6 s, and a photograph you jump to in the filmstrip in about 90 ms, on an RTX 4090 with an i9-13900K. Validated on Sony ARW; DNG, CR3, NEF, RAF and others open too, and so does HEIC from your phone.Ouvrir un fichier. Ouvert depuis la grille, un RAW de 33 mégapixels est à l’écran en 0,6 s environ, et une photo sur laquelle vous sautez dans le bandeau en 90 ms environ, sur une RTX 4090 avec un i9-13900K. Validé sur les ARW de Sony ; les DNG, CR3, NEF, RAF et d’autres s’ouvrent aussi, tout comme le HEIC de votre téléphone.
White Balance. Temp, in kelvins, and Tint are exact, and a file opens bit-identical to As Shot.White Balance. Temp, en kelvins, et Tint sont exacts, et un fichier s’ouvre identique au bit près à As Shot.
Highlights and Shadows. Highlights roll off to white instead of clipping, and blown skies and windows are reconstructed. Lifting a shadow never draws a glow around an edge.Highlights et Shadows. Les hautes lumières glissent vers le blanc au lieu d’être écrêtées, et les ciels et les fenêtres brûlés sont reconstruits. Déboucher une ombre ne dessine jamais de halo le long d’un contour.
Vibrance. It protects skin tones, so faces keep their colour while the rest comes up.Vibrance. Elle protège les tons chair : les visages gardent leur couleur pendant que le reste s’intensifie.
Tone Curve, HSL / Color, Color Grading. A point curve with the histogram drawn behind it, eight HSL channels, and three-way Color Grading.Tone Curve, HSL / Color, Color Grading. Une courbe de points avec l’histogramme dessiné derrière, huit canaux HSL, et un Color Grading à trois voies.
The panels. White Balance, Basic, Tone Curve, HSL / Color, Color Grading, Detail, Geometry, Effects, Upscale, Spot Removal, Masking, Presets and History. Basic has an Auto button, and Masking also drives Lens Blur. Drag the panels into your own order, hide the ones you never open, use Solo mode to keep one open at a time, or dock them on any side of the window.Les panneaux. White Balance, Basic, Tone Curve, HSL / Color, Color Grading, Detail, Geometry, Effects, Upscale, Spot Removal, Masking, Presets et History. Basic a un bouton Auto, et Masking pilote aussi Lens Blur. Rangez les panneaux dans votre ordre, masquez ceux que vous n’ouvrez jamais, passez en Solo mode pour n’en garder qu’un ouvert à la fois, ou ancrez-les sur n’importe quel côté de la fenêtre.
Sliders. Two-way sliders fill from the centre. Drag a slider’s label, double-click it to reset, type a value or use the mouse wheel.Les curseurs. Les curseurs à double sens se remplissent depuis le centre. Faites glisser le nom d’un curseur, double-cliquez dessus pour le remettre à zéro, tapez une valeur ou servez-vous de la molette.
Under the hood. A Rust core on Tauri 2, RAW decoding in pure Rust (rawler), GPU demosaicing, and a WebGPU pipeline written in WGSL that works in 16-bit linear Rec.2020 with 32-bit float arithmetic. HSL is computed in OKLab, and a guided filter localises Highlights and Shadows. The interface is React and TypeScript.Sous le capot. Un cœur en Rust sur Tauri 2, un décodage RAW en Rust pur (rawler), un dématriçage sur le GPU, et une chaîne WebGPU écrite en WGSL qui travaille en Rec.2020 linéaire sur 16 bits, avec des calculs en virgule flottante sur 32 bits. Le HSL est calculé dans OKLab, et un filtre guidé localise Highlights et Shadows. L’interface est écrite en React et TypeScript.
The name. The project began as Révélateur, the French word for the developer bath in which a print comes up; it is now called Raelux.Le nom. Le projet s’est d’abord appelé Révélateur, du nom du bain où l’image apparaît sur le papier ; il s’appelle désormais Raelux.
Masks, in layers.Des masques, en calques.
You can stack up to eight masks on one photograph. Each one is a layer with its own adjustments, built from as many as eight components that add to it or subtract from it.Vous pouvez empiler jusqu’à huit masques sur une photo. Chacun est un calque avec ses propres réglages, fait d’au plus huit composants qui s’y ajoutent ou s’en retranchent.


Subject
Exposure0.00 → +0.30EV
Background
Exposure0.00 → −1.00EV
Left of the line, the Subject mask in red, as Raelux shows it by default; right of it, the photograph once both masks are applied. The matte was computed for this page by BiRefNet, the model Raelux uses for Subject, and the exposure applied to a JPEG imitates the app’s; in the app the model finds the subject by itself, on your own graphics card.À gauche de la ligne, le masque Subject en rouge, tel que Raelux l’affiche par défaut ; à droite, la photo une fois les deux masques appliqués. Le détourage a été calculé pour cette page par BiRefNet, le modèle que Raelux utilise pour Subject, et l’exposition appliquée à un JPEG imite celle de l’application ; dans l’application, le modèle trouve le sujet tout seul, sur votre propre carte graphique.
There are nine kinds of mask. You draw three of them: Linear, a graduated mask across the frame; Radial, an ellipse with a feathered edge; and Brush, strokes with their own Size, Feather and Flow.Il existe neuf types de masque. Vous en dessinez trois : Linear, un masque dégradé en travers de l’image ; Radial, une ellipse au bord adouci ; et Brush, des coups de pinceau avec leurs propres Size, Feather et Flow.
Two read the photograph’s own pixels. Luminance takes a band of brightness, such as a sky above a valley, and Color takes every colour close to the one you pick, within a Tolerance you set.Deux lisent les pixels de la photo elle-même. Luminance prend une plage de luminosité, comme un ciel au-dessus d’une vallée, et Color prend toutes les couleurs proches de celle que vous choisissez, dans une Tolerance que vous réglez.
The last four are found for you, on your own graphics card. Subject comes from an AI model, BiRefNet-lite, and Background is simply its inverse; a subject is cut out in two passes, the second one cropped close around it, so even a small bird keeps a clean edge. Sky works from the start with its own detection, and Objects takes whatever you click. No AI model ships inside the installer: each one downloads only when you first ask for it (115 MB for Subject’s), and is checked against its hash before it is used.Les quatre derniers sont trouvés pour vous, sur votre propre carte graphique. Subject vient d’un modèle d’IA, BiRefNet-lite, et Background n’est que son inverse ; un sujet est détouré en deux passes, la seconde recadrée au plus près, si bien que même un petit oiseau garde un contour net. Sky fonctionne dès le départ avec sa propre détection, et Objects prend ce sur quoi vous cliquez. Aucun modèle d’IA n’est livré dans l’installateur : chacun ne se télécharge que la première fois que vous le demandez (115 Mo pour celui de Subject), et il est vérifié par son empreinte avant de servir.

Measured, not eyeballed.Mesuré, pas à vue d’œil.
Crop & Straighten
Angle0.0° → −3.0°
Spot Removal
Corrections0 → 2
Left of the line, the tilt and two specks of dust, an illustration added to the author’s photograph for this page; right of it, the frame corrected. In the app, the line you draw along the spire sets the Angle, and each speck is healed from a patch of sky you choose.À gauche de la ligne, l’inclinaison et deux poussières, une illustration ajoutée à la photo de l’auteur pour cette page ; à droite, l’image corrigée. Dans l’application, la ligne que vous tracez le long de la flèche règle l’Angle, et chaque poussière est corrigée à partir d’un morceau de ciel que vous choisissez.
- Crop & Straighten
- Press R for a crop that behaves like Lightroom’s: eight handles, the usual ratios, a drag outside the frame to rotate, and Straighten, which sets the Angle from a line you draw.Appuyez sur R pour un recadrage qui se comporte comme celui de Lightroom : huit poignées, les proportions habituelles, un glisser hors de l’image pour pivoter, et Straighten, qui règle l’Angle d’après une ligne que vous tracez.
- White Balance Selector
- Press W and click something that should be neutral: Raelux takes its colour from the 16-bit working image rather than the 8-bit image on screen, and holding Alt lets you try several spots.Appuyez sur W et cliquez sur ce qui devrait être neutre : Raelux prend sa couleur dans l’image de travail en 16 bits plutôt que dans l’image en 8 bits affichée à l’écran, et en maintenant Alt vous pouvez essayer plusieurs endroits.
- Spot Removal
- Heal or Clone a spot from a source you can move, and switch on Visualize spots to find the dust that a plain sky hides from the eye.Heal ou Clone corrige un défaut à partir d’une source que vous pouvez déplacer, et Visualize spots fait apparaître les poussières qu’un ciel uni cache à l’œil.
- Lens Blur
- The blur follows a mask and fills in the edge behind the subject; the fringe it left there fell from 4.76 % to 0.65 % of luminance, measured on a gradient.Le flou suit un masque et reconstruit le fond derrière le bord du sujet ; la frange qu’il y laissait est passée de 4,76 % à 0,65 % de la luminance, mesurée sur un dégradé.
- Upscale
- When a print or a crop needs more pixels than the sensor recorded, Upscale doubles the width and the height of the frame.Quand un tirage ou un recadrage demande plus de pixels que le capteur n’en a enregistré, Upscale double la largeur et la hauteur de l’image.
- Merge to HDR
- A bracketed series becomes one .rvlhdr file that the catalogue indexes, and a series that does not line up is refused rather than merged with ghosts.Une série en bracketing devient un seul fichier .rvlhdr que le catalogue indexe, et une série qui ne s’aligne pas est refusée plutôt que fusionnée avec des images fantômes.
- DestripingCorrection des bandes
- Row and column banding comes out with a correction tuned on frames where the right answer was known, and the Banding slider in Detail stays at zero until you move it.Les bandes de lignes et de colonnes disparaissent grâce à une correction réglée sur des images dont on connaissait le résultat juste, et le curseur Banding de Detail reste à zéro tant que vous n’y touchez pas.
- Sharpness detectionDétection de netteté
- Every photograph gets a score and a badge in the grid, so Sharp only and Hide blurry can take the soft frames out of the way while you cull.Chaque photo reçoit un score et un badge dans la grille, pour que Sharp only et Hide blurry écartent les images floues pendant que vous triez.

One window. Zero modules.Une fenêtre. Zéro module.
Grid and loupe are two views of the same photographs, in one window. Nothing switches modules and nothing makes you wait: press G, press E, and keep working.La grille et la loupe sont deux vues des mêmes photos, dans une seule fenêtre. Rien ne change de module et rien ne vous fait attendre : appuyez sur G, sur E, et continuez.
Culled
Green woodpeckerPic vert
FlagUnflagged → Rejected
Barn owlsChouettes effraies
Rating0 → 3
Grey crowned craneGrue royale
FlagUnflagged → Pick
An illustrative take: three of the author’s frames, judged for this page with X, 3 and P while Caps Lock is on, so each key also moves to the next. Here three JPEGs simply take turns; the app keeps the two frames on either side already loaded, which is why stepping through a session is close to instant.Une série pour l’exemple : trois images de l’auteur, jugées pour cette page avec X, 3 et P, Caps Lock activé, si bien que chaque touche passe aussi à l’image suivante. Ici, trois JPEG se relaient simplement ; l’application garde déjà chargées les deux images de part et d’autre, et c’est pour cela qu’on parcourt une séance presque instantanément.
Open a folder and the thumbnails are there at once, read from the JPEG your camera embeds in each file. The grid and the filmstrip are built to hold thousands of images, bursts stack themselves, and a filter can leave only the picks, or only what is still unflagged. Culling mode (C) gives each frame the whole screen.Ouvrez un dossier et les vignettes sont là tout de suite, lues dans le JPEG que votre appareil intègre à chaque fichier. La grille et le bandeau de vignettes sont faits pour tenir des milliers d’images, les rafales s’empilent d’elles-mêmes, et un filtre peut ne laisser que les images retenues, ou seulement celles qui ne sont pas encore marquées. Culling mode (C) donne tout l’écran à chaque image.
None of it touches the RAW file. Your stars, flags and edits are kept in an SQLite catalogue and in a .rvl.json sidecar written next to each file, so nothing is locked inside a proprietary database.Rien de tout cela ne touche au fichier RAW. Vos étoiles, vos marques et vos réglages sont gardés dans un catalogue SQLite et dans un fichier annexe .rvl.json écrit à côté de chaque fichier : rien n’est enfermé dans une base de données propriétaire.
Put the panels where you work best. Each group docks on the left, the right, along the top or along the bottom of the window: drag it from one side to another, resize it freely, and switch between its Edit and Render tabs (the Edit tab still reads Develop in these screenshots).Placez les panneaux là où vous travaillez le mieux. Chaque groupe s’ancre à gauche, à droite, en haut ou en bas de la fenêtre : faites-le glisser d’un côté à l’autre, redimensionnez-le librement, et passez de son onglet Edit à son onglet Render (l’onglet Edit s’appelle encore Develop sur ces captures).

Your muscle memory works on day one.Vos réflexes marchent dès le premier jour.
The keys are Lightroom’s own, and so are the habits around them: undo and redo, copy and paste settings, presets and history. Everything around them is yours to arrange: the panels dock on any side, the sections can be reordered or hidden, and Ctrl+K finds any command by its name.Les raccourcis sont ceux de Lightroom, et les habitudes qui vont avec aussi : annuler et rétablir, copier et coller des réglages, les presets et l’historique. Tout le reste s’arrange à votre façon : les panneaux s’ancrent sur n’importe quel côté, les sections se réordonnent ou se masquent, et Ctrl+K retrouve n’importe quelle commande par son nom.
Move through the takeAvancer dans la série
- C
- Culling mode
- ←→
- Frame by frameImage par image
- Caps Lock
- Auto-advanceAvance automatique
Judge itTrier
- P
- Pick
- X
- Reject
- U
- Unflag
- 012345
- StarsÉtoiles
Change what you seeChanger de vue
- G
- Grid
- E
- Loupe
- D
- Loupe, with the panelsLoupe, avec les panneaux
- R
- CropRecadrage
- W
- White Balance Selector
- Z
- Zoom
- \
- Before and afterAvant et après
- J
- ClippingÉcrêtage
- O
- Mask overlaySuperposition du masque
What you see is what you export.Vous exportez ce que vous voyez.
The same shaders draw the screen and write the file, so the file is what you saw on screen, at full size.Les mêmes shaders dessinent l’écran et écrivent le fichier : le fichier est ce que vous avez vu à l’écran, en taille réelle.
Exported
Long edgeOriginal → 2048
Nothing is written on this page: the line that crosses the photograph only illustrates the file being written. The photograph itself is real, the JPEG the author exported from Raelux (the After of the opening pair), resized for the web.Cette page n’écrit rien : la ligne qui traverse la photo ne fait qu’illustrer l’écriture du fichier. La photo, elle, est réelle : c’est le JPEG que l’auteur a exporté de Raelux (l’Après de la paire d’ouverture), redimensionné pour le web.
Export writes a JPEG that keeps the camera’s EXIF, a 16-bit TIFF or a PNG, either at the frame’s own size or resized by its long edge. The author’s JPEG of the peafowl still carries ILCE-7M4, 200 mm, f/2.8, 1/200 s and ISO 800. A long run can be cancelled: Raelux finishes the photograph it is writing, then stops.Export écrit un JPEG qui garde l’EXIF de l’appareil, un TIFF 16 bits ou un PNG, à la taille de l’image ou redimensionné par son grand côté. Le JPEG du paon de l’auteur porte encore ILCE-7M4, 200 mm, f/2,8, 1/200 s et ISO 800. Un long export peut être annulé : Raelux termine la photo qu’il est en train d’écrire, puis s’arrête.
Around the photograph, the app has three themes, Dark, Black and Light, and in all three the greys that frame it are strictly neutral. Raelux opens in Black with a blue accent; the screenshots on this page use amber, one of the eight swatches in Settings. You can also type a hex value, or change any colour of the interface and save it as your own theme. The accent is never drawn next to the image.Autour de la photo, l’application a trois thèmes, Dark, Black et Light, et dans les trois les gris qui l’encadrent sont strictement neutres. Raelux s’ouvre en Black avec un accent bleu ; les captures de cette page utilisent l’ambre, l’une des huit pastilles de Settings. Vous pouvez aussi taper une valeur hexadécimale, ou changer n’importe quelle couleur de l’interface et l’enregistrer comme votre propre thème. L’accent n’est jamais dessiné à côté de l’image.

Free. Local. Instant.Gratuit. Local. Immédiat.
Raelux is not available for download yet. The first public build is on its way, and Patreon will say when it is out.Raelux n’est pas encore disponible en téléchargement. La première version publique arrive, et Patreon annoncera sa sortie.
The first build will not be code-signed, so Windows SmartScreen will ask you to confirm its first launch.La première version ne sera pas signée : à son premier lancement, Windows SmartScreen vous demandera de confirmer.
Support the projectSoutenir le projet
A donation unlocks nothing, because nothing in Raelux is locked. It is simply how the project is funded.Un don ne débloque rien, parce que rien n’est verrouillé dans Raelux. C’est simplement ainsi que le projet est financé.
Support on PatreonSoutenir sur PatreonVersion 0.13.0, the first public one, is in preparation. What changed in each version, and what comes next.La version 0.13.0, la première publique, est en préparation. Ce qui a changé à chaque version, et ce qui arrive.