I work with QGIS and I tried to convert polygon into point. I need points all over the perimeter of the polygon. I saw several answers like:

Problems converting polygon to point

but I didn't see an answer.

  • 1
    Could you please edit your question and add what you tried and what error messages (if any) you received? Have you tried using the SAGA tool Convert polygon/line vertices to points from the Processing Toolbox?
    – Joseph
    Commented Jan 14, 2015 at 10:31
  • 1
    You should also specify if you want a single (center) point or all corner points of the polygon.
    – AndreJ
    Commented Jan 14, 2015 at 11:45

1 Answer 1


In QGIS to convert a polygon into a point you would use the Polygon Centroids tool.

This is found under Vector>Geometry Tools>Centroids...

This will also preserve attributes and puts the point in the geometric centroid of the polygon.


For points around the perimeter, you will want, as mentioned, Vector>Geometry Tools>Extract Nodes... This will also preserve attributes.

A few things to note that might be useful. If you want more dense points you can use the: Vector>Geometry Tools>Densify Geometries...

The number of vertices to add is how many nodes will be added to each segment. So a box with 4 nodes to begin with, and densified by 4 will contain 20 nodes, 4 added to each side (segment).

Also after run, each of the Extracted Nodes will be their own geometry, so running the: Vector>Geometry Tools>Singleparts to multipart... Using some unique id in the original polygons, to create a multipart point.

  • i wanted points all a round the perimeter of the polygon and not in the center of it
    – newGIS
    Commented Jan 14, 2015 at 12:23
  • 1
    That is answered in gis.stackexchange.com/questions/58552/…
    – AndreJ
    Commented Jan 14, 2015 at 12:29
  • Vector > Geometry Tools > Polygon Centroids is now just Vector > Geometry Tools > Centroids
    – abettermap
    Commented Mar 5, 2022 at 2:56
  • Thanks, updated the answer. Commented Sep 19, 2023 at 10:02

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