Take a Photo with Webcam

Snap a webcam photo in your browser with a countdown, a burst of three or five, a mirror toggle and three resolutions. Photos never leave your device.

🌐 Español

Starting camera — allow the camera permission when your browser asks…

🔒 Private by design: everything runs locally in your browser and never uploaded to any server.

A camera without an app

There are more reasons to want a single webcam photo than there are good ways to take one. A profile picture for an account you are creating right now. A photo of an ID or a document for an upload form. A quick reference shot. A picture of a whiteboard.

The built in camera app is fine when you are on your own machine and remember where it saves things. It is unavailable on a locked down work computer, awkward on a Chromebook, and often means the photo goes into a photo library you then have to export from.

This page opens the camera, takes the shot, and gives you a file. Nothing in between.

Taking a photo

  1. Allow camera access when the browser asks.
  2. Choose a resolution. The page then reports what the camera is actually sending.
  3. Set a countdown if you need time to get into frame.
  4. Choose a single shot or a burst of three or five.
  5. Turn Mirror (selfie mode) off if there is any text in the shot.
  6. Take the photo, then download from the session gallery.

The mirror setting is the one that matters

Every webcam preview you have ever seen was mirrored, because an unmirrored preview is disorienting. You move left and the image moves right, and positioning yourself becomes a conscious effort rather than an automatic one.

So mirroring is on by default here, and the saved photo is mirrored too, which is right for a portrait. Nobody minds that a photo of themselves is flipped, and most people prefer it, because it is the version they see in the mirror every day.

It is entirely wrong for anything with writing in it. Photograph a document, a barcode, a serial number or a whiteboard with mirroring on and every character comes out backwards in the saved file. That is the single most common mistake with a webcam capture, and the toggle exists so you can turn it off before rather than discovering it after.

Resolution is a request, not a setting

The three presets ask the camera for 480p, 720p or 1080p. What you get back is whatever the hardware can supply that is closest to the request.

A webcam with a maximum of 720p will not produce 1080p because you asked for it. A camera may also refuse a mode when another application is already using it. This is why the page displays what the stream is actually delivering once it starts, rather than repeating what you selected.

Changing the resolution restarts the camera, which takes a moment and is not a fault.

Countdown and burst solve the same problem

Both features exist because a webcam is on the far side of a keyboard from you.

A countdown gives you the seconds between clicking and the shutter that you need to sit back, look at the lens rather than the screen, and stop looking like someone operating a computer. Three seconds covers a small adjustment and ten is enough to walk across a room.

A burst takes three or five shots 700 milliseconds apart with a shot counter on screen. It solves the blinking problem, which no amount of care avoids, by giving you several to choose from. The interval is fixed at a length that lets each capture finish cleanly before the next begins.

Both stack, so a countdown followed by a burst is the setup for a photo of a group.

After the shot

The session gallery holds every photo taken since you opened the page, each downloadable individually, and clearing it discards them.

For a specific aspect ratio or framing, Crop Image handles it afterwards, and Circle Crop Image produces the round avatar most profile forms want. For an official document photo with a size and background specification, Passport Photo Maker is built for that.

Before uploading anywhere, Remove EXIF strips whatever metadata the file carries. To check the camera and microphone are working properly before a call rather than taking a photo, Webcam and Microphone Test is the tool. The rest are on the image hub.

See it in action

Screenshot of the Take a Photo with Webcam tool with a webcam capture set to 480p, 720p or 1080p, saving as JPG or PNG, with an optional 3, 5 or 10 second countdown and a choice between a single photo and a burst
Take a Photo with Webcam mid-process: a webcam capture set to 480p, 720p or 1080p, saving as JPG or PNG, with an optional 3, 5 or 10 second countdown and a choice between a single photo and a burst.
Diagram: where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen
Where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen.

Frequently asked questions

Are the photos uploaded anywhere?

No. The camera stream is drawn onto a canvas inside the page and the resulting image is handed straight to your downloads folder. Nothing is transmitted at any point, there is no account and no storage. The session gallery holds the shots you have taken only until you leave or clear it.

What does the mirror toggle change?

Whether the saved photo is flipped horizontally, and it is on by default. A webcam preview normally shows you mirrored because that is what a mirror does and it is what feels natural while you position yourself. The problem is that any text in shot comes out backwards if the mirroring is saved into the file. Turn it off when you are photographing a document, a label or anything with writing on it.

What resolutions can I choose?

Three, namely 480p, 720p and 1080p, with 720p as the default. These are requests rather than guarantees, because a camera provides what it can, so a webcam with no 1080p mode will hand back the closest thing it has. The page reports the resolution the camera is actually sending once it is running, which is often not the one you asked for.

How does the countdown work?

You can set it off, or to three, five or ten seconds, and it counts down on screen before the shot is taken. It is the difference between a usable photo of yourself and a photo of you reaching for the keyboard. Ten seconds is enough to get across a room, which is why it is offered alongside the shorter options.

What is burst mode for?

Taking three or five shots in quick succession rather than one, spaced 700 milliseconds apart, with an on screen indicator counting the shots as they happen. It exists because a single photo of a person is often the one where they blinked, and having a handful to choose from solves that without any cleverness. The interval is fixed and is long enough for each capture to complete before the next begins.

JPG or PNG?

JPG unless you have a reason otherwise, and it is the default. Webcam output is a photograph, which is exactly what JPEG compression is designed for, and the quality setting used here is high enough that the compression is not visible. Choose PNG when the image is going into further editing and you want no compression at all, accepting a much larger file.

The camera will not start. What should I check?

The page reports that it could not access the camera and asks you to allow the permission. Check the browser's permission prompt first, and if you previously denied it, clear that decision from the padlock or site settings menu in the address bar. Then check that no other application is holding the camera open, since many systems allow only one at a time, and that the operating system has not blocked camera access for the browser as a whole.

Related tools