UPSC Photo Resizer

Resize recruitment photographs to standard dimensions and lock file sizes to 20KB - 50KB.

Upload Passport Image

(JPG, JPEG, PNG formats supported)

350 x 450 Pixels
Official Vertical Fit
350 x 350 Pixels
Square Framework
UPSC Photo Resizer – Complete Guide to Passport Photo Dimensions & File Size

Complete Tool Guide Β· 2026 Edition

UPSC Photo Resizer β€”
Resize, Compress & Submit the Perfect Passport Photo

πŸ“… Updated May 2026 ⏱ 8 min read βœ” 1,600+ words

Every year, hundreds of thousands of aspirants preparing for the Union Public Service Commission examinations face the same last-minute panic: their passport photograph is either the wrong size, too large in kilobytes, or missing the required candidate name and date overlay. A single mis-sized image can result in a rejected application β€” months of preparation wasted on a technicality. The UPSC Photo Resizer was built to eliminate this problem entirely, offering a fast, browser-based solution that handles pixel dimensions, file-size compression, and text overlay in a single click.

This comprehensive guide walks you through every aspect of the tool β€” what it does, why official UPSC specifications matter, how to use it step by step, how it compares with other methods, and answers to the most frequently asked questions from candidates across India.


What Is the UPSC Photo Resizer and Why Does It Exist?

The UPSC Photo Resizer is a free, client-side web application embedded directly on examination-preparation websites as a WordPress shortcode plugin. Unlike generic image editors that require software installation, account registration, or technical knowledge, this tool runs entirely inside the browser β€” no uploads to external servers, no data privacy concerns, and no cost whatsoever.

The tool addresses three specific pain points that candidates routinely encounter during the UPSC online application process:

  1. Incorrect pixel dimensions β€” Most smartphones capture photographs at resolutions far exceeding the allowed 350Γ—450 pixels, causing the portal's file validator to reject the upload.
  2. File size outside the 20KB–50KB window β€” High-resolution originals can be several megabytes, while aggressive compression can push them below 20KB. Both extremes are rejected.
  3. Missing name and date text β€” Certain UPSC and state PSC notifications require the candidate's name and the date of the photograph to appear as a printed overlay at the bottom of the image.

By solving all three problems in a single workflow, the UPSC Photo Resizer saves candidates significant time and prevents costly application errors.


UPSC Passport Photo Specifications You Must Follow

Before using the UPSC Photo Resizer, it helps to understand why these specifications exist and what happens when they are not met. The Commission's digital portal uses automated validators that check both image dimensions and file size before accepting an upload. There is no manual review at this stage β€” rejections are instant and automatic.

πŸ“‹ Official UPSC Photograph Requirements (General)

  • Format: JPEG / JPG only
  • Dimensions: 350 Γ— 450 pixels (portrait) or 350 Γ— 350 pixels (square, for some forms)
  • File Size: Between 20 KB and 50 KB
  • Background: Plain white or light-coloured
  • Text Overlay: Candidate name and date of photograph (as specified per notification)
  • Recency: Photograph should be taken within the past six months

Specifications can differ slightly across examinations β€” IAS Prelims, CAPF, CDS, NDA, IFS, ESE, and SCRA each publish their own notification. The UPSC Photo Resizer covers the two most common dimension presets (350Γ—450 and 350Γ—350) that appear across virtually all UPSC and related PSC applications.


Key Features of the UPSC Photo Resizer Tool

Understanding the feature set helps you get the most out of the UPSC Photo Resizer before you begin processing your photograph.

Dual Dimension Presets

The tool offers two one-click presets: 350Γ—450 pixels (the standard vertical portrait) and 350Γ—350 pixels (the square format used in some registration forms). Selecting a preset automatically adjusts all downstream processing β€” there is nothing else to configure for dimensions.

Intelligent Compression Loop

