Colour
Adobe RGB vs sRGB for Client Delivery
The usual framing asks which colour space is better. That is the wrong question for a delivered file. What decides the outcome is whether the profile is embedded, because a file with no profile is read as sRGB no matter what you edited it in.
Updated September 2026
Every photographer meets this question at export. The dropdown offers sRGB, it offers Adobe RGB (1998), and the advice online splits between people who call one "safe" and people who call the other "bigger." Neither word tells you what to send a client.
There is a rule that does. The web has a default colour space, and a file that arrives with no profile attached is interpreted against that default. So the first decision is not which space to pick. It is whether the file leaves your computer tagged or untagged. Get that wrong and the space you chose stops mattering, because something downstream chooses for you.
What the specification actually says
Four statements from the published web standards settle this. They are worth reading in their own words, because each is narrower than the advice built on top of it.
One. sRGB is the default, and untagged images are treated as sRGB. CSS Color Module Level 4 states that colours specified in HTML "and untagged images must be treated as being in the sRGB color space". That is a requirement. An image with no embedded profile is not undefined; it is defined as sRGB.
Two. A valid embedded profile must be honoured. The same specification states that where a colour profile is present and valid, the image "must be treated as being in the specified color space". Embedding is what moves a file out of the default and into the space you chose.
Three. sRGB is the implicit space in CSS itself. MDN describes the wider-gamut colour function as naming a space "rather than the implicit sRGB color space that most of the other color functions operate in". The default runs deeper than images.
Four. Wider spaces are addressable by name. The predefined spaces documented on MDN include srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb and rec2020, and support "can be detected with the color-gamut CSS media feature". Wide gamut on the web is named and testable. It is simply not the default.
Why the embedded profile decides more than the space
A JPEG is a grid of numbers, and the numbers alone do not say what colour they mean. A colour space is the key that turns them into colours, by defining which primaries and which transfer curve they are measured against.
An embedded profile is that key travelling inside the file. Strip it out and the key is gone, so the receiving software falls back to the default. On the web that fallback is specified: the file is treated as sRGB.
State the mechanism exactly. If you export Adobe RGB (1998) and do not embed the profile, the file is treated as sRGB. Its numbers are then interpreted against a different set of primaries than the ones you edited them against. The numbers never changed. The key that explains them did.
That is why "always export sRGB" is the weaker half of a rule. An untagged sRGB file lands on the right default by accident. An untagged Adobe RGB (1998) file does not. A tagged file in either space carries its own answer, so the habit to build is embedding, every time, in every space.
Decide by destination, not by preference
Once embedding is automatic, choosing the space becomes a routing question. You are asking what happens to this file after it leaves you, and whether that journey is colour managed end to end.
| Where the file is going | What to export | Why |
|---|---|---|
| A web page, a gallery link, a social post | sRGB, profile embedded | sRGB is the specified default. |
| The client's phone or laptop, for viewing and picking | sRGB, profile embedded | You do not control the app at the far end. |
| A print lab that names Adobe RGB (1998) | Adobe RGB (1998), profile embedded | A stated requirement beats any general rule. |
| A print lab that names nothing | sRGB, profile embedded, then ask | Silence is not a request for a wide space. |
| A retoucher, album designer or art director | The space and format they specify | The file is being edited again after you. |
| Your own archive master | Your editing space, profile embedded | A master should keep the space you graded in. |
The pattern is plain. The wider space belongs where somebody asked for it and will manage it. The default belongs everywhere else, which in practice is most client delivery.
When Adobe RGB (1998) is the right file to send
This page is not an argument for sRGB. There are jobs where exporting sRGB is the sloppy choice, and they share one trait: the rest of the file's journey is colour managed by someone who knows it.
- A lab or press supplier specifies it. They have tested their chain against that input space. Send what they asked for.
- The file will be edited again. A retoucher working in a wide space should not receive work already narrowed for the web.
- The client has a production department. Commercial and editorial work routes through people whose job is output. Ask once, keep the answer in the job file.
- You are handing over a master. If the client bought the archive copy, it should carry the space you graded in.
In all four, the profile is still embedded. The wide space decides which key to attach, never whether to attach one.
One note on sourcing. Everything above about how the web treats colour comes from the two specifications listed at the end. The line that circulates as a software maker's official recommendation is not something we could trace to a published source, so it is not repeated here, and neither is any gamut percentage.
The export checklist
Six items. A minute to set up the preset, nothing after that.
- Pick the space for the destination, not for your working habit. The space you edit in and the space you deliver in are separate choices.
- Confirm the profile is embedded. This is the setting that matters most and the one most often left off.
- Export twice when a job has two destinations. The web file and the lab file are not the same export.
- Put the space in the filename. A
-sRGBor-AdobeRGBsuffix stops the two sets being confused months later. - Open one exported file and check the profile is listed in your operating system's information panel. One file per preset, not one per job.
- Save it as a preset. A decision you rebuild by hand is one you will eventually get wrong.
A line for your delivery note
Clients do not need a colour management lecture. They need one sentence telling them what they have and what to do if it does not fit. Paste this into the delivery email or the gallery welcome note:
"These files are sRGB with the colour profile embedded, which is the right version for phones, websites and social posts. If a print shop or designer asks for a different colour space, send me their requirement and I will export that version."
It tells the client the file is correct for what they will actually do, and gives them a route to ask instead of quietly sending your web export to a lab.
Proofs and the full-resolution handoff
This is where the two-export rule meets how a gallery works, so it is worth being straightforward about our own product.
On clientgallery.io, ordinary uploads are proof JPEGs, compressed in the browser before they are hosted. That is what keeps a large gallery quick to open on a phone. It also means a proof is a re-encoded viewing copy: the right file for browsing and picking, not the file you colour managed for a lab.
The profiled master travels separately. Full-resolution delivery is a paid mechanism: you upload one full-resolution ZIP per gallery, it stays live for three days per handoff and can be re-uploaded whenever the client needs it again, with 100 GB of standing ZIPs per account. That ZIP is where a print-destined export belongs, in whichever space the lab asked for, profile embedded.
The plan around it is one price: $10 a month or $100 a year, unlimited under fair use, with ceilings of 1,000 photos per gallery and 250 GB of proofs per paid account. A free account holds 5 GB. Galleries hold JPEG photos; we do not warehouse RAW files, which is part of why the price stays flat.
Sources
- CSS Color Module Level 4, W3C. https://www.w3.org/TR/css-color-4/ Fetched 23 September 2026. Source for the sRGB default, untagged images, and the requirement to honour a valid embedded profile.
- color() CSS function, MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color Fetched 23 September 2026. Source for sRGB as the implicit space of CSS colour functions, the list of predefined spaces, and detection with the color-gamut media feature.
Product figures on this page come from clientgallery.io itself, verified in our own application code on 23 September 2026.
Frequently asked
Should I deliver client photos in Adobe RGB or sRGB?
Decide by destination. Send sRGB for anything the client views in a browser, on a phone or on social, because the web specification defines sRGB as the default and treats untagged images as sRGB. Send Adobe RGB (1998) when a lab, retoucher or production team asked for it. Embed the profile either way.
What happens if I export Adobe RGB but forget to embed the profile?
The file is treated as sRGB, because the specification requires untagged images to be treated as being in the sRGB colour space. The pixel numbers are unchanged, but they are interpreted against a different set of primaries than the ones you edited against. Embedding is what keeps the file in the space you chose.
Is sRGB always the safe choice?
It is the default, which is not the same as always correct. Exporting sRGB for a lab that asked for Adobe RGB (1998) ignores a stated requirement. The genuinely safe habit is embedding the profile every time, in whichever space the destination calls for.
Do I need to send two different exports?
Yes, when a job has two destinations. The file that goes on a web page and the file that goes to a print lab are not the same export. Put the space in the filename so the sets cannot be confused later, and save each as a preset.
Can wide-gamut colour be used on the web at all?
Yes. MDN documents predefined colour spaces that can be named in CSS, including srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb and rec2020, and notes that support can be detected with the color-gamut CSS media feature. Wide gamut is addressable; it is just not the default, which is why an untagged file does not get it.
Does the colour space affect proofs in a client gallery?
Proof uploads on clientgallery.io are compressed in the browser before they are hosted, which keeps a large gallery quick on a phone. A proof is a viewing copy for browsing and picking. The file you colour managed for a lab travels in the full-resolution ZIP, which stays live for three days per handoff and can be re-uploaded any time.
Your client galleries, under your name
Branded galleries, client selections and a Lightroom Classic workflow. Start with your first gallery, then compare the current plan. Full-resolution delivery is a separate handoff with its own limits and conditions.
Create your studio