A device for non-invasive measurement of blood sugar levels in mammals, preferably humans, by measuring electromagnetic radiation that is reflected from the skin and/or tissue, wherein the device includes: - a blue light source with a wavelength of 430 nm to 480 nm; - an infrared radiation source with a wavelength of 700 nm to 3000 nm; - a sensor unit for measuring a blue light and an IR radiation reflected from the skin and/or tissue and converting them into a change in resistance or electrical current or voltage; - a frequency filtering set for signal filtering, consisting of one or more analog and/or digital frequency filters with which all frequencies of the signal are filtered out except for a determined frequency band around and including a frequency of a blue light pulsation F B, when measuring blue light, and a determined frequency band around and including an IR radiation pulsation frequency F IR, when measuring IR radiation; and - a processing unit with a memory for the program and a memory for storage and processing of measurement results that: a) controls the excitation of the blue light source with the pulsation frequency F B and an excitation time interval T B, where F B is selected from the range between 100 kHz and 300 kHz, and T B is selected from the range between 1 second and 10 seconds; b) controls the excitation of the IR radiation source with the pulsation frequency F IR and an excitation time interval T IR, where F IR is selected from the range between 1 kHz and 50 kHz, and T IR is selected from the range between 1 second and 10 seconds; c) controls the filtering of the frequency filtering set; d) from individual measuring intervals for the blue light and separately for the IR radiation captures searched signal values from the filtered signal, and e) from the searched signal values calculates the blood sugar level using a preset mathematical algorithm. - a blue light source with a wavelength of 430 nm to 480 nm; - an infrared radiation source with a wavelength of 700 nm to 3000 nm; - a sensor unit for measuring a blue light and an IR radiation reflected from the skin and/or tissue and converting them into a change in resistance or electrical current or voltage; - a frequency filtering set for signal filtering, consisting of one or more analog and/or digital frequency filters with which all frequencies of the signal are filtered out except for a determined frequency band around and including a frequency of a blue light pulsation F B, when measuring blue light, and a determined frequency band around and including an IR radiation pulsation frequency F IR, when measuring IR radiation; and - a processing unit with a memory for the program and a memory for storage and processing of measurement results that: a) controls the excitation of the blue light source with the pulsation frequency F B and an excitation time interval T B, where F B is selected from the range between 100 kHz and 300 kHz, and T B is selected from the range between 1 second and 10 seconds; b) controls the excitation of the IR radiation source with the pulsation frequency F IR and an excitation time interval T IR, where F IR is selected from the range between 1 kHz and 50 kHz, and T IR is selected from the range between 1 second and 10 seconds; c) controls the filtering of the frequency filtering set; d) from individual measuring intervals for the blue light and separately for the IR radiation captures searched signal values from the filtered signal, and e) from the searched signal values calculates the blood sugar level using a preset mathematical algorithm. a) controls the excitation of the blue light source with the pulsation frequency F B and an excitation time interval T B, where F B is selected from the range between 100 kHz and 300 kHz, and T B is selected from the range between 1 second and 10 seconds; b) controls the excitation of the IR radiation source with the pulsation frequency F IR and an excitation time interval T IR, where F IR is selected from the range between 1 kHz and 50 kHz, and T IR is selected from the range between 1 second and 10 seconds; c) controls the filtering of the frequency filtering set; d) from individual measuring intervals for the blue light and separately for the IR radiation captures searched signal values from the filtered signal, and e) from the searched signal values calculates the blood sugar level using a preset mathematical algorithm.