If you don't have Photoshop, you can use free Irfanview to change image DPI. Go to Image -> Resize/Resample... in the menu. Now set DPI value on the bottom of dialog.
DPI is the ratio between the number of points (pixels) in a line and the true dimension of the line (in inches) in the real object. Hence, if your DPI value refers to the density at which the image was originally acquired (for instance through a scanner), you can't change it. Please be aware that changing the value as suggested above doesn't actually change the image density; it just lets the printer or software know the intended size (in inches) of the image.
I use IrfanView a free program https://www.irfanview.com/ for converting many photo . You can convert images between different formats, also batch crop, change size, set dpi, change color depth and more. From file menu chose batch conversion,rename/advanced/set new dpi and set it to 300 or more. As shewn in the following screenshots
For one Image you can use the following sequence, from file menu , open file, from image menu select resize/re-sample change dpi as you need. As shown in the following screenshots
When you increase the resolution of an image it can only look the same or worse. The intention of asking for high resolution images is to have clear images that can be resized or printed without distortion or pixelation. A fuzzy, pixelated image will look the same but with lots of pixels. Some programs can do some upscaling to improve appearance but it has its limits and it performs worse on images with lines or with a lot of contrast. At the end, crap in, crap out.