This question already has an answer here:

Trying to create a 5km circular buffer around a point. Comes out oval. If I change shp crs it dissappears, if I change basemap crs it stretches it. Something to do with CRS and I know its simple but can't work it out!

marked as duplicate by underdark qgis Sep 30 '17 at 12:12

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Welcome to GIS:SE @Craig! Perhaps this post might help: Understanding QGIS buffer tool units? – Joseph Sep 29 '17 at 14:25
  • Thanks Joseph, but is the oval shape related to units? I can change the crs of the shp and make it circular (and seemingly the right size), but only if the basemap is distorted... sorry if this is really basic! – Craig Sep 29 '17 at 14:44
  • which CRS are you using? – Vale Sep 29 '17 at 15:07
  • wgs 84/pseudo mercator – Craig Sep 29 '17 at 15:16
  • It is possible that your 5km buffer was correctly created, according to your layer CRS (WGS84/pseudo mercator). Next thing you can check is your project CRS (Project | Project Properties | CRS). Please set it to WGS84/Pseudo Mercator and see what happens. – Kazuhito Sep 30 '17 at 8:33