Safe Exam Browser overview illustration

What Is Safe Exam Browser? A Complete Overview

Safe Exam Browser article image

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:

1

Launch and Lock

SEB opens and locks the screen, hiding the taskbar, dock, and all background applications from the user's view.

2

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.

3

Block Forbidden Actions

Keyboard shortcuts, screenshot tools, virtual machines, screen capture software, and system processes are all blocked or monitored throughout the session.

4

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.

5

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.

SEB workflow diagram
SEB workflow diagram

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

PlatformVersionNotes
Windows 103.10.1Full feature support
Windows 113.10.1Full feature support
macOS 12 Monterey3.6.1Full feature support
macOS 13 Ventura3.6.1Full feature support
macOS 14 Sonoma3.6.1Full feature support
iOS 16+App StoreLimited 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.

Frequently Asked Questions

Safe Exam Browser (SEB) is a free, open-source application that converts a computer into a secure exam workstation by preventing access to unauthorized resources during an online test.
Yes. Safe Exam Browser is completely free for all users — students, educators, and institutions alike. It is released under the Mozilla Public License 2.0.
Safe Exam Browser was developed by the Educational Development and Technology (LET) department at ETH Zurich, Switzerland. The project is now open source and community maintained.
SEB does not monitor students in the way that proctoring software does. Instead, it prevents cheating by restricting access to unauthorized resources and applications. It does not use webcams or eye tracking by default.
There is no native SEB application for ChromeOS. However, some institutions run SEB through Linux on Chromebook using developer mode, though this is not officially supported.

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