The Secret Way to Adjust Volume Levels in Smaller Granular Steps
One press of the volume button and the video is too quiet to hear the dialogue. One more press and it is too loud for the room. There is no level in between, because your phone only offers a handful of steps between silence and full blast, and each step is a big jump. If you have ever hunted for a comfortable level at night, or winced when a podcast got loud in your earbuds, you have met this problem. The fix is real, and it is not buying new headphones.
Android phones typically ship with only 15 media volume steps. Each step covers a wide slice of loudness, and on sensitive earbuds that slice feels enormous. The good news is that the step count is not fixed by physics. You can add more steps with a settings change, use a fine volume app that splits each step in two, or combine the system slider with an in-app volume control to land exactly where you want. This guide walks through all of it, from the free thirty-second trick to the ADB command that changes how many steps your phone has.
I have tested every method here on my own phone with wired earbuds, Bluetooth earbuds, and a Bluetooth speaker, because the right method depends on what you listen with. The slider trick works on every phone. The ADB method works on many phones but not all of them. The apps work everywhere but need a little setup. Start with method one tonight, and move down the list only if you still cannot find your level. For the bigger picture of Android audio, read about ten essential audio hacks for Android power users after you finish this guide.
Why one button press jumps too far: how Android volume steps work
Android splits media volume into a fixed number of levels, called volume steps. On most phones the default is 15 steps for media, 7 for calls, and 7 for alarms. Press the volume button once and you move one whole step. That is fine on a speaker in a noisy kitchen, where each step is a small change relative to the room. It is a problem on sensitive earbuds, where one step can double the perceived loudness and there is no step in between.
Human hearing makes the problem worse. We hear loudness on a logarithmic scale, so equal system steps do not feel equal. A step near the bottom of the range feels much bigger than the same step near the top, because our ears are more sensitive to change at quiet levels. That is why the jump from step 2 to step 3 feels huge while the jump from step 12 to step 13 barely registers. Fine control matters most exactly where your ear notices steps the most: at low volume, at night, and in quiet rooms.
Headphone sensitivity is the third factor. A pair of sensitive in-ear monitors can play twice as loud as another pair at the same system level. The phone’s step size stays the same while the headphone output multiplies the change, so a step that feels reasonable on one pair feels enormous on another. That mismatch is why a volume setting that suits your speaker can feel useless on your earbuds, and why the fix has to change the step size itself rather than just picking a different level.
This guide shows how to make Android volume steps smaller in four different ways, and you can stop at the first one that works. To increase volume steps on Android, change the system setting with ADB, as method two explains. The classic complaint is Android volume too loud at one step and too quiet at the one below, and it hits hardest on earbuds, because volume steps for Bluetooth headphones feel larger than for speakers. When Bluetooth volume steps are too big for your earbuds, the link between phone and headphone volume is usually the cause, which method seven covers. The question readers ask most is: why is Android volume so loud on headphones? The answer is headphone sensitivity multiplied by a coarse step size. Most phones ship with Android media volume 15 steps as the factory default, and that number is the root of the whole problem.
How many volume steps does your phone actually have?
Press a volume button and look at the slider. Count the stops by pressing from silent to maximum and counting the presses. Most Android phones need 15 presses for media, some Samsung phones need more, and a few budget phones have as few as 10. Knowing your count matters, because every method in this guide either adds steps or splits the steps you already have. If your phone already has 25 or 30 media steps, the slider trick alone may be enough, and you can skip the ADB section entirely.
The difference between volume steps and volume curves
Steps are how many levels exist. The curve is how loud each level is. Android uses a curve that rises steeply at the bottom and flattens near the top, which is another reason low-volume steps feel so coarse. Some fine volume apps let you reshape the curve as well as the step count, making the bottom of the range gentler. You do not need to understand the maths to use it: if the first three steps feel like silence, quiet, and loud, the curve is the problem, and a finer app or more steps will fix it.
Method 1: slow drag on the on-screen volume slider
This is the fastest fix and it works on every Android phone, with no app and no computer. Press a volume button once, then tap the three-dot icon or the slider area on the volume panel to open the full slider. Instead of tapping the buttons again, drag the slider slowly with your fingertip. On most phones the slider allows positions between button steps, because the slider is continuous while the buttons are stepped. A slow drag can land on a level that button presses skip entirely.
The technique matters. A quick flick jumps past the target level just like a button press. A slow, controlled drag gives the system time to update the sound and gives your ear time to judge the level. Drag, pause, listen for two seconds, then drag a fraction more if needed. In a quiet room, with a quiet track playing, you will feel the level settle into a comfortable spot that the buttons never offered.
Where to find the volume slider on your phone
On Pixel and stock Android phones, press a volume button and tap the small settings icon at the bottom of the volume pop-up to open Settings, then Sound and vibration, then Volume, where all four sliders sit together. On Samsung phones, press a volume button and tap the three dots at the top of the pop-up to expand the full panel. On Xiaomi phones, press a volume button and tap the icon above the slider to open the expanded panel. The exact icon differs, but the full panel is always one tap away from the volume pop-up.
Use the slider percentage as a reference for each output
Some phones show a percentage or a level number beside the slider. Note the number that feels comfortable for headphones and for the speaker separately, because they are never the same. My comfortable level is around 30 percent on wired earbuds and around 55 percent on a Bluetooth speaker. Those numbers become quick references: open the panel, drag to the number, and you are done in two seconds without hunting.
Turn on “media volume” quick settings if your phone offers it
A few phones let you add a media output tile to Quick Settings, which opens the volume panel and the output switcher in one tap. Pull down the notification shade twice, tap the pencil icon, and look for a media or sound tile to add. It is a small convenience, but when you adjust volume ten times a day, one tap instead of three adds up.
Method 2: add more volume steps with an ADB command
If the slider trick is not enough, the real fix is to give your phone more steps. Android stores the media step count in a system setting, and on many phones you can change it with one command from a computer. Going from 15 steps to 30 steps halves the size of each jump, which turns the too-quiet to too-loud gap into two comfortable levels in between. This is the method that actually changes the step size rather than working around it.
You need a computer, a USB cable, and about ten minutes. This does not need root, and it does not install anything on your phone. It changes a setting, and you can change it back the same way. The catch is that not every phone honours the setting: it works on many Pixel, Samsung, OnePlus, and Xiaomi phones, but some manufacturers lock the step count in their audio code and ignore the change. If it does not work on your phone, the apps in method three will still help.
If you want to know how to get more volume levels on Android, this is the method that actually adds them. The volume steps ADB command is one line, and the command to remember is adb volume_steps_music, written in full as adb shell settings put system volume_steps_music 30. An Android volume step size change from 15 to 30 halves each jump, which is why this method feels so different from the slider trick. Every method here is fine volume control without root, including this one, and you can adjust volume in smaller increments on Android the moment the phone reboots.
Step 1: turn on USB debugging and connect your phone
Open Settings, then About phone, and tap Build number seven times until the phone says you are a developer. Go back to Settings, open System, then Developer options, and turn on USB debugging. Connect the phone to your computer with a USB cable, and tap Allow on the “Allow USB debugging?” prompt on the phone. If the prompt does not appear, unplug the cable, plug it in again, and check the phone screen.
Step 2: check your current step count
Open a terminal or command prompt on your computer and run the Android Debug Bridge check for the current media step count. The command reads the setting without changing anything, so it is safe to run first:
adb devices
adb shell settings get system volume_steps_music
adb shell dumpsys audio | grep -i "STREAM_MUSIC"
The first command lists connected devices and confirms the phone is talking to the computer. The second returns the current media step count, usually 15. The third shows the audio service state, which confirms the media stream is active. If the second command returns nothing, your phone does not expose the setting, and you should skip to method three.
Set a higher step count and reboot the phone
Run the command below to raise the media step count to 30. You can also set the ring, alarm, and notification step counts in the same session, but media is the one that matters for music and video:
adb shell settings put system volume_steps_music 30
adb shell settings put system volume_steps_ring 15
adb shell settings put system volume_steps_alarm 15
adb shell settings put system volume_steps_notification 15
Reboot the phone after running the commands. The new step count takes effect on the next boot, because the audio service reads the setting when it starts. After the reboot, press the volume button and count the presses from silent to maximum: you should count 30 stops instead of 15. If the count is still 15, your phone’s audio code ignores the setting, and the app method below is your answer.
How to undo the change if you do not like it
Run the same command with the original value, usually 15, and reboot again. There is nothing to uninstall and no file to delete, because the change is a single setting. If you ever factory reset the phone, the step count returns to the factory default on its own. Write the original number down before you change it, so the undo takes ten seconds instead of ten minutes of guessing.
Method 3: fine volume control apps that split each step
Fine volume apps add intermediate levels between the system steps, usually by adding a software volume layer or by adjusting the system volume in smaller increments than the buttons allow. They work on phones where the ADB method fails, and they work without a computer. The two apps below are the ones I have used longest, and they take opposite approaches to the same problem.
Precise Volume: the most control over step size
Precise Volume replaces the system volume panel with its own panel that offers up to 100 volume levels for media. You set the number of steps you want, and the app maps them across the full range, so each button press moves a fraction of a system step. It also offers per-device volume memory, so your earbuds and your car stereo can each have their own level, and a volume limiter that caps the maximum so a stray button press cannot blast your ears. The app asks for notification access to show its panel, which is normal for a volume replacement, and it does not ask for contacts, location, or anything unrelated to audio.
Setup takes two minutes. Install the app, grant notification access when asked, open the app, and set the media steps to 100. Press a volume button and use the app’s panel instead of the system one. Test it with a quiet track first: move the slider slowly and listen for smooth changes without crackling. If the sound crackles or jumps, lower the step count to 50 and test again, because some Bluetooth devices handle very fine steps less cleanly than wired ones.
Precise Volume setup in two minutes
Open Precise Volume, tap the media volume section, and set the step count to 100. Turn on the volume limiter and set it to 80 percent so the top of the range stays safe for your hearing. Turn on per-device memory so the app remembers a different level for each Bluetooth device. Then press a volume button, drag the app’s slider to your comfortable level, and leave the app running in the background.
Volume Styles: a familiar panel with finer steps
Volume Styles keeps the look of a normal Android volume panel but adds finer control and more sliders, including separate sliders for media, ring, notifications, alarms, calls, and Bluetooth. It also offers custom themes for the panel and a widget you can put on the home screen for one-tap volume access. Where Precise Volume is a precision tool, Volume Styles is a better version of the panel you already have, which makes it the easier pick if you do not want to learn a new interface.
The app needs notification access and accessibility access to intercept volume button presses, which it explains during setup. Grant only what it asks for during setup, and skip any extra permission it does not explain. Test it the same way as Precise Volume: a quiet track, a slow drag, and a listen for smooth changes. If the volume jumps after a phone call or a Bluetooth reconnection, open the app and toggle its service off and on again, which re-syncs it with the system volume.
Fine volume control on Android falls into two groups: apps that add a software layer and apps that replace the panel. The Precise Volume app on Android offers up to 100 levels, while the Volume Styles app keeps the familiar panel and adds more sliders. A volume control app for sensitive headphones is the fastest fix when ADB does not stick on your phone, because it works entirely in software. A volume limiter on Android caps the maximum level, which protects your hearing when a stray press would otherwise blast it. Media volume steps per app are remembered by SoundAssistant and by Precise Volume alike, so each app opens at its own level. A volume control widget precise enough to land between button steps is worth adding to the home screen, and it beats opening the full settings panel every time. Some readers ask how to adjust volume by 1 percent on Android: the honest answer is that the system has no percent steps, but a 100-step app comes close enough that you will stop noticing the gaps.
Verdict on the apps: use Precise Volume if you want the finest possible steps and per-device memory. Use Volume Styles if you want a familiar panel with more sliders and a home screen widget. Both are free with an optional paid upgrade, and both uninstall cleanly, restoring normal system steps at once. If one of them causes volume jumps after calls, remove it and try the other before giving up on the app approach entirely.
Method 4: Samsung SoundAssistant and other built-in volume settings
Samsung Galaxy owners have a head start, because Samsung ships an official app called SoundAssistant that changes the volume step count without a computer. Install SoundAssistant from the Galaxy Store, open it, and look for the volume step setting, which lets you raise the number of media volume steps above the default. Set it to 30 or higher, then press the volume button and count the stops: you should feel the smaller jumps immediately. SoundAssistant also adds a floating volume panel, per-app volume control, and a setting that keeps your music playing at the same level when you switch between apps.
Other manufacturers hide similar options in different places. On some Xiaomi phones, Settings, then Sound and vibration, contains a volume step option on recent software versions. On OnePlus phones, the volume panel settings offer extra sliders and a media output switcher, though not a step count change. On Pixel phones there is no built-in step setting, which is why the ADB method in this guide exists. The rule is simple: check your sound settings for anything mentioning steps or increments before you install an app, because a built-in setting beats a third-party app every time. SoundAssistant volume steps on Samsung phones are changed inside the app itself, not in the system settings, so open SoundAssistant first and look for the step option there.
Per-app volume: set a different level for each app
SoundAssistant also offers per-app volume, which is a quiet superpower for fine control. Set your music app to a lower level and your video app to a higher one, and the phone remembers each choice. That way you stop adjusting the volume every time you switch apps, because each app opens at its own comfortable level. If your phone does not have SoundAssistant, the app “App Volume Control” offers a similar per-app feature on other brands, with a small setup step for each app you want to control.
Method 5: combine app volume with system volume for finer control
Many music and video apps have their own volume slider inside the app. That slider gives you a second layer of control that is finer than the system volume alone. Set the system volume to a moderate level, around 70 percent, and then use the in-app slider for the fine adjustment. The app slider then covers a smaller range around that system level, which means each movement of it changes the loudness by less, and you can land on a comfortable level the system slider alone would skip.
Test this with a video app that offers an internal volume control, such as VLC or MX Player, both of which let you drag vertically on the screen to change the volume in small increments. Raise the system volume to about 70 percent, then lower the in-app volume until it feels right. Note the combination that works for each app, because a video app and a music app often need different pairs. Saving a mental note for each app prevents repeated fiddling every time you press play.
This two-layer trick is also the best answer for the “lowest setting is still too loud” problem. If the lowest system step is too loud on sensitive earbuds, lower the in-app volume to 50 percent and keep the system volume at step 2 or 3. The combined output drops below the system minimum without any app or command, because the two volumes multiply. It is a workaround rather than a fix, but it works tonight on every phone you own.
Volume slider precision on Android comes from a slow drag, not a flick, and the two-layer trick makes it even better. To lower volume below minimum on Android, use the two-layer trick in method five, because no single slider can go below the system floor on its own. If headphone volume is too loud at the lowest setting, that combination is the answer. For the headphone volume too loud at the lowest setting problem, the two-layer trick is the fix most people end up keeping. A quiet volume for night listening on Android starts with the slider, not the buttons, and a slow drag to 30 percent beats ten button presses. Android 14 volume steps are the same 15 by default as earlier versions, so the methods here work the same on new and old phones. And if the volume rocker feels too coarse for night use, stop using it for fine work: the slider and the in-app control are the fine tools, and the rocker is only for big jumps.
Absolute volume and Bluetooth: why your earbuds jump further
Bluetooth adds its own wrinkle. Android links your phone volume and your headphone volume together through a feature called absolute volume. When the link is active, one slider controls both devices, and one button press moves both at once, which can make each step feel twice as large. When the link is off, the two sliders act separately, and each step may feel smaller, because you are moving only one of the two volumes. That difference is why the same earbuds can feel fine on one phone and jumpy on another.
To test it, open Settings, then System, then Developer options, and find the “Disable absolute volume” switch. Turn it on, reconnect your earbuds, and test the volume buttons again. If the steps feel smoother, leave it off and control the headphone volume from the earbuds themselves, using their touch controls or buttons, while the phone volume stays at a fixed level. To disable absolute volume on Android, open Developer options, because the switch lives there rather than in the sound settings. Bluetooth AVRCP is the profile that carries volume commands between the phone and the headphones, and it is the reason one slider can move both devices at once. A guide to absolute volume control for hearing protection explains the same link from the hearing safety side, including why a linked volume can push earbuds louder than you expect. A fine slider that moves in tiny increments is the goal here, and a difference of a few decibels is often all that separates too quiet from too loud.
The hearing angle matters here. A single loud step at night is not just annoying, it is a small dose of sound exposure your ears did not ask for. Keeping the volume low and the steps small is the cheapest hearing protection you own, and enabling absolute volume control to protect hearing is worth reading before you settle on a setup, because the right combination of a low ceiling and small steps protects your ears without making music sound thin. If your Bluetooth headphones are quiet even at maximum volume, the problem is usually the opposite link issue, and the secret setting that fixes low Bluetooth headphone volume covers that fix in detail.
Volume curves, Bluetooth codecs, and why steps feel different per device
The Bluetooth codec changes how steps feel too. A codec such as LDAC or aptX carries more detail at low volume, so a quiet level still sounds full, while the basic SBC codec can sound thin at the same level and tempt you to turn it up a step. If your earbuds support a better codec, turn it on in Settings, then Bluetooth, then the gear icon next to your earbuds, where the codec option lives on most phones. A fuller sound at a lower level means fewer loud steps and less temptation to push the volume up.
Troubleshooting: steps reset, jumps after calls, and crackling
Fine volume setups fail in predictable ways, and each one has a fix. If your ADB step count resets after a reboot, your phone’s audio code may restore the default on boot, which means the setting does not stick on that model. Re-run the command after each reboot, or switch to an app such as Precise Volume, which re-applies its own step count when it starts. If the step count resets after a system update, check the setting again, because updates often restore audio defaults.
If the volume jumps after a phone call, the call stream and the media stream are fighting over the same setting. That happens because a call takes audio focus away from media, and the panel switches streams with it. End the call, press the volume button, and check which stream the panel shows: it should say media. If it shows the call stream, tap the media slider once to switch the panel back. Some fine volume apps lose their state when Bluetooth reconnects, so if the volume jumps after you reconnect earbuds, open the app and toggle its service off and on, which re-syncs it with the system. A clean uninstall restores normal system steps at once, so you can always retreat safely.
Crackling or distortion at a fine level usually means the software volume layer is pushing the signal too hard at a low system level. Raise the system volume a few steps and lower the app volume instead, so the signal stays clean. If the crackling follows one app only, that app’s own volume processing is the cause, and the system slider method is the better choice for it. Never ignore distortion: it is a sign the audio chain is clipping, and clipping at high volume is hard on both the earbuds and your ears.
Frequently asked questions
How many volume steps should I set on Android?
Thirty steps is the sweet spot for most people: each jump is half the size of the default, and the buttons still move fast enough to go from quiet to loud in a reasonable number of presses. Fifty steps feels smoother still but takes many presses to cross the range, which gets annoying when a loud video starts. One hundred steps only makes sense inside an app with a slider, where you drag rather than press. Start at 30, live with it for a week, and raise it only if you still cannot find your level.
Does changing volume steps need root access?
No. The ADB method in this guide changes a system setting and does not need root, and the fine volume apps work without root as well. Root used to be the only way to change the step count on older Android versions, but the settings command works on many modern phones without it. If the command does nothing on your phone, the manufacturer locked the step count, and no root method in this guide will change that safely.
Why is the lowest volume still too loud on my earbuds?
Sensitive earbuds play loud even at the lowest system step, because the first step is already a large slice of their output. Lower the in-app volume to half, as described in method five, which drops the combined output below the system minimum. If that is still too loud, use a fine volume app with 100 steps, or switch to earbuds with lower sensitivity. A hardware volume control on the earbuds themselves can also help, because it adjusts the earbud amplifier directly rather than the phone’s digital volume.
Will a fine volume app drain my battery?
Barely. A volume app sits idle until you press a button, and its background service uses very little power. What does drain battery is a badly written app that polls the audio state constantly, so check the battery usage screen after a day: Settings, then Battery, then Battery usage. If the volume app sits near the top of the list, remove it and try the other app in this guide. A good fine volume app should not appear in the top ten at all.
Does disabling absolute volume make Bluetooth volume worse?
It makes it different, not worse. With absolute volume off, the phone volume and the headphone volume act separately, so you control two sliders instead of one. Some people prefer that, because each step moves less. Others find two sliders confusing, because the phone can sit at maximum while the earbuds sit at minimum and nothing is audible. Test both states for a day each and keep the one that feels smoother on your earbuds.
Conclusion
The secret way to adjust volume levels in smaller granular steps is not one trick but a ladder: drag the slider slowly tonight, add more steps with ADB this weekend if your phone allows it, and install a fine volume app if it does not. Each rung halves the size of the jump, and by the second rung most people find the level they have been hunting for.
Your next step takes thirty seconds. Press a volume button, open the full slider, and drag it slowly to a level the buttons never offered. If that level feels right, note the number and use it every night. If it still jumps too far, set the step count to 30 with the ADB command in method two and feel the difference on the very next press.


