Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My edit toolbar became disabled while I was editing a layer in QGIS. I have closed the window and opened it again to edit, but it is still disabled.

share|improve this question
What version of QGIS? – Fezter Nov 22 '12 at 4:45
Which version you are using ?? I am using 1.8.0 & its working fine for me.. – Sunil Nov 22 '12 at 8:23
What sort of layer were you editing? Shapefile, PostGIS, something else? – HeyOverThere Nov 22 '12 at 15:37
Keep in mind that the layer to be edited must be selected in the layer list. – Scro Dec 1 '13 at 12:52

Maybe too obvious an answer, but it's what I needed when googling for this so...

"All editing sessions start by choosing the enter image description here 'Toggle editing' option"

"By default, QGIS loads layers read-only: This is a safeguard to avoid accidentally editing a layer if there is a slip of the mouse. However, you can choose to edit any layer as long as the data provider supports it, and the underlying data source is writable (i.e. its files are not read-only). "

share|improve this answer

I had the same problem with one particular shapefile (maybe it was protected by its vendor). My solution was to select all features and save the selection as a vector file (i.e. new shapefile) - in the "Layer" section of QGIS 2.2.0 top menu. The new shapefile layer is editable.

share|improve this answer

I had that problem too. I was trying to edit some MapInfo TAB files but even the 'Toggle editing' option was disable. Then I translated my files into Shapefile and then it worked.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.