The capability of error detection of patient-specific QA tools plays an important role in verifying MLC motion accuracy. The goal of this study was to investigate the capability in error detection of portal dosimetry, MapCHECK2 and MatriXX QA tools in IMRT plans. The 9 fields IMRT for 4 head and neck plans and 7 fields IMRT for 4 prostate plans were selected for the error detection of QA devices. The measurements were undertaken for the original plan and the modified plans, where the known errors were introduced for increasing and decreasing of prescribed dose (±2%, ±4% and ±6%) and position shifted in X-axis and Y-axis (±1, ±2, ±3 and ±5 mm). After measurement, the results were compared between calculated and measured values using gamma analysis at 3%/3 mm criteria. The average gamma pass for no errors introduced in head and neck plans was 96.9%, 98.6%, and 98.8%, while prostate plans presented 99.4%, 99.0%, and 99.7%, for portal dosimetry, MapCHECK2 and MatriXX system, respectively. In head and neck plan, the shifted error detections were 1 mm for portal dosimetry, 2 mm for MapCHECK2, and 3 mm for MatriXX system. In prostate plan, the shifted error detections were 2 mm for portal dosimetry, 3 mm for MapCHECK2, and 5 mm for MatriXX system. For the dose error detection, the portal dosimetry system could detect at 2% dose deviation in head and neck and 4% in prostate plans, while other two devices could detect at 4% dose deviation in both head and neck and prostate plans. Portal dosimetry shows slightly more capability to detect the error compared with MapCHECK2 and MatriXX system, especially in the complicated plan. It may be due to higher resolution of the detector; however, all three-detector types can detect various errors and can be used for patient-specific IMRT QA.