# Mbtile 'loads' in Project but is not visible in QField on iOS device

**URL:** <https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751>\
**Category:** Ask the Community\
**Tags:** gh-import\
**Created:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751 "2025-05-14T02:55:02Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/1 "2025-05-14T02:55:02Z")

</div>

Morning all,  
New to this forum and have tried many times to be able to see the .mbtiles created in QGis.  
It has uploaded to QFieldCloud without issue and is only 26.9MB. I’ve checked in QFieldCloud online and the file is there, but isn’t being displayed.  
The file has been selected as the Base Map in the Project Properties.  
This file is necessary as field work will be done with no internet/cell coverage.

Any suggestions would be greatly appreciated.

 ![No mbtile displayed](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/6aaf06863d534d919ca20425a8fdd52f97be710f.jpeg)  
 ![Project files including mbtiles in QFieldCloud](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/936eec635d51c31c228e39ddbb93a070a9a0885c.jpeg)

* * *

_Imported from [GitHub discussion](https://github.com/opengisch/qfield/discussions/3789) by @martingeh on 2023-01-03T02:54:36Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/2 "2025-05-14T02:55:03Z")

</div>

Well I haven’t had much luck in getting the images to show in Qfield when out of mobile (cell) coverage. After my issue yesterday was resolved, I applied that check to this process as well and now all I see is a portion of the edge of the image.  
From this I can see that the image is where is should be, but it simply won’t load. The file is 182MB - is that too big? Should I be making them smaller and if so, what is the optimum size per image?

Thanks in advance.

 ![IMG_4583](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/f745cc2f11b0c95cc3b8a03340578da525ae6aff.jpeg)

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4813378) by @martingeh on 2023-01-29T23:51:23Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/3 "2025-05-14T02:55:05Z")

</div>

martingeh , try to attach a reduced sample project here, it’ll be easier to help you out.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4813521) by @nirvn on 2023-01-30T00:32:56Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/4 "2025-05-14T02:55:06Z")

</div>

Okay. I’ll get on to that and post when done. Thank you.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4813664) by @martingeh on 2023-01-30T01:10:16Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/5 "2025-05-14T02:55:08Z")

</div>

Hi Mathieu  
I’ve compressed and attach the project file.  
[Erosion.zip](https://github.com/opengisch/QField/files/10531583/Erosion.zip)

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4813977) by @martingeh on 2023-01-30T02:15:23Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/6 "2025-05-14T02:55:10Z")

</div>

martingeh , opening this project on my Android device using 2.6.2, I see the mbtiles are rendering without problem. Have you tried this specific sample project on your iOS device to confirm it replicates the issue? If so, it might be iOS-specific here.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814051) by @nirvn on 2023-01-30T02:30:34Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/7 "2025-05-14T02:55:11Z")

</div>

Yes, I use iOS device and have tried this sample project and a range of other variations, all without the mbtiles rendering as expected. They do render on OSX though.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814108) by @martingeh on 2023-01-30T02:43:00Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/8 "2025-05-14T02:55:13Z")

</div>

martingeh , do you happen to have an Android phone you could test it against?

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814120) by @nirvn on 2023-01-30T02:44:34Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/9 "2025-05-14T02:55:14Z")

</div>

I don’t, but I’ll ask someone this afternoon to try it for me. Should I log an issue for this?

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814127) by @martingeh on 2023-01-30T02:46:22Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/10 "2025-05-14T02:55:16Z")

</div>

martingeh , opened an issue already.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814139) by @nirvn on 2023-01-30T02:48:03Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/11 "2025-05-14T02:55:17Z")

</div>

Okay. Thanks

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4814144) by @martingeh on 2023-01-30T02:48:36Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/12 "2025-05-14T02:55:19Z")

</div>

HI Mathieu. I have tried this on an Android unit and it does show what I’m expecting. I’ll just have to work without a raster file while off line/out of cell coverage for now. Thanks again for your help - much appreciated.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4815973) by @martingeh on 2023-01-30T08:25:27Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/13 "2025-05-14T02:55:20Z")

</div>

martingeh , actually, there’s a known issue on iOS whereas JPG datasets aren’t rendered. I’ve just checked your mbtiles, and the tile format is JPEG. You could try to create a mbtiles using PNG8 for the tile. It’ll result in bigger GPKGs but it might very well unlock it for iOS.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4816008) by @nirvn on 2023-01-30T08:32:38Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/14 "2025-05-14T02:55:21Z")

</div>

martingeh , alternatively, you could try alternative formats with overview pyramids (see [Offline WMS – Benchmarking raster formats for QField – OPENGIS.ch](https://www.opengis.ch/2020/06/09/offline-wms-benchmarking-raster-formats-for-qfield/) , lots of useful info in there).

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4816031) by @nirvn on 2023-01-30T08:34:23Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/15 "2025-05-14T02:55:23Z")

</div>

martingeh , actually, I’m 100% sure it’ll work with mbtiles if you set the tile format to PNG.

The little you see rendered (i.e. the flipped L) are individual tiles saved in PNG format due to need for an alpha channel as the region doesn’t fully cover the tile:

 ![image](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/5cbcecac4d9842e8633c1db7cfd20b89cffc66b5.png)

So you’ve got your solution.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4816270) by @nirvn on 2023-01-30T08:53:57Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/16 "2025-05-14T02:55:24Z")

</div>

Legend! I’ll work on that tonight and let you know how I go.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4816292) by @martingeh on 2023-01-30T08:55:36Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/17 "2025-05-14T02:55:26Z")

</div>

Fantastic!!! Thankyou very much Mathieu.

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4816946) by @martingeh on 2023-01-30T10:02:47Z_

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex018/uploads/qfield/original/1X/7d3726da0ef5099a1e135505c03d2f125d527aae.png) [@system](https://community.qfield.org/u/system)\
**Post date:** [14 May 2025 02:55 UTC](https://community.qfield.org/t/mbtile-loads-in-project-but-is-not-visible-in-qfield-on-ios-device/751/18 "2025-05-14T02:55:27Z")

</div>

QField on iOS doesn’t render JPG datasets (or in this case mbtiles with individual tiles being JPG).

The issue is tracked here: [Can't load jpg datasets on iOS · Issue #3611 · opengisch/QField · GitHub](https://github.com/opengisch/QField/issues/3611)

* * *

_Imported from [GitHub comment](https://github.com/opengisch/QField/discussions/3789#discussioncomment-4817043) by @nirvn on 2023-01-30T10:04:40Z_
