Objective: To compare the ability of leak compensation in 6 medical ventilators during non-invasive ventilation. Methods: Six medical ventilators were selected, including 3 non-invasive ventilators (V60, Flexo and Stellar150), and 3 invasive ventilators(Avea, Servo I and BellaVist). Using a lung simulator, the ability of leak compensation was evaluated during triggering and cycling in 2 respiratory mechanics conditions (high airway resistance condition and high elastance resistance condition), and each condition was performed under 2 PEEP levels (4, and 8 cmH(2)O, 1 mmHg=0.098 kPa) at 4 air leak level conditions (L0: 2-3 L/min, L1: 8-10 L/min, L2: 22-27 L/min, L3: 35-40 L/min). Results: In the high elastance resistance condition (L2, L3)with different leak levels, the number of auto-triggering and miss-triggering of the non-invasive ventilator Flexo was significantly less than those of the others (L2: 1, 1; L3: 1.67, 1.33, P<0.01), and had better synchronization (L2: 2.33, 2.33; L3: 3.33, 3.33, P<0.01). In the high airway resistance condition with PEEP 4 cmH(2)O, V60 had less number of auto-triggering than other ventilators (P<0.01), while in the high airway resistance condition with PEEP 8 cmH(2)O, Stellar150 had less number of miss-triggering than other ventilators (1, 0.67, 0, P<0.01). Flexo had a shorter trigger delay time than other ventilators in both high airway resistance and high elastance resistance conditions with L0 and L1 leak levels and PEEP levels [ARDS, PEEP=4: (109.8±1.8) ms, (112.0±0.6) ms; ARDS, PEEP=8: (103.1±0.7) ms, (109.7±0.7) ms; COPD, PEEP=4: (207.3±1.1) ms, (220.8±1.1) ms; COPD, PEEP=8: (195.6±6.7) ms, (200.0±1.2) ms , P<0.01]. Stellar150 had the shortest trigger delay time in high airway resistance condition with PEEP 4 cmH(2)O and high leak level L3[(262.8±0.8) ms , P<0.01]. V60 had a good performance on trigger delay time in high elastance resistance condition with PEEP 4 and 8 cmH(2)O, and also was most stable in increasing leak levels. Conclusion: In high airway resistance and high elastance resistance conditions with different PEEP levels and leak levels, V60, Stellar150, Flexo and BellaVista ventilators could be synchronized, among which V60, Stellar150 and Flexo presented a good performance features in specific conditions.