Cross out an IC copy and add your company chop

Load a photo or scan of the IC, draw the two rules, drag your chop into place, and save a flattened PNG or PDF — the uncrossed original cannot be pulled back out of either file.

🔒 100% client-side · zero server upload

Crossed preview

Your crossed copy appears here.

Drag your chop on the preview to place it, or focus this box and use the arrow keys (hold Shift for bigger steps).

Diagonal rules
Office label (optional)

Leave the text empty for no label. A long name shrinks, then shortens with an ellipsis.

Company chop or signature (optional)
Choose an image

A PNG with a transparent background sits on the card like a real stamp. Nothing is uploaded.

This is not a Certified True Copy and not a digital signature. A Commissioner for Oaths or JPN certifies copies; a bank can still refuse one whose crossing hides the number or the photograph.

The photo, the chop and both exports stay in this browser tab. There is no upload endpoint on this site — cut the network after the page loads and it still finishes.

Malaysian rules & edge cases

What this tool does. It paints two diagonal rules, an optional rotated office line and an optional chop onto one canvas, then exports that canvas once as a PNG and once as the only image on a PDF page. The download has one raster layer, so the uncrossed copy is not sitting underneath it waiting to be extracted.

What a crossed copy is not

Not thisWhat is actually true
A Certified True CopyIt is not one. A certified true copy is compared with the original and signed by a Commissioner for Oaths (Pesuruhjaya Sumpah) or by JPN. A browser tab cannot certify anything, and this page never prints those words on the file.
A digital signatureIt is not one. A digital signature under the Digital Signature Act 1997 comes from a licensed certification authority, with a certificate tied to a key the signer holds. A picture of a stamp is a picture, not a signature.
A guarantee of acceptanceNothing here guarantees a bank or agency will accept the copy. A crossing that covers the IC number or the photograph is a common reason to refuse one, so the defaults hide neither and the page warns you the moment your stroke or your chop covers the middle band.

What the defaults draw, and why

SettingDefaultWhy that number
Rule stroke1.2 % of the short sideAbout 12 px on a 1600 × 1012 scan: heavy enough to survive a photocopier, thin enough not to swallow a digit.
Inset from the corners2 % of the short sideThe rules start just inside the card edge, so the crossing reads as deliberate without cutting the border off.
Centre band46 % × 30 % of the page, centredThat is where the number line sits. Coverage above 18 % raises the warning instead of quietly painting over the number.
Chop positionBottom right, 18 % of the page widthBlank paper on the front of a MyKad, and clear of the photograph on a document page.
Output capLongest side 2400 pxA 12 MP phone photo is clamped to 2400 × 1800: the tab stays alive and the file is still sharper than a bank scanner.

Raster input only. A PDF is not accepted. A layered PDF or a vector page can keep the original text or image as its own object, so an export of it would still contain the uncrossed copy — the exact failure this tool exists to prevent. Photograph or scan the IC to JPG, PNG or WebP first.

Before and after

Before

kad-pengenalan-depan.jpg — 1600 × 1012 px, a phone shot of a MyKad on a table, uncrossed.
The 12-digit number and the photograph are both fully readable, and the file is 412 KB.

After

kad-pengenalan-depan-crossed.png — 1600 × 1012 px, one raster layer: a 12 px rule inset 20 px,
the label clear of the centre band, and the chop bottom right.

How it works

  1. Choose or drop a photo or scan of the IC — JPG, PNG or WebP. The file is read in this tab and never leaves it.
  2. Set the rule thickness and inset, type an office name if you want the rotated label, then drag your chop into place or nudge it with the arrow keys.
  3. Check the output size and the warning line, then download the PNG or the PDF. Both carry the crossed pixels only.

FAQ

Is this a Certified True Copy?

No. A certified true copy is made by a Commissioner for Oaths or by JPN, who compare the copy with the original and sign for it. This tool only draws lines and your own chop on the picture you supply, and it never writes those words on the file.

Can I use the PDF as a digital signature?

No. Under the Digital Signature Act 1997 a digital signature needs a certificate from a licensed certification authority and a private key held by the signer. A flattened raster with a picture of a stamp on it is an image, not a signature, and this page does not claim otherwise.

Will a bank accept the crossed copy?

That is the bank or agency decision, not ours. A crossing that covers the IC number or the photograph is one of the usual reasons a copy is refused, which is why the default stroke and inset keep both clear — and why the page warns you as soon as your stroke or your chop covers the middle band.

Why can I not upload a PDF of my IC?

Because a PDF can hold the original page as a separate object, and an export would then still contain the uncrossed copy. This version takes a photo or a scan as JPG, PNG or WebP and draws on the pixels it decoded.

How do I check that the original is not hidden in the export?

The PNG is one image, and the PDF is one image on one page with nothing else written to the file. You can confirm it on the PDF with pdfimages -list: a flattened export lists a single image per page, while a layered export lists the original and the overlay separately.