---
title: 'Adding ECW support in QGIS'
url: 'https://www.faunalia.eu/en/blog/2019-05-21_ecw_support'
markdown: 'https://www.faunalia.eu/en/blog/2019-05-21_ecw_support.md'
lang: en
date: '2018-05-21'
description: 'Adding ECW support in QGIS'
taxonomy:
  category:
    - blog
  tag:
    - qgis
    - ecw
  archives_month:
    - may_2018
  archives_year:
    - '2018'
---

[ Faunalia ](https://www.faunalia.eu/en)     [ Blog ](https://www.faunalia.eu/en/blog)      Adding ECW support in QGIS    

## [Adding ECW support in QGIS](https://www.faunalia.eu/en/blog/2019-05-21_ecw_support)

    21st May 2018

  [qgis](https://www.faunalia.eu/en/blog/tag:qgis) [ecw](https://www.faunalia.eu/en/blog/tag:ecw)  

# ECW Support in QGIS

The following instructions are deprecated for QGIS 3.

The support is enabled by default on Windows, and probably no longer necessary on other Operating Systems.

For all your needs on GIS data management, do not hesitate [contacting us](mailto:info@faunalia.eu?subject=ecw-support).

Proprietary (closed) formats are a pain in the a\_s for both users and developers of Open Source software. The ECW format is a common format for imagery in GIS software, but unfortunately to read/write it you will need closed (and paid) libraries. Long story short: the latest version of this libraries (that allow to read, but not write ECWs) are free of charge but are not redistributable, this means that cannot be shipped together with software packages like QGIS. The good news is that are still available old libraries from the times when the ECW format was owned (and developed) by a company that used a more permissive license. So:

**On Windows**:

- install Quantum GIS with the osgeo4w installer
- install this package `http://www.gisinternals.com/sdk/Download.aspx?file=release-1600-gdal-1-9-2-mapserver-6-2-0\gdal-19-1600-ecw.msi`
- go inside `c:\program files\gdal” and “c:\program files\gdal\gdalplugin`s and pick two `.dlls` `libecwj2.dll` and `gdal_ECW_JP2ECW.dll`
- copy `libecwj2.dll` into `c:\OSGeo4W\bin`
- copy `gdal_ECW_JP2ECW.dll` into `c:\OSGeo4W\bin\gdalplugins\1.9`

**On Ubuntu Linux**:

Follow the instructions [here](http://gis.stackexchange.com/a/27398) not before after having added the Ubuntugis repository `https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable` and installed the `libgdal-ecw` package.

 [Next Post  ](https://www.faunalia.eu/en/blog/2019-03-13_dataplotly)

#### Related Posts

- 100 

     [QGIS Print Layouts Graphs and Charts — Beta Out Now!](https://www.faunalia.eu/en/blog/2019-09-26-dataplotly-beta "QGIS Print Layouts Graphs and Charts — Beta Out Now!")
- 100 

     [QGIS Print Layouts Graphs and Charts Campaign](https://www.faunalia.eu/en/blog/2019-03-13_dataplotly "QGIS Print Layouts Graphs and Charts Campaign")
- 90 

     [A Bug's Death](https://www.faunalia.eu/en/blog/2019-05-23_a_bug_story "A Bug's Death")
- 80 

     [DataPlotly target reached!](https://www.faunalia.eu/en/blog/2019-06-03_dataplotly_target_reached "DataPlotly target reached!")
- 70 

     [Adding a custom widget to a QGIS Processing script](https://www.faunalia.eu/en/blog/2019-07-02-custom-processing-widget "Adding a custom widget to a QGIS Processing script")

#### Popular Tags

  [qgis](https://www.faunalia.eu/en/blog/tag:qgis) [dataplotly](https://www.faunalia.eu/en/blog/tag:dataplotly) [crowdfunding](https://www.faunalia.eu/en/blog/tag:crowdfunding) [python](https://www.faunalia.eu/en/blog/tag:python) [lrs](https://www.faunalia.eu/en/blog/tag:lrs) [ecw](https://www.faunalia.eu/en/blog/tag:ecw) [bug](https://www.faunalia.eu/en/blog/tag:bug) [processing](https://www.faunalia.eu/en/blog/tag:processing) [grib](https://www.faunalia.eu/en/blog/tag:grib) [plotly](https://www.faunalia.eu/en/blog/tag:plotly) [flask](https://www.faunalia.eu/en/blog/tag:flask) [dash](https://www.faunalia.eu/en/blog/tag:dash) [remote](https://www.faunalia.eu/en/blog/tag:remote) [open source](https://www.faunalia.eu/en/blog/tag:open%20source) [online](https://www.faunalia.eu/en/blog/tag:online) [plugin](https://www.faunalia.eu/en/blog/tag:plugin)  

#### Archives

- [ 1 August 2022  ](https://www.faunalia.eu/en/blog/archives_month:aug_2022)
- [ 1 February 2021  ](https://www.faunalia.eu/en/blog/archives_month:feb_2021)
- [ 1 December 2020  ](https://www.faunalia.eu/en/blog/archives_month:dec_2020)
- [ 1 April 2020  ](https://www.faunalia.eu/en/blog/archives_month:apr_2020)
- [ 1 March 2020  ](https://www.faunalia.eu/en/blog/archives_month:mar_2020)
- [ 1 January 2020  ](https://www.faunalia.eu/en/blog/archives_month:jan_2020)
- [ 1 October 2019  ](https://www.faunalia.eu/en/blog/archives_month:oct_2019)
- [ 2 September 2019  ](https://www.faunalia.eu/en/blog/archives_month:sep_2019)
- [ 1 July 2019  ](https://www.faunalia.eu/en/blog/archives_month:jul_2019)
- [ 1 June 2019  ](https://www.faunalia.eu/en/blog/archives_month:jun_2019)
- [ 3 May 2019  ](https://www.faunalia.eu/en/blog/archives_month:may_2019)
- [ 1 April 2019  ](https://www.faunalia.eu/en/blog/archives_month:apr_2019)

---

## Navigation

- Parent: [Blog](https://www.faunalia.eu/en/blog.md)
- Previous: [QGIS Print Layouts Graphs and Charts Campaign](https://www.faunalia.eu/en/blog/2019-03-13_dataplotly.md)
