I am trying to make a 1km square grid using QGIS 2.18.26.
I am using EPSG:4326. I need it to be exactly 1km square because that's how the variable data has been collected.
I am struggling to get the grid to be exactly 1km square, I have attempted using Vector Create Grid, and MMQGIS create grid layer, but I am unsure how to set the grid units to 1km square.

decorations? Also, why does your basemap has to use 4326? – Erik Dec 17 '18 at 05:59Vector -> Research Tools -> Vector Grid, just runVector -> Geometry Tools -> Densify geometrieson the output layer with 49 or 99 additional vertices afterwards. And use a projected CRS like UTM. – AndreJ Dec 17 '18 at 13:25