3thanWong
EN/中文/BM

Free Food Label Checker for Malaysia

Paste the text from your label, or upload a photo or PDF, and check it against 55 Malaysian food labelling rules. Free, no sign-up, and it all runs in your browser.

1. Answer a few quick questions

These decide which "only if" rules apply. If you are not sure, pick Not sure: the rule then shows under "Check by eye".

Does the food contain added sulphur dioxide (sulphites) above 10 mg/kg? LBL-013
Does the food contain an added polyol (glycerol, isomalt, maltitol, maltitol syrup, mannitol, sorbitol, erythritol, xylitol)? LBL-014
Does the food contain added aspartame or neotame? LBL-015
Is the product a package of artificial sweetening substance (e.g. a tabletop sweetener)? LBL-016
Does the food contain added polydextrose of 25 g per 100 g or more? LBL-017
Does the food contain beef or pork, their derivatives, or lard? LBL-018
Does the food contain added alcohol? LBL-019
Does the food contain a genetically modified ingredient? LBL-021
Is the food imported? LBL-027
Is the food on the mandatory date-marking list (see the rule text)? LBL-029
Does the label carry a date mark although the food is not on the mandatory list? LBL-032
Does the label show a picture of a recipe or serving suggestion? LBL-035
Will this pack be sold in Malaysia? (No = export only: skip LBL-024 and LBL-025.) LBL-054

2. Paste the label text, or upload a photo or PDF

JPG, PNG or PDF (up to 10 pages, 20 MB). Illustrator .ai files saved with PDF compatibility work too. The text it reads goes into the box above: check it first, because text recognition makes mistakes.

What you paste or upload is never sent to us and never stored by us. Photos and PDFs are read in your browser too.

Want an official view? Send your label to KKM

Our checker is a guide. For an official view, send your label to the Ministry of Health (KKM) food safety and quality division. Both services are voluntary ("secara pilihan, tidak mandatori"): you do not need a KKM check before you sell.

Semakan Label Makanan (label review)Khidmat Nasihat Pelabelan (label advisory)
What KKM tells youCompliant or not compliant; the faults are not listedEach fault, listed in detail
FeeRM250 per applicationRM1,000 per label
Time (client charter)15 days from a complete application14 days from a complete application
What to sendThe ingredient list with the % and function of each ingredient (water included), the actual or proposed label, certificates if relevant, and the NPRA (BPFK) classification letter for food-drug interface products onlyAll of the left, plus a certificate of analysis, 1 product sample and the process flow chart. Imported products also need the food standard of the country of origin and a free sale certificate
ResultIn FoSIM; a "LABEL PATUH" result brings a surat tiada halangan (no-objection letter) by emailSame

How to apply

  1. Register and log in at FoSIM (fosim.moh.gov.my), then choose label review (Semakan Label Makanan) or label advisory (Khidmat Nasihat Pelabelan).
  2. Upload the documents in the table and pay the fee.
  3. Wait for the result in FoSIM. The no-objection letter is proof during an MOH enforcement check that the label meets the Food Regulations 1985.

Tip: The RM250 review only says yes or no. If you do not know what is wrong, the RM1,000 advisory names each fault. That is why it pays to run this free checker first, so you fix the obvious errors before you pay.

For questions, see the contact list on the KKM page: Programme Keselamatan dan Kualiti Makanan, Putrajaya, 03-8885 0796 / 0797. hq.moh.gov.my/fsq · FoSIM

Source: KKM food safety and quality division, hq.moh.gov.my/fsq, read 14 Nov 2026.

Food labelling courses (general information)

  • Private training providers in Malaysia run food labelling courses, usually half a day to one day, online or in person, for owners and QA staff. Ask whether the course covers the latest amendments (the Food Regulations 1985 were consolidated again in Aug–Sep 2026).
  • This is not the KKM food handler course (Latihan Pengendali Makanan / LPM). That is a separate, compulsory course for food handlers and does not cover labelling.
  • We found no current KKM-run labelling course, so we do not claim there is one.

How it works

Answer the questions above (pick Not sure if you are not sure), paste all the text from your label or upload a photo or PDF of it, then press Check my label.

21 of the rules can be checked from the text. For those the checker only ever says "found" or "not found, please check". It never says a label passes, because a word on a label cannot prove the label is right. The other rules (letter size, how prominent the name is, whether a logo has a certificate) are listed under "Check by eye".

Every result shows the rule number, its legal source, the date it was checked, and a good and a bad example. Press Print or save as PDF to keep the checklist for your designer or QA.

Questions

Is it really free? Do I need to sign up?

Yes, it is free, with no sign-up and no limit. The page is paid for by its ads.

Will the checker tell me my label passes?

No. The automatic checks only say "found" or "not found, please check". A word on a label does not prove that its place, letter size and wording are right. For an official view, send your label to KKM for review.

Where do the rules come from?

From the Malaysian Food Regulations 1985, related regulations and MOH guidance, kept up to date by the QA team at the factory. Every result shows its source and the date it was checked.

Can I upload a photo or a PDF?

Yes. Photos are read with free text recognition (Tesseract.js). In a PDF with selectable text the text is read directly, which is more accurate; print files with the text turned into outlines are drawn as an image first and then read. It all happens in your browser.

Do you keep my label?

No. The text, photo or PDF is handled only in your browser and is never sent to us.

How much does the KKM label review cost?

Semakan Label Makanan is RM250 per application and only says compliant or not. Khidmat Nasihat Pelabelan is RM1,000 per label and lists each fault. You apply for both in FoSIM, and both are voluntary.

Does a food label in Malaysia have to be in Bahasa Malaysia?

Yes, for food made or packed in Malaysia. Rule LBL-001: all the mandatory label information must be in Bahasa Malaysia; other languages may be added. Imported food may be labelled in Bahasa Malaysia or English.

Read more