QField for QGIS
Efficient field work for QGIS
Free
QField focuses on efficiently getting GIS fieldwork done and exchanging data between the field and the office in a comfortable and user-friendly way.
QField has won the prestigious Best of Swiss Apps Award 2022 in the enterprise category and thanks to its native integration with QFieldCloud, your fieldwork will be as efficient as possible.
Built on top of the popular QGIS open-source project, QField lets users consume fully configured projects in the field, allowing for customized feature forms, map themes, print layouts, and more, bringing the power of QGIS to your fingertips.
Leveraging open source libraries such as gdal, SQLite and PostGIS, QField reads, displays and allows editing of a wide variety of spatial vector and raster datasets. Users can view and modify datasets wherever they are, whether they have been downloaded onto your device, shared in emails or transferred via USB cable.
The supported formats include:
- QGIS project files (.qgs, .qgz, as well as geopackage-embedded projects);
- SQLite-based geopackage and spatialite databases;
- GeoJSON, KML, GPX, and shapefile vector datasets;
- GeoTIFF, GeoPDF, WEBP, and JPEG2000 raster datasets.
Looking for missing capabilities? OPENGIS.ch is happy to help with the implementation of new features. Contact us at https://www.opengis.ch/contact/
Permissions
---
QField can use location permission to draw a marker overlaying device location on top of spatial projects and datasets. QField can also display and use location details such as latitude, longitude, elevation, and accuracy while entering data.
Notes
---
For bug reports, please file an issue at https://qfield.org/issues
more - Add ability to take notes onto line and polygon geometry layers within the project creation wizard
- Add a new section in the settings dialog to show imported authentication configurations details and allow for a clearing of all authentication configuration caches
- Add "Export to folder" support for datasets and folders
- Guard the Bluetooth Low Energy (BLE) receiver from buffer overflow
- Fix NTRIP correction over the TCP receiver
4.2.4 22 Jun
- Add ability to send datasets and compressed folders out of QField onto the device and iCloud storage
- Increase compatibility with NTRIP servers by transforming GNGGA into GPGGA
4.2.3 15 Jun
- Add ability to import projects and datasets from phone and iCloud storage
- Add a show password button to the password field within the NTRIP configuration popup
- Increase compatibility with more NTRIP servers
- Fix fill ring geometry editor showing a blank feature addition form
- Adopt cloud project owner name when the project author is 'root'
- Fix overly compressed photos taken by QField's own camera
- Fix erroneous spikes in line and polygon geometries when tracking positions
- Display range editor widget suffix when configured to a non-empty value
- Fix attachment file name generation when using the quick snap/record button in the new gallery editor widget
4.2.2 9 Jun
- Allow for people to enable auto pushing of changes when creating cloud projects through the project creation wizard
- Hide project information button if both description and author are missing
- Wrap long text in value relation combo box
4.2.1 7 Jun
- A new gallery editor widget for relationships containing photo, video, and audio attachments
- A new feature form wizard mode offers a more linear experience to attribute filling and editing
- Feature identification within 3D map canvasKinetic panning and zooming around the map canvas
- A new project information panel accessible from the side dashboard to display project metadata (title, description, and author)
- Ability to connect to an external GNSS device using **Bluetooth Low Energy (BLE) **
- In-app NTRIP support is now available, unlocking highly accurate positioning without the need for a third-party application
- Multiple QFieldCloud user experience imporvements
4.2.0 3 Jun
- Avoid always-shown pie menu helper message every time a stylus hits the canvas
- Fix sample project title and screenshot tied to the wrong project archive
4.1.10 29 Apr
- When synchronizing a cloud project with no file to downloaded (i.e. all up-to-date), gracefully finish the process
- Clicking on the home screen's QField logo will show its about overlay
- When saving an edited feature, insure only updated attributes and/or geometry are changed to avoid needless freezes
- Fix feature form's nested container visibility relying on expressions containing -- comments
4.1.9 23 Apr
- Save and restore QFieldCloud server cookies across app launches
- Fix camera view not restoring last picked device
- Inject @cloud_username and @cloud_useremail into the global scope to enable QFieldCloud-driven symbology
4.1.8 20 Apr
- Insure projects created in QField have backward compatibility with QGIS 3.44 and behave properly on QFieldCloud
- Further align QField's handling of display format vs field format with that of QGIS
- Insure the time component to the calendar picker is never added when not needed
4.1.7 17 Apr
- Fix pick image from gallery on modern devices
- Fix expression based visibility of nested feature form containers
- Fix rare black spaces when reloading QField after the operating system forcefully terminated the process
- Avoid toggling the authentication manager's password helper state unless we migrate to fix expired token issues
4.1.6 11 Apr
- Avoid grabbing audio focus from other apps on launch by delaying audio initialization until QField actually needs it
- Do not show recent cloud projects that are not tied to the current QFieldCloud user within the welcome screen's recent projects list
- Fix handling of map units when reading the project distance/area display unit settings
- Fix ordering of value relation items when matching search terms
- Fix a lingering arcgis service legend image fetcher crash
- Insure that the main menu's undo / redo items respect the user font size setting
- When deselecting a value map item, pass on null as empty value
- Upgrade Qt to 6.10.3 and QGIS to 4.0.1
4.1.5 7 Apr
- Enable automatic reconnect on connection loss for TCP and UDP receivers
- Fix range editor widget's increase/decrease buttons when the configuration minimum value is greater than zero
- Fix zooming to identified features containing mixed point and non-point geometries
4.1.4 2 Apr
- Tons of fixes and stability improvements.
4.1.3 1 Apr
* 3D map canvas offers users an immersive perspective on terrain elevations, including include:
- Supports the default worldwide terrain elevation data (Mapzen Global Terrain), as well as custom terrains (defined in QGIS within the project properties dialog)
- GNSS position overlay
- Ongoing tracking line overlay
* COGO (Coordinate Geometry) framework to enhance surveying with the following operations available out of the box:
- XYZ parameters
- Distance/angle from point
- Circles' intersection
* QField can now automatically rotate the map to follow movement direction instead of the compass when locked to GNSS position
* A collapse all / expand all button is now attached to the legend found in the main sidebar panel
* The identified features list panel will shrink when only a few features are shown, saving more space to display the map canvas
* Fine-grained control over visibility of the "remember last value" pins in the feature addition form
* Position tracking improvements and optimizations to make it even more battery friendly
* Background tracking
4.1.1 19 Mar
- Optimize vertex editing operations by relying on edit buffer and skipping non-spatial layers
- Close project when cloudifying to avoid gpkg wal files being uploaded
- Insure that external positioning device names will never break the devices model
- Improve automated name generation for log file receivers
- Fix hard to read QField green on light gray combo box text
4.0.6 18 Feb
- Introduce a "all good" visual queue when all constraints are met
- Fix handling of null values when adding multiple features consecutively
- Further improvements to the vertex editor's topological and geometry overlap avoidance handling
- Further improvements to the reshape tool's topological and geometry overlap avoidance handling
- Insure that the form scope is updated when default values are updated
- Destroy QML widgets when code / feature attributes changes to avoid visual glitches
4.0.5 26 Jan
- Feature form fixes and further polishing
- Identify features under pie menu
- Fix map canvas breaking when rotation is NaN, avoid falling in such scenario again
- Fix issues rendering some raster layers due to bogus Z range filtering
- A crash concurring when taking photos with the camera has been addressed
4.0.4 13 Jan
Polishing and fixes, including a serious crash when taking photos.
4.0.3 25/12/2025
- Users can now create simple projects straight within QField!
- Feature forms now have a “read” mode design when the form is not editing a feature maximizing readability
- A brand new pie menu is available when tapping on the location marker offering shortcuts to key actions tied to positioning such as starting or stopping tracking sessions, locking the coordinate cursor or map canvas to the current position, etc.
- A visual progress user interface appears when uploading QFieldCloud attachments.
- Imported projects – from a URL, from a compressed ZIP sent via email or messenger, etc. – can now be converted into a cloud project directly within QField.
- Project translations are now supported.
- Online legend graphics for WMS and AMS are now display in the side dashboard’s legend area.
- Copy/paste/cut operations on vector features across layers are now supported.
- Polymorphic relationship support.
- Tons of UI polishing and improvements
4.0.0 10/12/2025
- Fix tracking configuration window not popping up when the layer suppresses the feature form
- Position focus and canvas lock improvements
- Delta fixes for undo/redo operations
3.7.8 07/10/2025
- Fix visibility of the orthometric vertical adjustment combo box item when switching between internal to external GNSS devices
- Fix interference between the value relation completer text field and the search popup
- Fix shared datasets files not fetched from the right shared datasets project
- Insure that the feature lists form (auto) zooming respects the fixed scale navigation mode
- Properly handle the absence of support for multipart geometry editing to avoid misleading users
3.7.7 15/09/2025
- Tons of bug fixes and stability improvements
3.7.6 01/09/2025
- Fix undo/redo buttons not working when adding/deleting features on a layer with join(s)
- Fix tracking not creating tracks after first track stopped
- Insure margins are properly set when scene is fully loaded
- Translation updates
3.7.3 10/08/2025
- Photo details stamping is now fully customizable from the font size and color to the possibility of adding an image overlay to brand photos taken within QField
- The lock geometry functionality has been disaggregated into four distinct permissions: feature addition, attribute editing, geometry editing, and feature deletion can be allowed or denied separately
- The value relation editor widget now supports multiple column display and has a search bar to filter through long value lists
- Feature identification on the map canvas now supports vector tile layers
- QField now supports on-demand attachment download of cloud projects from QFieldCloud , preventing unnecessarily large cloud project downloads to begin with
- A new notification badge attached to the main menu button located on the top-left corner of the screen to let users better keep track of QFieldCloud project changes
- The download of large cloud project files will now resume instead of restarting when recovering from loss of connectivity
- The ordering of the child features list within the feature form's relationship editor widget can now be reversed
3.7.2 08/08/2025
- Add ability to take notes onto line and polygon geometry layers within the project creation wizard
- Add a new section in the settings dialog to show imported authentication configurations details and allow for a clearing of all authentication configuration caches
- Add "Export to folder" support for datasets and folders
- Guard the Bluetooth Low Energy (BLE) receiver from buffer overflow
- Fix NTRIP correction over the TCP receiver
more Version 4.2.4 22 Jun
Data Not Collected The developer does not collect any data from this app.