How to transfer notes from Xiaomi to Oppo: all ways with pros and cons

Why moving notes between Xiaomi and Oppo is not a trivial task

The transition from Xiaomi to Oppo often comes with unexpected difficulties in migrating data. While contacts and photos are usually easily transferred through cloud services, notes are not the case, the reason lies in proprietary applications: Mi Notes (on Xiaomi) and Notes (on Oppo) use different storage formats and are not directly compatible. Even standard tools like Google Drive or Mi Mover do not always process such data correctly.

The second problem is the differences in database structure: Xiaomi stores notes in encrypted.ndb format (for local notes) or syncs them with Mi Cloud in a proprietary cloud, whereas Oppo uses the.json format by default for export/import. This means that simply copying files through a Explorer is not enough. Fortunately, there are workarounds – from manual export to use of third-party utilities.

In this article, we will discuss 5 working methods for porting notes, including nuances for different versions of MIUI (12 to 14) and ColorOS (11 to 14), and also warn against typical errors that lead to data loss. If you use the Redmi Note 12 or Oppo Reno 10, the instructions will also be suitable for you.

Method 1: Export notes from Mi Notes to a universal format

The most reliable way is to convert Xiaomi notes into an intermediate format, which can then be imported into Oppo, which requires the Mi Notes app and access to the phone's file system.

Steps:

  • πŸ“± Open Mi Notes on your Xiaomi and tap on the three dots in the top right corner.
  • πŸ“€ Select Note Exports β†’ A text file (.txt) or HTML (if available).
  • πŸ“ Save the file to internal memory β†’ Download or on a memory card.
  • πŸ”— Connect Xiaomi to your PC and copy the exported files to a separate folder.

Please note that if you have MIUI 14 or newer, the export option may be hidden behind an additional menu.

  1. Go to Settings β†’ About phone and tap the MIUI version 7 times to activate the developer mode.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC and use ADB to pull notes with the command: adb pull /data/data/com.miui.notes/databases/notes.db

⚠️ Note: Note.db contains all notes in encrypted form. Decrypting it will require specialized software like SQLite Browser or a Python script. Without technical skills, it is better to use methods 2-4.

πŸ“Š How do you usually transfer data between phones?
Google Drive (Mi Cloud) and Google Drive (Mi Drive)
Bluetooth/Wi-Fi Direct
Through the OTG cable
I use third-party apps.
Never put up with it.

Method 2: Sync with Google Keep (for short notes)

If your notes don't have complex formatting (to-do lists, text blocks, images), you can use Google Keep as an intermediate storage method, which works 100% for notes up to 20,000 characters.

Instructions:

  • πŸ“² Install Google Keep on both phones (Xiaomi and Oppo) from Google Play.
  • πŸ”„ On Xiaomi, open Mi Notes, select a note β†’ Share. β†’ Google Keep.
  • πŸ“‹ Repeat for all notes (or use the option to select all if available).
  • πŸ”„ On Oppo, open Google Keep, select a note β†’ Copy in the buffer β†’ insert in the standard Notes app.

Advantages of the method:

  • βœ… No need for root rights or technical skills.
  • βœ… Keeps formatting (bold text, lists, colors).
  • βœ… Automatically synchronized between devices.

Disadvantages:

  • ❌ Not suitable for notes with attachments (PDF, audio, large images).
  • ❌ Manual copying takes time if notes are more than 50.

β˜‘οΈ Preparing for the transfer through Google Keep

Done: 0 / 4

Method 3: Use of third-party applications (e.g. Notion or Evernote)

If you’re willing to use a third-party app temporarily, Notion or Evernote will be a great bridge between Xiaomi and Oppo, which support import/export in universal formats and have clients for both platforms.

Step-by-step instructions for Notion:

  1. Download Notion on Xiaomi from Google Play or the official website.
  2. In Mi Notes, select a note β†’ Share β†’ Notion (or copy the text manually).
  3. In Notion, create a new page and paste the contents of the note.
  4. On Oppo, set Notion, log in and export notes to PDF or Markdown.
  5. Open the exported file and copy the text to the standard Notes app on Oppo.

For Evernote, the process is similar, but with nuances:

  • πŸ“Œ Evernote is better at formatting, but has a free tariff limit (60 MB/month).
  • πŸ“Œ Supports imports from.enex (special format Evernote), but export from Mi Notes into it is impossible - you will have to use it. HTML or TXT.
AnnexMax. Note size.Investment supportSynchronizationFree fare
Google Keep20,000 characters❌ (picture)βœ… Instantly.βœ… No restrictions.
NotionUnlimitedlyβœ… (files up to 5MB)βœ… With a delay.βœ… 5MB per file
Evernote25MBβœ… (PDF, DOCX)βœ… Instantly.❌ 60 MB/month
OneNoteUnlimitedlyβœ… (up to 200 MB)βœ… With a delay.βœ… 5GB of cloud

⚠️ Note: When using Notion or Evernote, make sure that Oppo has the latest version of the app installed. ColorOS 13+ There is a bug that causes older versions to misrepresent Cyrillic characters in exported files.

Method 4: Transfer over local backup (for advanced users)

This is a good way to do it if you don’t want to use cloud services or have a lot of attachment notes, and you’ll need access to Xiaomi’s file system and basic ADB skills.

