Resize Image to 300×300 Under 100 KB
Hit an exact 300×300 px size and a 100 KB file limit in one step — crop-to-fill or fit, JPG out.
- No upload
- Browser-based
- Free
- No signup
🔒 100% client-side. Your photo is resized and re-encoded locally in a canvas — nothing is uploaded.
Images are processed in your browser and never uploaded.
How to use Resize Image to 300x300 Under 100KB
- Drag your photo onto the box, or click to choose one.
- Keep the default 300 × 300 px, or type the exact pixels your form wants.
- Choose Crop to fill (fills the square, trims edges) or Fit (adds white padding).
- Pick a max size — 50, 100 or 200 KB, or type a custom KB value.
- Click "Resize & compress", check the result, then Download the JPG.
Common use cases
- Exam & job application photos.
- Visa & passport uploads.
- Profile & ID avatars.
Tips
- Use Crop to fill for headshots so the face fills the frame; use Fit when the whole image must stay visible.
- If 100 KB looks soft, try 200 KB when the form allows it — the same 300×300 photo will be sharper.
- Center the subject before uploading: crop-to-fill trims from the edges evenly.
Troubleshooting
Frequently asked questions
- Does this upload my photo anywhere?
- No. The image is resized and re-encoded entirely in your browser with a canvas. Nothing is sent to any server.
- How does it get the file under 100 KB?
- After resizing to your exact pixel box, it re-encodes as JPEG and searches for the highest quality that still lands at or under your target — 100 KB by default, or 50/200 KB if you pick those.
- What is the difference between Crop to fill and Fit?
- Crop to fill scales the photo to cover the whole 300×300 square and trims the overflow, so the frame is completely filled with no distortion. Fit scales the whole photo to fit inside and pads any leftover space with white.
- Why is the output a JPG?
- Exam and government portals that enforce a KB limit accept JPG, and JPG lets the tool tune file size precisely. PNG cannot be size-targeted the same way.
- Can I use sizes other than 300×300 or 100 KB?
- Yes. The width, height and max KB are all editable — set any square or rectangle and any KB cap you need.