Hair is one of the highest-return categories in online retail, and the reason is almost never the product. It is the photograph. A shade that looks honey blonde on your screen arrives as brassy gold. A 22-inch curly bundle looks half that length on the customer's head because your photo showed it stretched. A lace front that photographed invisible turns out to have dark, visible knots.

Wigs, bundles, closures, frontals, clip-ins and tapes are all sold on trust in pixels. This guide covers how to shoot them so the picture matches the parcel, and how to get those files through Amazon, Shopee, Lazada, TikTok Shop and Etsy without rejections.

Why hair photography is harder than normal product photography

Three things make it awkward:

The kit you actually need

You do not need a studio. You need repeatability.

Lighting that makes hair look like hair

Set your key light large and high, roughly 45 degrees to one side and slightly above the head, so the sheen falls as a broad band down the length rather than a hot line across the crown. Fill the opposite side with a white board about a metre away to keep the shadow side from going black.

For dark units, add a third light or a reflector behind and above to separate the hair from the white background. Without it, black hair against white looks like a silhouette and loses all curl definition. For blonde and platinum units, do the opposite: pull power down, because pale hair clips to pure white far earlier than you expect. Check your histogram, not your camera screen.

Shoot at f/8 to f/11 so the full depth of a curl pattern stays sharp, keep ISO at base, and use a tripod. Hair needs the detail; noise reduction smears texture into plastic.

Colour accuracy: the part that pays for itself

Colour mismatch is the number one return reason in hair. The fix is a process, not an edit.

  1. Shoot every shade in one session under identical lighting. A shade shot in August window light will never match one shot in December.
  2. Set a custom white balance from a grey card at the start, then lock it. Do not use auto white balance; it will shift between a jet black unit and a platinum one and make your whole shade range inconsistent.
  3. Use daylight-balanced lights around 5000 to 5500K and switch off room lamps. Mixed lighting puts an orange cast on one side of the unit.
  4. Export in sRGB. Adobe RGB files look dull and desaturated once a marketplace strips the profile.
  5. Do not boost saturation or vibrance on hair. It is the fastest way to turn a #4 chocolate brown into a red that does not exist.
  6. Publish a shade comparison image as a secondary photo: every colour you stock, same head, same light, same frame, labelled with your shade codes. It converts, and it heads off disputes.

Prove length and density, do not just claim them

Length disputes come from one ambiguity: stretched versus unstretched. A 20-inch deep wave bundle measures 20 inches pulled straight and roughly 13 to 14 inches as it hangs. Both numbers are honest. Only one matches what the customer expects.

Shoot both. One photo with the hair laid flat against a ruler or tape, clearly showing the measuring method, and one photo of the unit on the head, uncombed and hanging naturally, with a length overlay on the secondary image. Say in the image which is which.

Do the same for density. A 130 per cent, 150 per cent and 180 per cent unit look almost identical in words and obviously different side by side. One comparison frame removes a whole category of complaints. For bundles, photograph the weft weight on a kitchen scale.

The shot list

Eleven frames covers almost any hair listing:

  1. Hero: front, centred, pure white background, product filling the frame
  2. Three-quarter view
  3. Full side profile
  4. Back view, showing the nape and how the ends fall
  5. Parting and hairline macro, showing knots, bleaching and lace colour
  6. Cap interior, turned out, showing combs, adjustable straps and wefting
  7. Texture macro at roughly 15cm, showing a single curl or wave cycle
  8. Length proof against a ruler
  9. Density or shade comparison
  10. On-model or styled lifestyle image, showing how it sits at the hairline
  11. Packaging and what is in the box

For clip-ins and tapes, replace frames 5 and 6 with a clip or tape-bond close-up and a shot of the full set laid out in wefts, widest to narrowest.

2026 marketplace image specs

PlatformAspectRecommended sizeLimitsMain image background
Amazon1:1 preferred2000–3000px longest side1600px minimum for zoom; 1000px absolute floorPure white, RGB 255,255,255; product fills 85%+
Shopee1:11024 × 1024px500 × 500px minimum; 2MB maxWhite or very clean plain
Lazada1:11200 × 1200px330 × 330px min, 2000 × 2000px max; 3MBWhite for main image
TikTok Shop1:11200 × 1200px600 × 600px minimum; 800px+ for mobile sharpnessClean, uncluttered
Shopify1:12048 × 2048px4472 × 4472px / 20MB hard limitYour choice, but be consistent
Etsy4:3 hero2000px+ shortest side1MB per fileYour choice

Rules that apply nearly everywhere: no text overlays, logos, watermarks or badges on the main image; no borders; no props that could be mistaken for part of the product. On Amazon in particular, a plain undecorated display head is normally treated as presentation, but a styled mannequin with a painted face, makeup or jewellery invites a "main image shows more than the product" rejection. Keep claims such as "100% virgin human hair" in your title and bullets, not burned into the hero image.

Work from one master file

Shoot and retouch once at 3000 × 3000px square on white, keep a background-free master alongside it, then generate every channel size from those two files. Manually re-cropping eleven frames across six marketplaces is where consistency dies. A batch resizer such as PixelPrep will take the master set and output correctly sized, correctly padded square files per marketplace, including squeezing Shopee's copies under the 2MB cap without visibly degrading fine strand detail.

Editing: what to fix, what to leave

Fix dust on the backdrop, stray lint, the stand or clamp if it intrudes, and uneven backdrop exposure. Leave the texture, the natural flyaways, the real lace colour and the actual shade. Retouching that smooths hair into a solid mass, deletes every flyaway or lightens the lace to invisible is the direct cause of "not as described" claims, and on platforms with AI and enhancement disclosure rules it can also put the listing at risk.

Pre-publish checklist

The goal is simple: a customer should be able to unbox the unit and find nothing surprising. In hair, that is the whole margin.