How to Change DPI or Screen resolution on Any Android Device (No Root)

smartphone Change DPI
smartphone Change DPI

On PC, We can simply change the screen’s resolution from settings which will automatically change the size of text on the Display. Similarly on Android devices, Changing the screen resolution or Pixel density will alter the other. DPI refers to the Dots per inch on display of your device, also called as Pixel Density. So why should we change our device’s DPI? There could be various reasons. You know, Letting down the resolution lower could slightly increase battery life? Not only that, users can also the screen resolution or pixel density to ensure comfortable vision.

While some manufacturer OEMs offer this feature on their devices by default irrespective of the Android version; On Stock Android ROMs, the option to change Pixel density is only available starting from Android Nougat. But fortunately, users can change DPI by turning on UI tuner permissions using ADB, without root and using DPI changer App on Android devices running on lower than Nougat

1. Change DPI (Pixel Density) on devices running Nougat & Above (7.0+)

Starting from Android Nougat, Google introduced an option in the Android settings to change DPI. Follow the simple steps below.

  • On your device, Go to Settings >> Display. You’ll come up with two options to alter the “Font Size” and “Display Size”.
  • Tap on the Display Size and then use the slider to change the DPI. Also, alter the font size as you like. 
Change DPI-nougat
Change DPI- settings-nougat

2. Change DPI (Pixel density) on devices running Android Jelly Bean & Above (4.1+)

  1. Download and Install the DPI Changer app.
  2. Open the app and it will now ask for root permissions. Just tap on the “Get Root”
  3. As your device is not rooted, the app will present you show you a command which you would require to execute via ADB.
DPI-Changer- Root Check and Command - Change DPI
Change DPI

DPI Changer- Root Check and Command

Important Note:
  1. Enable Developer options and USB debugging, then connect your device to your PC and Navigate to the ADB installation folder.
  2. Now right-click on the screen, while holding the shift key then select open up a Command Prompt or Powershell here.
  3. In the Command Prompt, first, execute  adb devices  command to check if your device is properly connected and then execute the following command:
     adb shell pm grant com.zacharee1.dpichanger android.permission.WRITE_SECURE_SETTINGS 
DPI Changer-Enter-your-DPI-Value - Change DPI
DPI Changer-Enter-your-DPI-Value
  1. The entered command will the enable the UI tuner permissions, allowing the users to change DPI using the DPI changer app.
  2. Now, get back to DPI changer App and enter the desired value in section DPI and tap on “Apply”.
  3. Next, A dialog box appears, whether to continue with the applied settings or reset. Simply tap on OK, and you can witness the change in the screen size and new DPI on your device.

While the app changes the DPI in real time, we still recommend you to reboot the device. The method is pretty simple and users can easily change their device’s DPI using this method. However, if you have any doubts, Please comment below.



Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.