Type the portal's name, not a number.
Exam and visa portals reject files that are 1 KB too big — and sometimes for being too small. KBExact fits your PDF, photo or signature to the exact size: under a ceiling, inside a min–max window, or up to a minimum. Everything runs in your browser; your file never leaves your device.
🔒 No uploads, no accounts, no file ever touches a server. That is not a promise bolted onto an upload tool — the processing physically happens on your device. See how KBExact works.
Tools
PDF to Exact KB
Compress a PDF to an exact ceiling or window. Images inside are re-encoded first, so text stays selectable whenever possible.
Image to Exact KB
Batch up to 20 photos to one exact target, with per-file progress and a ZIP download.
Photo & Signature Resizer
The window + dimensions job: crop to the portal's aspect and land inside its KB window.
Increase File Size in KB
Some portals demand a minimum. We grow files honestly — and if padding is ever used, we say so.
Portal presets
Pick your portal and the tool loads its window and dimensions. Every published preset carries the official source it was read from and the date we checked it — never a number copied from another website.
SSC — Signature
10–20 KB
Source: SSC — Notice, Combined Graduate Level Examination 2025 (ssc.gov.in) · checked 2026-11-08
SSC — Photograph
Live photo capture — there is no photo upload. No photo upload exists: the application captures your photograph live. Do not upload a photograph of a photograph — the notice forbids it.
Source: SSC — Notice, Combined Graduate Level Examination 2025 (ssc.gov.in) · checked 2026-11-08
UPSC — Photograph
20–200 KB
Source: UPSC — Instructions for Uploading the Photo & Signature (upsconline.nic.in) · checked 2026-11-08
UPSC — Signature
20–100 KB
Source: UPSC — Instructions for Uploading the Photo & Signature (upsconline.nic.in) · checked 2026-11-08
IBPS — Photograph
20–50 KB · 200×230 px
Source: IBPS — CRP PO/MT-XVI Detailed Notification, Annexure III (ibps.in) · checked 2026-11-08
IBPS — Signature
10–20 KB · 140×60 px
Source: IBPS — CRP PO/MT-XVI Detailed Notification, Annexure III (ibps.in) · checked 2026-11-08
RRB — Signature
30–49 KB · 140×60 px
Source: Railway Recruitment Boards — CEN No. 06/2026, §14.5.1 (rrb.indianrailways.gov.in) · checked 2026-11-08
RRB — Photograph
Live photo capture — there is no photo upload. No photo upload exists: the application module captures a live photograph while you apply.
Source: Railway Recruitment Boards — CEN No. 06/2026, §14.4 (rrb.indianrailways.gov.in) · checked 2026-11-08
DS-160 (US visa) — Photo file
≤ 240 KB · 600×600 px
Source: U.S. Department of State — Digital Image Requirements (travel.state.gov) · checked 2026-11-08
Schengen visa — Photograph
Physical ICAO spec (verified): colour photo, 35–40 mm wide, face taking up 70–80% of the photo, taken within the last 6 months. No EU-wide digital KB or pixel values exist — upload limits are set by each consulate/application centre and vary.
Enter the KB limit from your own consulate or application centre's instructions in manual mode.
Quick targets
Compress PDF to 100 KB
Exact-size tool with the target pre-loaded.
Compress PDF to 200 KB
Exact-size tool with the target pre-loaded.
Compress PDF to 500 KB
Exact-size tool with the target pre-loaded.
Compress PDF to 1 MB
Exact-size tool with the target pre-loaded.
Compress Image to 20 KB
Exact-size tool with the target pre-loaded.
Compress Image to 50 KB
Exact-size tool with the target pre-loaded.
Compress Image to 100 KB
Exact-size tool with the target pre-loaded.
Compress Image to 200 KB
Exact-size tool with the target pre-loaded.
Why files get rejected
Most portal rejections are not about your photo at all. They are about counting: some portals count 1 KB as 1,000 bytes, others as 1,024, so a file that looks like "200 KB" on your phone can be over the limit on the portal. That is why KBExact aims about 5% under the cap by default. The full story: how KB is counted. If you have already been rejected, start with why the portal rejected my file.