How to increase font size on Xiaomi phone: a detailed guide

Why Xiaomi’s small print is uncomfortable

The screens of modern Xiaomi, Redmi and POCO smartphones are getting bigger, but manufacturers often set the default minimum font size, which creates problems for people with visual impairment, elderly users or those who are used to working with large characters. Small text on MIUI 14 or HyperOS can cause quick eye fatigue, especially when reading long or using instant messengers.

Fortunately, Xiaomi firmware has several ways to zoom in on the font, from standard settings to hidden features for advanced users. In this article, we’ll break down all the current techniques, including rescaling the screen, adjusting the size of the system font, and even installing custom fonts through ADB. It’s important to understand that some options may differ depending on the MIUI version and device model (for example, Xiaomi 13 Pro vs Redmi Note 12).

If you’ve never changed your display settings on your Xiaomi, start with the basics — they don’t require superuser rights and take less than a minute. For power users, we’ve prepared advanced instructions, including work with build.prop and third-party utilities.

📊 What type size is most convenient for you?
Very small (by default)
Medium.
Big one.
Huge (maximum)

Method 1: Standard font size setting in MIUI

The easiest and safest method is to use the built-in MIUI tools, which works on all Xiaomi, Redmi and POCO models, including the latest versions of HyperOS firmware.

  1. Open the Settings app** (the gear icon on the home screen).
  2. Go to the Screen section (or the Display on some models).
  3. Select Text Size (older versions of MIUI may call it Font and Scale).
  4. With the help of the slider, adjust the font size from “Little” to “Very large”.
  5. Click Ready or Apply to save the changes.

Some firmware (e.g., Xiaomi 12T or POCO F5) has an optional font style option where you can choose between Default, Thin and Fat**.This is useful if the enlarged font seems too airy.

Take a screenshot of the current screen settings

Close all apps (especially messengers)

Connect the charger (in case of freeze)

Check the space in memory (minimum 500 MB)

-->

Method limitation: A standard slider changes the font size only for system applications. Some third-party programs (such as Telegram or WhatsApp) can ignore these settings and use their own scale.

⚠️ Attention: On devices with MIUI 13 or later, if the slider is at its extreme right ("Very large"**), interface elements in some applications may crop. If you notice such bugs, go one step to the left.

Method 2: Change the screen size (Display Size)

If zooming in through the settings doesn't work, try zooming in on the whole screen, which not only increases text, but also the icons, buttons and other interface elements.

  1. Go to Settings → Screen → Screen size.
  2. Move the slider to the right to zoom in (values from "Little" to "Very Large" are available).
  3. Confirm the changes by clicking on Apply.

On some models (such as the Xiaomi Pad 6 or Redmi K60 Ultra), this option may be called Screen Density or DPI.

  • 🔍 Select the value of "Large"** (about) 320-360 DPI) comfortable-read.
  • 📱 Xiaomi Tablets Can Be Installed with “Huge”** (280) DPI), But it's going to lead to a lot of pixelation.
  • ⚙️ After the change DPI Some apps (such as games) may require a reboot.

Important: On devices with screen resolution below Full HD (like Redmi 9A), setting too large a scale can lead to blurring of text and artifacts when scrolling.

Xiaomi modelRecommended scaleMaximum without loss of quality
Xiaomi 13/13 ProMedium (400 DPI)Large (360 DPI)
Redmi Note 12 Pro+Standard (420 DPI)Large (380 DPI)
POCO X5 ProSmall (440 DPI)Medium (400 DPI)
Xiaomi Pad 6Average (320 DPI)Huge (280 DPI)

💡

If after zooming some apps don’t show up correctly, clear their cache in the settings (Settings → Apps → Select program → Storage → Clear cache).

Method 3: Using gestures to scale quickly

MIUI 12 and later has a useful feature called "Gestural Intensification"**, which allows you to temporarily enlarge any part of the screen with a triple touch, which is convenient for reading small text in applications where you can not change the font (for example, in banking programs).

  1. Go to Settings → Special Opportunities → Increase.
  2. Activate the "Gestural Increase" switch**.
  3. Set up sensitivity and magnification (recommended 2x or 3x).

Now, to enlarge the text:

  • 👆 Triple finger touch on the screen – will turn on the magnifying glass.
  • 🔍 Drag with two fingers will change the scale.
  • 🖐️ Double touch will bring back the standard look.

This feature works in all apps, including Chrome, Instagram and even games, but some models (like the Redmi A2) may have a slight delay in activating the magnifier.

