Resize images to exact dimensions — 100% free, runs in your browser
Uploading a 4000 pixel wide photo to a space that displays it at 800 pixels wastes bandwidth for no visible gain. Resizing to the dimensions you actually need is often a bigger saving than compression. Leave the height blank and the aspect ratio is kept for you.
1200 pixels covers most full-width blog images. For thumbnails, 400 to 600 is plenty.
Only if you set both width and height to a ratio different from the original. Leave one blank to avoid distortion.
You can, but it will look soft. Enlarging cannot invent detail that was never captured. For that, try the AI Image Upscaler.