🎓 SPM / STPM 🇲🇾 Malaysia 4 min read

Compress SPM / STPM Result Slip
for University & Scholarship Applications

UPU, JPA, MARA, and public university scholarship portals all require you to upload your SPM or STPM result slip as a PDF — and most limit each file to 2MB. A scanned result slip from a phone camera is often 3–10MB. Here's how to compress it correctly without making the grades unreadable.

Best Way to Get Your Result Slip as PDF

Before compressing, it's worth using the best possible source file — a better starting file compresses better and stays clearer.

MethodTypical SizeQualityRecommended?
Download official PDF from MOE/SPM portal200–500 KBPerfect — text-based PDF✅ Best option — may not need compression
Scan with document scanner app (Google Drive / Notes)1–4 MBVery good — flat, corrected✅ Good — compress with Balanced
Photo with phone camera3–10 MBVariable — may have shadows⚠️ Use only if no other option — compress with Maximum
Photocopy then scan2–8 MBLower quality⚠️ Only if original not available
✅ Check the MOE / SPM online portal first

The Ministry of Education Malaysia provides official digital copies of SPM and STPM results through the Semakan Keputusan portal. If your result slip is available there as a PDF download, it's already a small, clean, text-based PDF — often 200–500KB, which clears any portal limit without any compression needed. Log in with your IC number and download before scanning a physical copy.

Portal Upload Limits

PortalLimit per FileCompression Level
UPU (university placement)2 MBBalanced or Maximum
JPA / PPTP (scholarship)2 MBBalanced or Maximum
MARA scholarship2 MBBalanced or Maximum
Public university applications (UM, UKM, UTM)1–2 MBMaximum if needed
Private university applications5–10 MBUsually no compression needed
Yayasan Khazanah / Yayasan TM2 MBBalanced or Maximum

🗜️ Compress Your Result Slip Now

Your academic results are processed locally — never uploaded to any server.

Compress PDF Free →

Step-by-Step Compression

1

Check the file size first

Right-click the PDF → Properties (Windows) or Get Info (Mac). If it's already under 1.5MB, you may not need to compress — try uploading directly first.

2

Open ShrinkPDF and upload

Go to shrinkpdf.fyi. Your result slip is processed locally — it never leaves your device.

3

Choose Balanced compression

Balanced is the right choice for result slips. It reduces a 3–5MB scan to typically 600KB–1.2MB — well under the 2MB limit — while keeping all subject codes, grades, and credit counts clearly readable. Only use Maximum if Balanced still leaves you over the portal limit.

4

Download and verify

Download the compressed file and open it. Zoom to 100% and verify your grades before submitting. A rejected application because of an illegible result slip is worth avoiding.

Critical Checks Before Submitting

Before uploading to any scholarship or university portal, confirm all of the following in your compressed result slip:

⚠️ Apply well before the deadline

UPU and scholarship portals get extremely slow during peak application periods. Prepare all your compressed documents — result slip, IC, certs, school recommendation letter — at least a week before the deadline. Don't be compressing files at 11pm the night before submissions close.

FAQ

Will UPU reject my application if the result slip was compressed?
No. UPU and scholarship portals receive compressed documents regularly — they don't check how the PDF was prepared, only whether the content is legible and the file is within the size limit. As long as your grades, name, and IC number are clearly readable, a compressed PDF is completely acceptable.
I lost my physical result slip. Can I use a downloaded digital copy?
Yes — the official digital PDF from the MOE portal is the authoritative document. It's actually better than a physical scan because it's a true text-based PDF (smaller, cleaner, always legible). Most portals accept it without any compression needed.
The portal also asks for co-curricular certs. Do I compress those the same way?
Yes — use Maximum compression for co-curricular and achievement certificates. These are usually read for the certificate name and your name only, so aggressive compression doesn't affect their usability. This will typically bring most cert scans to under 300KB.