UiTM Timetable Generator is a free schedule builder for Universiti Teknologi MARA. The campus menu lists 46 rows, and two share UITM KAMPUS KUALA PILAH.
The campus list on uitmtimetable.com returns 46 rows. Twenty-nine are labeled UITM KAMPUS. Codes N and N3 both read UITM KAMPUS KUALA PILAH. Four rows are Selangor buckets. Code B says SELANGOR CAMPUS - ( Please Select a Faculty ). HEP says SELANGOR CAMPUS -LANGUAGE COURSES. APB says SELANGOR CAMPUS -CITU COURSES. CITU says SELANGOR CAMPUS -CO -CURRICULUM-COURSES. The other 13 are colleges and institutes: Kolej Widad, Kolej Yayasan Pahang, East West International College, Kolej Felcra, Kolej Islam Yayasan Pelajaran Johor, Institut Sains dan Tek. Darul Takzim, Ins. Profesional Baitulmal Kuala Lumpur, Kolej Antarabangsa Unifield, Melaka Inter. College of Science & Tech., Malaysian Consortium for Edu. Mauritius, Kolej Uniti, Kolej Satt, and Qaiwan International University. The faculty box opens only when the chosen code starts with B. That is the Selangor row, and also B10, UITM KAMPUS DENGKIL. The comment on the other branch calls every remaining code non-campus B, and names that case Selangor.
The faculty list returns 36 names, and the page loads the whole list. CS is FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES. CD is COLLEGE OF COMPUTING, INFORMATICS AND MATHEMATICS. BA is FACULTY OF BUSINESS AND MANAGEMENT. BM is FACULTY OF BUSINESS MANAGEMENT. BE is FACULTY OF BUILT ENVIRONMENT. CF is COLLEGE OF BUILT ENVIRONMENT. IM is FACULTY OF INFORMATION MANAGEMENT. SI is FACULTY OF INFORMATION SCIENCE. The HEP row says language courses. The faculty list's language row is LG, ACADEMY OF LANGUAGE STUDIES. The README screenshot shows that computer faculty, with CSC508 in group CS2534B and ACC407 in group CS2642A.
The footer says the project is not affiliated, associated, authorized, endorsed by, or officially connected with Universiti Teknologi MARA, and it links to uitm.edu.my. The banner image is the university crest, and that image links to the student portal. The same footer signs the work as Diploma in Computer Science (CS110), UiTM Perlis, copyright 2016, Afif, Mohd Shahril and Syed, and calls it an open source project. The GitHub LICENSE file is MIT, copyright 2017, Afif Zafri. The README says to drop the files on a web server, gives /var/www/html as the example, says to hand the cache directory to www-data, and says to adjust config.php. The live page does not print MIT.
The HTML comment and the author line say Syed Muhamad Danial. The README says Syed Muhammad Danial. The comment names creators Afif Zafri, Mohd Shahril, and Syed Muhamad Danial, names maintainer Adib Zaini, and dates creation at 24/1/16 and the update at 1/4/26. The day 24 only fits day-month-year, so 1/4/26 reads as 1 April 2026. The banner and the README both say 10 years, 2016 to 2026. The footer says maintained by Adib. The README calls Adib Zaini the current maintainer and the domain and hosting sponsor, names Muhammad Nabil as the previous sponsor, and credits Naim, GitHub naimhasim, for PDF export. It links facebook.com/afzafri, facebook.com/mohdshahril.net, and facebook.com/syedmdanial.sd. The maintainer's Twitter is twitter.com/adibzter.
The tabs are Select Campus, Matric No., and Import Excel. The matric placeholder is Enter matric number e.g. 2024123456. An empty box says Please enter your matric number! The request sends the value as studentId. The browser keeps lastCampus, lastFaculty, lastMode, lastMatric, savedSelections, savedTimetable, and savedColours. Changing the faculty removes lastMatric. A clash says Timetable clash, then the two times, then ! Please choose another groups. An import says Timetable Imported. An empty reply says API returns nothing. Maybe an error have happened. Try again later. No classes says No data returned from iCRESS for this selection. Excel columns are DAY, SUBJECT, GROUP, PLACE, START TIME, and END TIME. The spreadsheet is UiTM-Timetable- plus a millisecond stamp, then .xlsx. The PDF is UiTM-Timetable-Generator- plus a US date with the slashes turned into hyphens. Anything other than xlsx is refused with Invalid file! Only xlsx file are allowed. The colour row starts at background #4A90D9, border #3A7BC8, and text #ffffff. On 4 October 2026 the health check returned up. The banner kept for the other answer says the UiTM iCRESS system is currently down, timetable data may be unavailable, and the issue is on UiTM's end, not ours.