In this guide, we will show you how to change DPI Density on Android devices. There are separate guides to help you change the DPI Settings on Android, both rooted as well as non-rooted. It is relatively easy to Change DPI on OnePlus and Samsung devices, which are covered in this article as well.
There are about 6 methods mentioned in this article. The first 4 are for non-rooted Android devices. If you own a rooted Android device and your device does not support changing DPI by default, you can follow the steps in methods 5 and 6.
Steps to Change DPI Density on Android
Method 1: Change DPI on Devices running Android 8.0 Oreo
- Go to Settings > Select Display > Display size settings (It will be set to default as per your device’s resolution.
- Swipe the slider to the left to reduce the size and right to increase the size.
Method 2: Change DPI on Devices running Android 7.0 Nougat
- Enable developer option: Go to Settings > About phone > Tap 7 times on build number. Now you can see Developer options in your settings.
- Go to Settings > Developer Options > Under the ‘Drawing’ option tap on the Smallest width.
- The default DPI value will show up. You can change the value according to your needs. If the value is bigger the UI elements will be small and if the value is smaller the UI elements will be bigger.
Method 3: Change DPI on Samsung Devices
On the latest Samsung devices, there is a built-in option to change DPI. Go to Settings > Display > Screen zoom and font.
Use the sliders in this section to customize the look and feel of your device.
Method 4: Change DPI on OnePlus Devices
On OnePlus devices, there are two options with which you can control the DPI Density.
- Settings > Display > Display Size.
- Settings > Display > Font Size.
You can simply drag the slider in the Display Size section to customize the DPI density of your OnePlus device. Plus, if you further want to customize, do check out the Font Size option.
Method 5: Change DPI using DPI Changer App [Root]
- Download the Easy DPI Changer App from Google Play Store:Price: Free
- Open the App and grant root permissions when prompted.
- The very first option is the ‘DPI CHANGER’ option. Enter the desired value in the text field and press enter.
You may need to reboot your device for the changes to take effect.
Method 6: Change DPI using Build.prop File [Root]
- Download the Build prop editor app from Google Play Store.Price: Free+
- Open the app, grant root permission.
- Under the ‘BUILD INFO’ section you will see ro.sf.lcd_density tap on it to edit.
- Edit the values according to your needs and tap on Save.
- Reboot your device and done.
Android DPI Density – What is it?
Screen density is the ratio of the display resolution and the display size, which is quantified as dots per inch, or dpi. The higher the dpi, the smaller each individual pixel is, and hence, the greater the clarity. To put it simply, a higher dpi setting means more detail is displayed per inch but does not necessarily correlate with a higher screen resolution.
Screen density is a ratio of resolution and the display size, and both factors contribute to the density.
For example, the Galaxy Nexus (4.65″ diagonal) has a resolution of 720×1280 px, while the Nexus 7 (7″ diagonal) has a resolution of 800×1280. It is a common misconception to assume that they have about the same screen density since their resolutions are almost identical. However, the Galaxy Nexus has a screen density of about 316 dpi and the Nexus 7 has a screen density of 216 dpi. Why, you ask? This is because they are displaying the same resolution in different amounts of space.