A recursive quality-adjustment algorithm runs up to fifteen iterations, progressively reducing JPEG quality until the output lands within the 20KB–50KB target band. If the file is already below the maximum, the loop raises quality to avoid over-compression. This means you receive the sharpest possible image that still satisfies the portal's file-size constraint.

Name and Date Text Overlay

Both fields are optional. When populated, the tool reserves a 65-pixel white strip at the bottom of the canvas, renders the candidate name in bold 13px Arial above, and the date in regular 12px Arial below β€” closely matching the physical-printout style that older examination guidelines originally described. The white strip and bordered box ensure the text is always legible regardless of the photograph's background colours.

Drag-and-Drop Upload Interface

Candidates can either click the upload zone to browse for a file or drag an image directly onto it. Supported formats include JPG, JPEG, and PNG. The output is always a JPEG, as required by the UPSC portal.

Live Preview Before Download

After processing, the resized photograph appears in a preview panel at the correct pixel dimensions before the candidate commits to downloading. This allows a final visual check β€” confirming that no important facial features have been cropped and that the text overlay is accurate β€” without any additional round trips.

Entirely Client-Side Processing

All image manipulation happens inside the browser using the HTML5 Canvas API. Your photograph never leaves your device. No server receives, stores, or processes your image at any point.


How to Use the UPSC Photo Resizer β€” Step-by-Step

The entire workflow takes under two minutes once you have your original photograph ready.

  1. Enter your details (optional)
    Type your name in capital letters (e.g. JAWED RAZA) in the "Candidate Name" field and enter the photograph date (e.g. 24/05/2026) in the "Date of Photo" field. Leave both blank if your notification does not require an overlay.

  2. Upload your photograph
    Click the dashed upload area or drag your photo directly onto it. The zone will turn green and display the filename once your file is accepted.

  3. Select the dimension preset
    Choose either the 350Γ—450 (portrait) or 350Γ—350 (square) card. The default is 350Γ—450, which covers the majority of UPSC applications.

  4. Click "Format & Resize UPSC Photo"
    The tool processes your image instantly, running the compression loop and drawing the text overlay if applicable. A status line confirms the final pixel size and exact kilobyte weight.

  5. Preview and download
    Review the preview image. If everything looks correct, click "Download UPSC Compliant Photo" to save the JPEG to your device, ready for immediate upload to the UPSC online application portal.

The entire resizing and compression workflow takes under ninety seconds β€” far faster than opening a desktop image editor, configuring export settings, and re-checking file size manually. β€” Observed average processing time across tested browsers

UPSC Photo Resizer vs Other Methods: A Comparison

Candidates often attempt to resize their photographs using general-purpose tools. Here is how the UPSC Photo Resizer compares against the most common alternatives.

Method Exact KB Target Text Overlay No Installation Free
UPSC Photo Resizer βœ” Yes (20–50KB loop) βœ” Yes βœ” Yes βœ” Yes
MS Paint / Photos ✘ No ✘ No βœ” Yes βœ” Yes
Adobe Photoshop βœ” With effort βœ” Yes ✘ No ✘ Paid
Generic online compressors ✘ Approximate ✘ No βœ” Yes βœ” Mostly
Mobile photo apps ✘ No KB control ✘ No βœ” Yes βœ” Mostly

The distinguishing factor is the precise file-size control. Most tools let you set pixel dimensions but offer no direct mechanism to target a specific kilobyte range. The UPSC portal is strict β€” a 51KB image will be rejected even though it is only 1KB over the limit. The tool's iterative compression loop is the only browser-based solution that reliably hits this narrow target band.


Common Mistakes to Avoid When Submitting UPSC Photographs

Even with the right tool, several common errors cause application rejections. Use the UPSC Photo Resizer in conjunction with these precautions to ensure a clean submission.

Using an Old or Informal Photograph