Algorithm of action:

  1. Enable USB debugging on Xiaomi (see Method 1).
  2. Connect your phone to your PC and execute the command to create a backup: adb backup -f mi_notes.ab -app com.miui.notes On the screen Xiaomi will be a request for confirmation – allow the creation of a backup (do not set a password!).
  3. Download the Android Backup Extractor utility and unpack mi_notes.ab: java -jar abe.jar unpack mi_notes.ab mi_notes.tar
  4. In the unpacked folder, find the file apps/com.miui.notes/db/notes.db β€” It's a notebook database.
  5. Use SQLite Browser to export data to CSV or JSON.
  6. On Oppo, import the resulting file through the Notes app (Import option in settings).

If you don’t want to work with ADB, the alternative is to use the Swift Backup app (requires root):

  • πŸ”§ Install Swift Backup and provide root access.
  • πŸ“¦ Create a backup of the Mi Notes app.
  • πŸ“€ Export backup in.swb format to PC.
  • πŸ”„ On Oppo, restore the backup using the same app (if it supports ColorOS).
What to do if notes.db is encrypted?
If the notes.db file opens as binary junk, then Xiaomi used hardware encryption. In this case, only: 1. Manual copying of notes (Method 2 or 3). 2. Using the official Mi Cloud backup (Method 5). 3. Requesting support for Xiaomi to provide data in a readable format (unlikely, but possible for EU users under GDPR).

Method 5: Synchronize with Mi Cloud and Manual Transfer

If your notes are already synced to Mi Cloud, you can export them via a web interface, a method that is suitable for users who have previously enabled cloud sync in Mi Notes.

How to move:

  1. Open your browser on your PC and go to i.mi.com (the web version of Mi Cloud).
  2. Sign in with the same account as Xiaomi.
  3. Go to the Notes section.
  4. For every note: πŸ“‹ Open the note and copy the text (Ctrl)+A β†’ Ctrl+C). πŸ“Ž If you have attachments (photos, files), download them separately.

Notes

Limitations of the method:

  • ❌ It only works if sync with Mi Cloud was enabled before Xiaomi reset.
  • ❌ The web version of Mi Cloud does not have the option of mass export – you will have to copy each note manually.
  • ❌ Formatting (colors, fonts) may be lost.

πŸ’‘

If you have a lot of notes, use a browser extension like Tampermonkey with a script to automatically copy text from Mi Cloud. An example of a script can be found on GreasyFork for "Mi Cloud Notes Exporter."

Problem Solving: What to Do When Notes Are Not Passed

Even if you follow the instructions, you can make mistakes, and here are the most common problems and solutions.

Problem.Possible causeDecision
Notes in Mi Notes are not exportedMIUI restrictions for some regionsChange your phone region to India or Europe in settings
Note.db file is empty or corruptedSynchronization with Mi Cloud has disabled local storageEnable Local Saving in Mi Notes settings and wait for sync
When importing on Oppo, formatting disappearsNotes in ColorOS does not support HTML-taggingUse Markdown instead of HTML when exporting
I don't see the option "Import" in Notes on OppoAn outdated version of the appUpdate Notes via App Market or Google Play

If none of these methods worked, try the following:

  • πŸ”„ Resetting Mi Notes: on Xiaomi go to Settings β†’ Annexes β†’ Application management β†’ Mi Notes β†’ Warehouse β†’ Clear the data. After the reboot, try exporting the notes again.
  • πŸ“§ Contact us for support: write in support of Xiaomi asking for notes in a readable format (indicate that you are switching to another brand).
  • πŸ› οΈ Use specialized utilities: for example, Mi Notes Exporter (available on GitHub) for automatic parsing notes.db.

πŸ’‘

If your notes contain sensitive information (passwords, document scans), avoid cloud services (Methods 2 and 5), prefer local export (Method 4) or manual copying (Method 3 with Notion offline).

FAQ: Frequent questions about moving notes from Xiaomi to Oppo

Can I transfer notes directly via Bluetooth or Wi-Fi Direct?
No, standard file transfer protocols (Bluetooth, Wi-Fi Direct) do not support application database transfer; you can only send exported files (.txt,.html), but not the notes themselves in the original format.
Why do images from the notes disappear on Oppo after import?
The reason is that Mi Notes stores images separately from text (in /storage/emulated/0/Android/data/com.miui.notes/files/), and when exported to.txt or.html, the paths to the files are lost. Solution: Copy the image folder on your PC. When imported to Oppo, insert images manually via the option to Insert the image in the Notes app.
Will this method work for transferring notes from Redmi to Realme?
Yes, all of the methods described are suitable for porting between any Android smartphone, including Redmi β†’ Realme, Poco β†’ Oppo, etc. The main thing is to consider that note-taking apps on these brands can also use proprietary formats. For example, Memo can be installed instead of Notes on Realme.
How to transfer notes if Xiaomi has already reset to factory settings?
If the phone is reset but you have Mi Cloud enabled, restore notes via the web version (Method 5). If the cloud sync was not set up, the chances of returning notes are minimal - they were only stored in a local database that was erased when reset. Exception: if you backed up through ADB or TWRP before reset, restore it and repeat the export (Method 4).
Can you automate the transfer of notes using scripts?
Yes, if you have programming skills. For example, you can write a script in Python that: Retrieves data from notes.db using sqlite3. Converts it to JSON or Markdown. Automatically uploads it to Notion or Google Keep via the API. Ready-made solutions can be found on GitHub for mi notes exporter or xiaomi notes to json.