
What Is Safe Exam Browser? A Complete Overview
If you have ever taken an online exam at a university or certification center, there is a good chance you encountered Safe Exam Browser (SEB). This free, open-source application has become one of the most widely used tools for ensuring academic integrity in remote and on-site online testing environments. But what exactly is it, how does it work, and why do institutions around the world trust it?
What Is Safe Exam Browser?
Safe Exam Browser is a customized, secure web browser specifically designed for conducting online examinations. When activated, it converts a standard computer or tablet into a locked-down exam workstation. The software prevents students from switching to other applications, opening new browser windows, accessing system utilities, using copy-paste functions, or browsing to unauthorized websites.
Unlike standard browsers, SEB operates in a kiosk mode that removes access to the taskbar, desktop, and all non-exam resources. Students can only interact with the exam platform URL specified by the exam administrator. This creates a controlled digital environment that closely mirrors the integrity controls of a traditional paper-based examination room.
History and Development
Safe Exam Browser was originally developed by the Educational Development and Technology (LET) department at ETH Zurich in Switzerland. The project began in the early 2000s in response to growing demand from academic institutions that wanted to migrate their examinations to computer-based formats without sacrificing security or fairness.
Over the years, the project expanded significantly. It transitioned from a closed institutional tool to a fully open-source project, enabling universities and developers worldwide to contribute to its development, audit its security, and adapt it for their specific needs. Today, it is maintained on GitHub and continues to receive regular updates for all supported platforms.
How Does It Work?
SEB works by creating an isolated exam environment at the operating system level. When a student launches Safe Exam Browser — either directly or by opening a special SEB configuration file provided by their institution — the application takes control of the display and input systems. Here is a simplified overview of what happens:
Launch and Lock
SEB opens and locks the screen, hiding the taskbar, dock, and all background applications from the user's view.
Load Exam URL
The browser automatically navigates to the exam URL specified in the configuration. Only this URL (and optionally a small allow-list) is accessible.
Block Forbidden Actions
Keyboard shortcuts, screenshot tools, virtual machines, screen capture software, and system processes are all blocked or monitored throughout the session.
Key Exchange with LMS
SEB can exchange a cryptographic Browser Exam Key with the learning management system (such as Moodle), confirming that the student is using an authentic, unmodified copy of SEB.
Exam Completion and Exit
Once the exam is submitted, the administrator can allow SEB to close via a quit password, or the student can exit after the session ends automatically.

Key Features
Safe Exam Browser includes a comprehensive set of features designed to prevent cheating and maintain exam integrity:
- Kiosk Mode: Hides the operating system's taskbar, desktop, and dock to prevent students from accessing other software.
- URL Filtering: Restricts browsing to only the exam URL and any additional URLs explicitly allowed in the configuration.
- Application Termination: Automatically closes or blocks a configurable list of applications before or during the exam.
- Keyboard Shortcut Blocking: Disables common shortcuts like Alt+Tab, Cmd+Tab, and screen capture key combinations.
- Browser Exam Key (BEK): A cryptographic hash that verifies the SEB configuration, ensuring students cannot use a modified version.
- Config Key: An additional hash that locks the quiz to a specific SEB configuration file, preventing use of altered settings.
- Virtual Machine Detection: Optionally detects and blocks operation inside virtual machines to prevent sandboxed environments.
- Spell Checker Control: Allows administrators to enable or disable the spell checker depending on exam requirements.
- Allow-listed Resources: Exam administrators can permit access to specific additional URLs such as formula sheets, calculators, or digital dictionaries.
Supported Platforms
| Platform | Version | Notes |
|---|---|---|
| Windows 10 | 3.10.1 | Full feature support |
| Windows 11 | 3.10.1 | Full feature support |
| macOS 12 Monterey | 3.6.1 | Full feature support |
| macOS 13 Ventura | 3.6.1 | Full feature support |
| macOS 14 Sonoma | 3.6.1 | Full feature support |
| iOS 16+ | App Store | Limited to iPad-optimized exams |
Who Uses Safe Exam Browser?
Safe Exam Browser is used by a diverse range of organizations across the world:
- Universities and Colleges: SEB is widely deployed in higher education institutions for summative and formative assessments delivered through learning management systems like Moodle, ILIAS, and Open edX.
- Secondary Schools: Many schools use SEB for standardized digital testing to maintain parity and prevent unauthorized resource access.
- Professional Certification Bodies: Organizations offering IT certifications, language assessments, and professional licensing exams use SEB to lock down candidate workstations.
- Corporate Training Departments: Companies use SEB to validate employee knowledge through secure internal assessments.
- Government Agencies: Some government bodies use SEB for civil service examinations and professional evaluations.
Open Source and Licensing
Safe Exam Browser is released under the Mozilla Public License 2.0 (MPL 2.0). This means the source code is freely available for inspection, modification, and redistribution under the terms of the license. The Windows and macOS versions are hosted on GitHub, where developers can review the codebase, report issues, and contribute improvements. This transparency is one of the key reasons institutions trust SEB — they can verify exactly what the software does and does not do.
For the latest source code and official releases, visit the Safe Exam Browser GitHub organization at github.com/SafeExamBrowser.
Related Guides
Frequently Asked Questions
Ready to Start Using Safe Exam Browser?
Download the latest version for your platform and follow our installation guide to get started.
Download Safe Exam Browser