Binance Face Verification Keeps Failing With 'Insufficient Lighting' — How to Pass It
Binance face verification showing 'insufficient ambient lighting' is usually caused by single overhead light, backlighting, screen glare, glasses reflection, or partial facial shadow. This post documents the exact lighting adjustments that took us from 5 straight failures to a first-try pass.
Binance liveness verification showing "Insufficient ambient lighting, please adjust your position and try again" means the SDK has detected that the illumination on your face is below its threshold, or that the contrast is abnormal. Open the Binance Official Site → before redoing the liveness check, first adjust your environment to "even frontal light + light-colored background + glasses off + screen brightness maxed for fill light." We failed five times in a row, then passed instantly on the sixth try after adjusting the lighting — the adjustment itself only took 90 seconds, but it solved a problem that had cost us 20 minutes of frustration.
The key insight: Binance liveness detection doesn't just require "a clear shot" — it requires "even illumination across every facial region with no strong contrast." The "photography fill-light" approach of using outdoor light as the key light and indoor lamps as fill often actually fails, because the system is sensitive to contrast.
6 common failing poses
The table below compares "failing poses" and "successful poses" from our actual test:
| Pose | Light source | System response | Reason for failure |
|---|---|---|---|
| 1 (fail) | Only an overhead light (ceiling lamp) shining straight down | Failed: insufficient ambient lighting | Heavy shadow under the eye sockets |
| 2 (fail) | Back to the window + indoor lights off | Failed: insufficient ambient lighting | Severe backlight, face too dark |
| 3 (fail) | Wearing glasses + overhead light | Failed: insufficient ambient lighting | Lens glare creates false highlights |
| 4 (fail) | 1.5 meters from the screen | Failed: face not detected | Too far away for the SDK to lock on |
| 5 (fail) | Wearing a face mask (testing whether it could be tricked) | Failed: face not detected | The full face must be visible |
| 6 (success) | Facing the screen + screen brightness maxed + overhead light + glasses off | Passed on the first try | Three light sources evenly filling the face |
Pose 6 was the optimal configuration this time. Here's the breakdown.
Step 1: Pick the right room
Features of a room with good lighting conditions:
- White or light-colored walls (they reflect ambient light)
- A white overhead light rated at least 5-7W LED
- Not directly facing a window (to avoid backlight) and not directly with your back to one either
- The room isn't dim overall
If you don't have a room like that at home, here's a temporary fix: stand in front of a white wall, and put a laptop with its screen lit (all-white, brightness maxed) directly in front of you as your main fill light.
The room we actually tested in was a spare bedroom — a ceiling lamp + a white wall + laptop screen fill light. With those three light sources layered together, we passed smoothly.
Step 2: Pose correctly
| Adjustment | Standard |
|---|---|
| Distance | 30-50 cm from the camera (about one arm's length for a phone) |
| Angle | Face the camera directly, with your nose tip pointed at the lens |
| Height | Camera level with your eyes — don't shoot up or down |
| Head position | Centered, with your face occupying 60-70% of the preview frame |
| Background | Light, solid color — avoid clutter |
| Expression | Natural — not smiling, not stern |
Too close (< 20 cm) and the camera loses focus or the image distorts. Too far (> 80 cm) and the SDK can't lock onto key points. The standard selfie distance for a phone is just right.
Step 3: Deal with glasses and reflections
Wearing glasses is a major cause of failure, because the lenses create "hot spots" that make the SDK misjudge uneven lighting:
- Take them off if you can: if your prescription is mild, taking them off for the process and putting them back on only takes about a minute
- If you can't remove them: push the lenses down slightly so your eyes sit just above the upper rim of the lenses (your field of view stays the same, but the lens is out of the glare zone on your face)
- Blue-light lenses: cause even more reflection — strongly recommend removing them
- Photochromic lenses: these darken under strong light, making it impossible for liveness detection to see your eyes clearly — you must remove them
People who wear glasses typically have a KYC pass rate about 30% lower than people who don't (this is a figure that keeps coming up in discussions about Binance liveness detection) — it's not that Binance discriminates against glasses, it's that the SDK genuinely can't read through them.
Step 4: The screen-brightness fill-light trick
The key technique we used this time: turn screen brightness all the way up and use it as your main fill light.
The principle:
- Your laptop or phone screen displays a white or light-colored interface during liveness detection
- The screen itself becomes a light source — max brightness = a softbox
- At a distance of 30-50 cm, the screen's light lands evenly on your face
- Add the ceiling lamp as (weak) fill light, and your whole face is evenly lit
The procedure:
- Before entering the liveness detection page, turn screen brightness all the way up (keyboard shortcut on a computer, control center on a phone)
- Turn off auto-brightness on your phone (auto-brightness will shift mid-way through the process)
- Enter the detection page and let the all-white preview frame light you up
- Keep the overhead light on at the same time for light fill
With this combination, there's almost no shadow on the face, and the SDK pass rate improves noticeably.
Step 5: Move slowly and distinctly
The standard liveness detection actions:
- Blink twice: close for one second and open, close for one second and open again
- Nod: lower your head 30 degrees, then raise it back up
- Turn left / right: turn your head 30-45 degrees, hold for 1 second, turn back to center
- Open your mouth: open it enough to separate your upper and lower lips by 1 cm, hold for 1 second
Every action needs to be:
- Slow: 1-2 seconds per action — don't flash through it
- Distinct: actually turn your head, don't just glance sideways
- Centered: return to center after each action before doing the next one
A lot of people fail because their movements are too fast or the angle isn't big enough. The SDK is tracking a complete trajectory "from starting state A → intermediate state B → back to state A" — if you move too fast, it can't capture the intermediate frames.
What the various failure messages actually mean
| Message text | Real cause | Fix |
|---|---|---|
| Insufficient ambient lighting | Overall too dark, or too much contrast | Add light, use the screen as fill |
| Ambient lighting too strong | Direct sunlight, strong backlight | Close the curtains or change rooms |
| Face not detected | Too far / too tilted / wearing a mask | Adjust distance and position |
| Multiple faces detected | Someone else in the background / a face on a poster | Move to a plain-background room |
| Please don't wear a hat | Wearing a hat or hoodie | Take it off |
| Please don't wear sunglasses | Wearing sunglasses or photochromic lenses | Take them off |
| Please keep your full face visible | Part of your face covered by hair | Pull your hair back |
| Action not recognized | Movement too fast or not big enough | Slower + bigger movements |
| Doesn't match your ID photo | Had cosmetic surgery / gained or lost significant weight / wearing makeup | Remove makeup, go bare-faced |
| Document expired | ID document past its validity period | Get a new document and redo KYC |
The two most easily confused messages are "insufficient ambient lighting" and "face not detected." The former means the system sees you but there isn't enough light; the latter means it can't see you at all. Figure out which one you're dealing with, then fix it accordingly.
Our actual test timeline
| Time | Action | Result |
|---|---|---|
| 14:02 | 1st attempt, ceiling lamp + wearing glasses | Failed: insufficient lighting |
| 14:05 | 2nd attempt, glasses off + ceiling lamp | Failed: insufficient lighting (eye-socket shadow still present) |
| 14:08 | 3rd attempt, added a side desk lamp for fill | Failed: insufficient lighting (side light made the other side darker) |
| 14:12 | 4th attempt, ceiling lamp off, desk lamp only | Failed: insufficient lighting (light too single-sourced) |
| 14:16 | 5th attempt, ceiling lamp on + desk lamp off + glasses on (testing whether the glasses were the actual factor) | Failed: insufficient lighting |
| 14:20 | Paused, adjusted: screen brightness maxed + glasses off + every light in the room on + distance 35cm | Preparing |
| 14:21 | 6th attempt | Passed on the first try |
| 14:22 | KYC approval email arrived | Done |
Total time: 20 minutes, of which 18 minutes were spent finding the right lighting setup and 1 minute doing the actual liveness check. If you start with the optimal configuration, you can finish in about a minute.
Device differences
Different devices have different liveness pass rates:
| Device | Camera | Difficulty |
|---|---|---|
| iPhone (front) | 12MP + Face ID infrared | Easy to pass |
| Android flagship (front) | 10MP+ | Easy to pass |
| Android mid-range (front) | 5-8MP | Moderate |
| Built-in laptop webcam | Typically 720p-2MP | Hard to pass (requires demanding lighting) |
| External USB webcam | Depends on the brand | Depends on the specific device |
| Tablet (iPad / Android tablet) | Depends on the generation | Moderate |
Use an iPhone for liveness verification first if you can — it's the easiest to pass. An Android flagship is second best. A computer should be your last resort. If KYC keeps failing, try switching to an iPhone.
Pass rates by time of day
Pass rates for liveness detection also vary by time of day:
| Time of day | Natural light | Pass rate |
|---|---|---|
| 9-11 AM (sunny) | Abundant and even | High |
| 12-2 PM (sunny) | Too strong, direct sunlight | Depends on angle |
| 3-5 PM | Low western sun | Depends on angle |
| 6-8 PM | Insufficient | Low (manual fill light required) |
| After 8 PM | Fully reliant on artificial light | Depends on your lighting setup |
| Overcast/rainy, all day | Weak natural light | Depends on manual fill light |
Best time: around 10 AM on a sunny day, in a room near a window but not in direct sunlight. The window acts as soft light and the indoor lamp fills in — this "natural + artificial" combination has the highest pass rate.
Worst time: at night, relying on a single light source (one lamp) for the check. Most failure cases cluster around nighttime.
Common Q&A
Q: Will I get locked out after too many consecutive failures? A: 10 consecutive failures in a single day trigger "daily liveness attempts exhausted," and you'll need to wait until the next day to retry. So once you hit 5-6 failures, you should stop and fix your environment instead of continuing to force it and wasting attempts.
Q: Can a friend do the liveness check for me? A: Absolutely not. Liveness verification is cross-checked against the ID photo you uploaded during KYC. If your friend passes it, from a compliance standpoint your account now has "the document owner and the actual operator don't match." Even if it passes at that moment, it will get flagged and rejected by manual review during later large transactions, withdrawals, or appeals — and the account risks permanent suspension.
Q: Does makeup affect liveness detection? A: Heavy makeup does. The SDK perceives an abnormal reflection distribution on the face (foundation creates uneven reflectivity). Light makeup usually doesn't cause problems; if you're wearing heavy makeup, it's best to remove it first.
Q: Does a beard affect men? A: It matters if there's a big difference from your ID photo. If your ID photo shows a clean-shaven face but you now have a full beard during liveness detection, the system will judge it as "facial feature mismatch too large" and fail you. Either shave, or get an updated ID document (see our KYC hands-on notes category).
Q: Can twins pass the check using each other's account? A: In theory it might be possible to fool the SDK, but it is absolutely prohibited from a compliance standpoint. If manual review discovers it was a twin impersonation, the account will be permanently suspended and treated as suspected fraud.
Q: Does Binance keep the liveness video long-term? A: Yes. Binance retains liveness recordings as compliance evidence, used in anti-money-laundering audits and dispute investigations. These recordings won't be leaked, but they also won't be proactively deleted. This is standard practice for the KYC process.
Q: Can I pass while wearing colored contacts? A: Light-colored or natural-toned contacts generally pass, but ones that differ significantly from your ID photo (red, blue, special patterns) usually fail. We recommend removing them before doing the check.
Q: Does liveness detection use the front or rear camera? A: It defaults to the front camera (selfie mode). The Binance app does not allow switching to the rear camera (to prevent you from photographing someone else's face). If your front camera is broken, get it repaired before attempting the check.
Q: How do I get good lighting with an external USB webcam on a computer? A: USB webcams generally have lower resolution and dynamic range than a phone's front camera, so they need better lighting conditions. Recommendations: 1. Switch to 1080p mode; 2. Use the screen as your main fill light; 3. Add a desk lamp nearby (not aimed directly at you — use a diffuser or bounce it off a wall); 4. Don't point the camera toward a window.
Q: Can I retry immediately after a failure? A: Yes. After a failure, the system will let a [Retry] button appear immediately. But we recommend pausing for 1-2 minutes to adjust your environment first — otherwise retrying under the same conditions will likely fail again.
Q: Are the requirements the same as taking your ID photo for KYC? A: No. ID photos need to be clear, glare-free, with all four corners visible (see the "ID photo tips" article in our KYC hands-on notes category). Liveness detection requires even facial lighting and clear movements. The two have different priorities and different technical details.