Phone Camera Test
Test your phone camera in the browser: live preview, real resolution and FPS, front and rear switch. No app needed. Fix a blank screen or blocked permission.
Your camera worked fine yesterday, then someone asked you to jump on a video call and the preview showed a black square. Or you just upgraded phones and want to confirm the front lens is actually sharp. Run the test above and you’ll have an answer in under a minute.
Open the test and allow camera access
Open the test above in Safari, Chrome, or Firefox on your phone. The browser asks for camera permission the first time. Tap Allow.
A live preview appears within a second or two. Anything longer and the browser is still waiting for permission to be confirmed. If you can see yourself, the camera and browser access are both working.
Switch between front and rear camera
Once the feed is live, a Camera dropdown appears near the top. Tap it to toggle between your front (selfie) camera and the rear lens. Both should produce a live image. A camera that shows black in one position but works in the other tells you which lens has the problem.
On iOS the labels read “Front Camera” and “Back Camera.” On Android they vary by brand, but the options follow the same order the OS assigns them.
What the resolution and frame rate actually mean
You’ll see the stream’s live resolution and frame rate under the preview. That’s the browser’s default video size, often 1280x720, not your camera’s rating.
To find the top size, tap Scan resolutions. It fills one row each for 480p, 720p, 1080p, 1440p, and 4K, with the size the camera sent and its frame rate. Not offered means the camera turned that size down. No frames in a row means nothing arrived at that size in time. Once the table fills, the preview returns to its starting size.
Read the table from the top. The last row where Sent reaches the Asked size is the camera’s ceiling in this browser. Front and rear lenses can top out at different sizes, so scan each one. The scan doesn’t ask for a frame rate, so each row shows the rate the browser picked at that size, and a 60 fps camera may read lower here.
Under the numbers sits a verdict that checks the delivered frame rate against the camera’s setting. In a normally lit room it should read Full speed, often at 30 fps. Too dark appears when the camera stays well under its setting for a couple of seconds. Dim light is the usual cause, because the camera exposes each frame longer to gather light. Turn on a light in front of you and watch the verdict recover. Seeing it in a bright room? A busy phone drops frames too, so close background apps and retest.
Test in low light
Move to a dim room and watch the preview. Heavy grain across the whole frame is a real signal, though the native camera app will look cleaner because it applies noise reduction the browser stream skips. What matters is whether the feed stays live and the brightness adapts. A pitch-dark room can read Black picture even on a healthy camera, so turn on a light before you blame the hardware. Still Black picture or Frozen? Open the phone’s own camera app in the same light. A dead picture there as well points to the hardware. A working one points to the browser.
If nothing shows up
A blank screen or a permission error after the page loads means the browser can’t reach the camera. Work through this in order.
On iOS: Safari asks for camera access per site. If you denied it once, go to Settings > Privacy & Security > Camera, find Safari, and set it to Allow. Then reload the page.
On Android: while Chrome has the page open, tap the lock icon in the address bar. Find Camera and set it to Allow. If that option isn’t there, go to Settings > Apps > Chrome > Permissions > Camera and enable it.
If permission is already granted and the preview still shows black, close every other app that might hold the camera: video call apps, QR scanners, photo filters. Phones can only pipe the camera feed to one app at a time.
A Black picture verdict means the camera is sending frames, just dark ones. On Android 12 and later, swipe down to Quick Settings and find the Camera access tile. While it’s off, every app gets a blank feed. No frames is different: the camera opened and then went quiet. Restart the phone and run the test again.
How to use
- Allow camera access. Tap Allow when the test above asks for camera access. A live preview appears within a second or two. If you can see yourself, the camera and browser access are both working.
- Switch between front and rear camera. Once the feed is live, use the Camera dropdown to toggle between the front and rear lens. Both should produce a live image. A camera that shows black in one position but works in the other identifies which lens has the problem.
- Check resolution and frame rate. You'll see the resolution and frame rate the stream actually delivers, with a verdict under them. Too dark means the camera delivers well under the frame rate it's set to. More light usually fixes that. Getting it in daylight? A busy phone can drop frames too, so close other apps and retest.
- Test in low light. Move to a dim room and watch the preview. The feed should stay live and adapt to the lower brightness. Too dark may show up as the camera slows down to gather light. That's normal. Verdict says Frozen or Black picture? Open your camera app in the same light. If it shows the same problem, the camera itself is at fault.
- Fix a blank screen or blocked permission. On iOS, go to Settings, Privacy and Security, Camera, find Safari, and set it to Allow. On Android, tap the lock icon in the address bar and enable camera access. Then close every other app that might hold the camera.
FAQ
- Why does my phone camera show a black screen in the browser?
- Three things cause it: the browser's permission is blocked, another app holds the camera, or camera access is off for the whole phone. A Black picture verdict points to that last one. Pull down Quick Settings and look for the Camera access tile, which Android 12 and later phones may have, and turn it on. Otherwise, allow camera access for the browser in your phone settings and close video call apps and QR scanners, since a phone hands the camera to only one app at a time.
- Why does the test show a lower resolution than my camera's rating?
- Your camera's megapixel rating is for photos. A browser opens video at a default size, often 720p. Tap Scan resolutions to request 480p through 4K and see what the camera sends back. Even the top result is a video size, not the photo rating.
- How do I tell which lens is faulty, front or rear?
- Toggle the Camera dropdown while the feed is live. A black image on one position with a working picture on the other isolates the bad lens.
- Why is the browser preview grainier than my camera app?
- The native app applies noise reduction that the raw browser stream skips. Heavy grain in low light is normal. A feed that freezes or goes black is the real warning sign.
- Can I test my phone flashlight here?
- Yes, on phones whose browser can control it: Chrome on Android and Safari on iOS 17.5 or later. Switch to the rear camera and a flashlight icon shows up on the preview, next to the flip-arrows icon. If it never shows up, your browser doesn't let the page reach the flashlight. Your light may be fine. Check it from the quick settings panel instead.
Was this tool useful?
Thanks for the feedback.
Related reading
Related tests
Webcam Test
Test your webcam in the browser. See a live preview, read the real resolution and frame rate, switch cameras, and grab a snapshot. Nothing is uploaded.
- Share your result
Microphone Test
Test your microphone online. Watch the level, waveform, spectrum, and spectrogram live, then record a sample to play back. Nothing gets uploaded.
Phone Audio Test
Test your phone speakers, microphone, and headphones right in the browser. No app to install, and what to do when calls, games, or media suddenly sound off.
- Embed on your site