MobileCheck

What is WebKit?

Glossary · Updated October 23, 2026 · Also called: Safari engine, iOS browser engine

Definition WebKit is the open-source browser engine developed mainly by Apple that powers Safari on Mac, iPhone and iPad. On iOS and iPadOS, Apple's App Store rules have required every browser to use WebKit, so Chrome, Firefox and Edge on iPhone render pages with it too; since iOS 17.4 the EU allows alternative engines, but most iPhone browsers still use WebKit. It is why a page can look different on iPhone than in Chrome on Android.

Where did WebKit come from?

Apple forked WebKit from the KDE project's KHTML engine and released it with Safari in 2003. Google used WebKit in Chrome until 2013, when it forked it into Blink, the engine of Chromium. Since then the two engines have developed separately, though most web standards behave the same in both.

What does WebKit do differently?

Most differences web developers meet on iPhone come from WebKit and iOS:

Testing in WebKit

Chrome DevTools device emulation uses Chromium even when you pick an iPhone, so it can't show WebKit rendering. Options are a real iPhone or iPad, Safari on a Mac with Responsive Design Mode, Apple's iOS Simulator in Xcode, or a service that runs WebKit itself. Developers can test in WebKit with Playwright, which ships a WebKit build for Linux, Windows and macOS.

WebKit in MobileCheck

MobileCheck renders iPhones and iPads in WebKit, the engine behind Safari, and Android devices in Chromium. WebKit on a server is not a real iPhone: it catches most Safari layout and CSS differences, but it has no Apple system fonts (system-ui falls back to another font), no native iOS form controls, no focus zoom and no on-screen keyboard, so check those on a device.

Guides and tools

Sources

  1. WebKit: the WebKit open source project
  2. Apple: App Review Guidelines, section 2.5.6

All 27 glossary terms, A to Z