Your flashlight app is dimmer than the built-in toggle
It is the same LED, on the same phone, so the difference has to come from software. In almost every case it does, and there is one cause that explains most of it.
Torch strength levels
Android 13 added the ability to switch the torch on at a specific strength level rather than simply on or off. A phone reports how many levels it supports — some report two, some report a hundred — and an app can pick one.
The catch is what happens when an app does not pick. Some apps call the newer API with a low default value, or keep a brightness slider whose stored position starts low, and never raise it. The result is a torch that is genuinely running at a fraction of its capacity. Your quick settings toggle, meanwhile, goes to maximum. Side by side on the same phone, the app looks broken.
This is worth knowing because it is entirely fixable by the app and not at all fixable by you. A correctly built app starts at the device maximum and treats dimming as an option you choose, not a default you have to discover.
Other reasons a phone torch looks weak
- Thermal throttling. LEDs get hot. After a few minutes of continuous use, many phones step the torch down to protect the module. Letting it cool restores full output.
- Low battery. Below roughly 15%, some phones reduce or refuse torch output entirely.
- Battery saver. Aggressive power modes can limit the torch along with everything else.
- Multi-LED phones. Some phones have two or more flash LEDs and the system torch uses all of them, while a third-party app may only get one.
- A case or a smudge. Genuinely the first thing to check. A thick case lip or a fingerprint across the LED scatters more light than people expect.
Test it in thirty seconds
- Point the phone at a wall a metre away in a dark room.
- Turn the torch on from your quick settings and note the bright spot.
- Turn it off, open the flashlight app, turn it on and compare.
If the app is visibly weaker, it is the app choosing a low level. If both are equally weak, the cause is thermal, battery or physical — and no app can fix that.
TapLight
TapLight reads the maximum strength level your device reports and starts there every time. The brightness slider exists to turn it down, not to discover that it was never up. On phones that do not support adjustable strength, the slider is hidden entirely rather than sitting there doing nothing — a control that does not work is worse than no control.