Private browser tool

Passport Photo Resizer

Resize a photo to a 600 x 600 square preset; verify the current rules for your issuing authority. Runs in your browser with no account required.

Always Free
Local processing
{{ activeTool.name }}

Drag & drop your image here

Supports JPG and PNG • Up to 50MB

Supports JPG, PNG, and WebP • Up to 50MB and 40 megapixels

Tab Preview Simulation
Favicon preview My Website ×
+
Original: {{ formatBytes(originalFile.size) }}
Optimized: {{ formatBytes(outputBlob.size) }}-
{{ savingsText }}
Dimensions: {{ outputDimensions }}
The uploaded file format is already matching the requested conversion format. Compression will still apply.
WebP compression preserves alpha transparency channel presets. Converting transparent PNGs to JPEGs will discard transparency backgrounds.
Compression Quality {{ quality }}%
Output Format
Width (px)
Height (px)
Platform Size Presets
Crop & Fit Mode
Padding Fill Color:
Crop Positioning Align
Resize Scale {{ resizePercent }}%
Select Crop Aspect Preset
Crop Frame Size Scale {{ cropScale }}%
Circle Crop Size Scale {{ cropScale }}%
Rotate Angle
Flip Asset Mirror
Flip Asset Mirror
Watermark Text
Font Size (px)
Font Color
Opacity ({{ Math.round(watermarkOpacity*100) }}%)
Position
Click anywhere on the image above to select pixel color
{{ pickedColor }}
{{ pickedColorRgb }}
Download Favicon Outputs
{{ field.label }}
Paste Base64 Encoded Image Code (e.g. data:image/png;base64,...)
Target Output Format
Images workflow

How to use Passport Photo Resizer

Resize a photo to a 600 x 600 square preset; verify the current rules for your issuing authority.

Processed locallyZero file uploads to Beginware
  1. Choose the source image

    Add the JPG, PNG, or WebP you want to use as a square photo.

    Step 1 of 3
  2. Set the frame

    Start with 600 × 600 pixels. Use cover to fill the frame, contain to keep the entire image, or stretch only when distortion is acceptable.

    Step 2 of 3
  3. Check the placement

    Inspect the square photo preview, download the copy, and test it in the destination before publishing.

    Step 3 of 3
No account required Works instantly in browser Always review important output
Input
JPG, PNG, WebP
Default dimensions
600 × 600 px
Fit controls
Cover, contain, stretch
File limit
50 MB / 40 megapixels
Worked Example

Example workflow

Input Sample
A source image for a square photo
Generated Result
A 600 × 600 pixel image using the fit mode you select.
Important Checks

Limits and Considerations

  • This changes dimensions only. It does not verify face position, background, print size, or passport acceptance.
  • Preset dimensions are convenient starting points. Platform requirements and display crops can change.
{{ toast.text }}