How do you calibrate the magnification gesture?
If triple taping is triggered by accident, go to Settings → Special Options → Enlargement → Gesture settings and increase the Delayed Activation parameter** to 0.5-1 second, which will reduce the number of false positives, but require more conscious use of the function.

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14), the magnification gesture is disabled by default to save battery life. To activate it, you must first turn on the developer mode (Settings) → The phone. → Version. MIUI — press 7 times).

Method 4: Install custom font through ADB (for advanced)

If standard methods don't work, you can install custom fonts with large character sizes, which require a PC connection and the use of ADB (Android Debug Bridge), an advantage of which is the ability to install fonts with non-standard sizes, for example, 120% of the original.

To start, download the archive with a font (such as Roboto Bold or Noto Sans in.ttf format) and follow the following steps:

adb devices


adb shell




su




mount -o rw,remount /system




cp /sdcard/Download/your_font.ttf /system/fonts/




chmod 644 /system/fonts/your_font.ttf




reboot

Once rebooted, the new font will appear in Screen → Font Style settings. Select it and adjust the size with a slider.

  • 💻 To work with ADB Developer rights and included debugging are required USB.
  • 🔧 In some models (for example, POCO F4 GT) Requires unlocking of the loader.
  • ⚠️ Incorrect font installation can lead to “bootloop”** (a looped reboot).

💡

Before installing custom font, back up the original files from the /system/fonts/ folder using the adb pull /system/fonts/C:\backup\fonts command.

Method 5: Using Third-Party Applications

If you don't want to mess around with the system's settings, you can use Google Play apps that change the font size globally.

  • 📱 «Big Font ** - allows you to increase the font up to 200% of the original, works without root.
  • 🔍 «Font Size** – Supports customization for each application.
  • 🎨 «iFont** – more than 1,000 fonts with preview capability.

To use these programs:

  1. Download the app from Google Play.
  2. Permit to “Overlay on Other Windows”** (in the security settings).
  3. Choose the desired font size and apply the changes.

The downside of third-party apps is that they can conflict with MIUI, especially on newer models (Xiaomi 13T, Redmi K70), and some programs show ads or require a premium version for full functionality.

⚠️ Note: Font change apps may collect data about your activity. Before installing, check permissions in Google Play and read the privacy policy.

Solving problems after changing the font

Sometimes, when you zoom in on the font or screen, you get bugs like cropped buttons, incorrect app displays, or slow scrolling, and here's how to fix them:

Problem.Reason.Decision
Cutting off items on WhatsAppThe application ignores the system settings of the fontClear the app cache or install a patch through Xposed
Slow animation when scrollingHigh scale on a weak processorReduce the scale to “Mediocre”** or disable animation in the developer settings
Blurred text in gamesIncompatibility with modified DPIAdd the game to exceptions or reset the DPI to standard

If after the changes the device began to brake, try:

  1. Return the standard font settings (Settings → Screen → Reset text size).
  2. Clear the system cache (Settings → Storage → Clear the cache).
  3. Restart your phone in Safe Mode (press the power button → Safe Mode**).

Critical error: If the phone does not turn on after changing the font via ADB (black screen or hanging on the logo), you need to reflash the device via Fastboot using the Mi Flash Tool.

FAQ: Frequent questions about changing the font on Xiaomi

Can I only increase the font in individual applications?
Yes, but not all. Some programs (like Telegram X or VK) have built-in text-scale settings. Others can use apps like Font Size that allow you to customize the font selectively, but system applications (Messages, Contacts) will use global settings.
Why did the MIUI update reset the font size?
For major updates (e.g., from MIUI 13 to MIUI 14), the system resets some user settings, including font size and screen scale, to prevent conflicts with the new interface.
How to return the standard font if the phone is glitching after changes?
If the device is unstable, reset the font settings: Go to Settings → Screen → Text Size. Click on three dots in the upper right corner and select Reset. Confirm and restart the phone. If the interface doesn't respond, try resetting through Safe Mode or restoring a MIUI backup.
Is there a difference in font settings on Xiaomi and POCO?
No, since both brands are based on MIUI or HyperOS. The only difference is the location of the menu items (for example, on POCO F5, the font settings are in Settings → Display → Text and Scale, and on Xiaomi 13 Lite – in Settings → Screen → Text Size).
Can you change the font on Xiaomi smart watches (Mi Band, Watch)?> On Xiaomi smartwatches (for example, Mi Band 7 or Xiaomi Watch) S3) You can't change the size of the font, it's hardwired into firmware, but in Mi Fitness or Zepp Life, you can choose from a few dial styles with larger numbers. To do this, open the companion app on your phone. Select your device and go to Dials. Find a dial marked with "Big Numbers" or "Large Font».