The photograph must be recent β€” typically taken within the six months preceding the application date. Avoid casual selfies. Use a professional or studio photograph on a plain, light background with a neutral facial expression. Studio photographs generally provide better lighting and background uniformity, yielding a sharper compressed output.

Uploading a Screenshot Instead of the Original

Screenshots are internally compressed by the operating system and often lose resolution. Always use the original file as received from your camera or photographer. The higher the source quality, the better the final 20KB–50KB JPEG will look after compression.

Ignoring the Date Field Requirement

Some candidates overlook the date overlay requirement because it varies across notifications. Read your specific examination's advertisement carefully before using the UPSC Photo Resizer. When in doubt, add both name and date β€” the overlay format matches standard practice and will not cause a rejection even if it is not explicitly required.

Checking File Size After Upload

Always verify the output file size before uploading to the portal. The tool's status message displays the exact kilobyte value after processing. Confirm this falls within 20–50KB before proceeding.


Technical Notes: How the UPSC Photo Resizer Processes Your Image

For technically curious candidates, understanding what happens inside the tool builds confidence that the output is reliable. The UPSC Photo Resizer uses three core browser technologies: the FileReader API to read your uploaded file, the HTML5 <canvas> element for pixel-level image manipulation, and the canvas.toDataURL() method with variable JPEG quality parameter for compression.

When you select a dimension preset, the canvas is initialised at exactly those pixel dimensions with a white background fill. Your source image is then scaled proportionally β€” using Math.max() scaling to cover the canvas without distortion β€” and drawn centred over the white background. If text overlay fields are populated, a 65-pixel white strip is appended to the bottom and the name/date strings are rendered using ctx.fillText() centred at the midpoint.

The compression loop begins at 90% quality and adjusts in 5% increments, checking the approximate kilobyte size after each iteration using the formula (dataURL.length Γ— 0.75) / 1024. The loop runs for up to fifteen iterations, which is sufficient to reach any realistic KB target from any source image size.


Frequently Asked Questions About the UPSC Photo Resizer

Is the UPSC Photo Resizer completely free to use?

Yes. The tool is entirely free. There is no registration, no subscription, and no watermark added to your photograph.

Does my photograph get uploaded to any server?

No. All processing happens locally inside your browser using the HTML5 Canvas API. Your image never leaves your device.

What if my final file size falls slightly below 20KB?

The tool's loop attempts to raise quality when the output falls below the minimum. If your source photograph is very small or low-resolution, this situation can occasionally occur. In that case, use a higher-resolution source photograph. Most standard smartphone or studio images will not encounter this issue.

Can I use this tool for other examinations like SSC, RRB, or State PSCs?

Yes. Many state public service commissions and central recruitment boards specify identical or very similar photograph requirements. The 350Γ—450 pixel, 20–50KB JPEG standard is widely used across Indian government recruitment portals. Always verify the specific requirements in your notification.

Should the candidate name be in capital letters?

The tool automatically converts entered text to uppercase. The convention on official documents and UPSC application forms is to write names in capital letters, which the tool enforces automatically.

What date format should I use in the Date of Photo field?

Enter the date in DD/MM/YYYY format (e.g. 24/05/2026) to match standard Indian government document formatting. The tool will render exactly what you enter, so be precise.


Final Checklist Before You Submit

Having used the UPSC Photo Resizer to prepare your photograph, run through this final checklist before uploading to the examination portal:

  1. βœ” Photograph is in JPEG format
  2. βœ” Dimensions are exactly 350Γ—450 or 350Γ—350 pixels as required
  3. βœ” File size is between 20KB and 50KB
  4. βœ” Candidate name and date are visible if mandated by the notification
  5. βœ” Face is clearly visible, centred, with plain background
  6. βœ” Photograph was taken within the last six months
  7. βœ” No accessories, dark glasses, or heavy filters

The UPSC Photo Resizer removes one significant source of stress from an already demanding application process. With the correct photograph prepared in under two minutes, you can focus your energy where it matters most: on your preparation.