Safari 4

150 Features

Leading the way with innovation.

Accessibility

Back to top

VoiceOver Screen Reader

Safari features built-in support for Apple’s VoiceOver screen reader in Mac OS X. VoiceOver describes aloud what appears on your screen and reads the text and links of websites. Using VoiceOver, you can completely control the computer with the keyboard instead of the mouse.

ARIA Support

Safari supports Accessible Rich Internet Applications (ARIA). The ARIA standard helps web developers make dynamic web content more accessible for people with disabilities. With ARIA, sites taking advantage of advanced technologies like AJAX and JavaScript can now easily interoperate with assistive technologies.

Enhanced Keyboard Navigation

Thanks to the enhanced keyboard navigation options in Safari, you can navigate the web without a mouse. Press the Tab key, and Safari jumps to the next password field, pop-up menu, or input field. For increased keyboard control, you can hold down the Option key while tabbing to have Safari skip through every link on the page. And if you press the Return key, Safari opens the highlighted link, letting you “point and click” with just a few keystrokes.

Full-Page Zoom

Zoom in or out on web content using keyboard shortcuts, Multi-Touch gestures, or the Zoom toolbar button for more comfortable reading. Images and graphics scale up while your text remains razor sharp, keeping the web page layout consistent as you zoom. To add the Zoom button to your toolbar, simply choose Customize toolbar from the View menu and drag the button onto your toolbar.

Safari page zoom buttons

Zoom Text Only

You can choose to zoom in on only the text when you take a closer look at a web page.

Custom Style Sheets

Apply custom style sheets — that you download or create yourself — that set default fonts, font sizes, colors, and contrast, making your favorite websites more readable.

Minimum Font Size

If you find that text on some websites is too small to read (such as photo captions or fine print) Safari can increase the font size to make it more legible. Just set the minimum font size in the Advanced pane of Safari preferences.

Advanced pane of the Safari preference window

Advanced Web Technologies

Back to top

Next-Generation Standards Support

Safari continues to lead the way, implementing the latest innovative web standards and enabling next-generation Internet experiences. With support for HTML 5 media tags, CSS animation, and CSS effects, web designers can create rich, interactive web applications using natively supported web standards. A standards-compliant browser, Safari renders current and future web applications as they were meant to be seen.

CSS Animation

CSS animation — an open standard that brings a new level of interactivity to the web — lets web designers scale, rotate, fade, and skew web elements to create cutting-edge websites. Safari is the first web browser to support CSS animation.

CSS Effects

Pioneered by Safari, CSS effects help developers add polish to websites by stylizing images and photos with eye-catching gradients, precise masks, and stunning reflections that require only a few lines of code.

CSS 3 Web Fonts

CSS 3 web fonts allow web designers to create stunning websites using the fonts they prefer rather than restricting themselves to “web-safe fonts.” Safari is the first web browser to automatically recognize websites that use custom fonts, downloading them as they’re needed.

CSS Canvas

Using CSS Canvas, web designers can position canvas elements anywhere an image can be placed using CSS. Safari is the first web browser to support CSS Canvas.

HTML 5 Media Support

Websites can now deliver rich, interactive media as easily as they deliver images. The first browser to support HTML 5 audio and video tags, Safari helps developers create media-rich sites that don’t require additional plug-ins. The media tags also offer a rich scripting API, allowing developers to create powerful new controls as well as controls that match the style of the page.

HTML 5 Offline Support

Web developers can now create applications that you can use even when you don’t have access to the Internet. Thanks to HTML 5 offline support, designers can build web applications that store themselves on your computer, where you have immediate access to them. Along with the application, web developers can also choose to store the application’s data on your system, so you always have the information you need. Applications and data can be stored in a traditional SQL-like database serving as an application cache or as a “super cookie,” which stores data in the familiar cookie format.

HTML Canvas

Originally invented by Apple for Mac OS X Dashboard, HTML Canvas technology allows web designers to specify an area in HTML that can be dynamically stylized by a JavaScript program. Safari was the first web browser to support HTML Canvas, and the standard is now supported by most popular browsers.

HTML 4.01 Support

Safari supports HTML 4.01, the authoring language that defines the structure and layout of web documents.

WebKit logo

WebKit

WebKit, the open source rendering engine introduced by Apple, powers Safari on iPhone and iPod touch and Safari 4 on Mac and Windows systems. WebKit features blazing performance and extensive standards support, and because it’s open source, developers can examine WebKit code and contribute to the community.

Acid 2 Compliance

Designed by the Web Standards Project, Acid tests determine whether a web browser complies with emerging Internet standards. Acid 2 tests for compatibility with new features in the HTML, CSS, and PNG standards. Pioneering the standardization effort, Safari passed Acid 2 on October 27, 2005, two-and-a-half years before any other popular browser.

Acid 3 Compliance

Safari is the first — and only — web browser to pass Acid 3. Acid 3 tests a browser’s ability to fully render pages using the web standards used to build dynamic, next-generation websites, including CSS, JavaScript, XML, and SVG.

Acid 3, 100/100

Nitro JavaScript Engine

Safari 4 introduces the Nitro JavaScript engine, an advanced bytecode JavaScript engine that makes web browsing even faster. In fact, Safari 4 executes JavaScript up to 6 times faster than Internet Explorer 8 and up to 4 times faster than Firefox 3.1.

JavaScript Support

Safari supports ECMA 262 version 3, the latest edition of the JavaScript standard. JavaScript powers many dynamic features on the web and has served as a key component in the rise of highly interactive AJAX applications.

Speculative Loading

Safari loads the documents, scripts, and style information required to view a web page ahead of time, so they’re ready when you need them.

SVG 1.1 Support

By taking advantage of the Scalable Vector Graphics (SVG) support in Safari, web developers can create fonts, graphic elements, and animations on the fly that look great no matter how large or small they’re sized. For example, mapping sites often use SVG to draw driving directions based on your location and destination.

ICC Color Profile Support

Safari uses advanced color management technology to deliver web images with rich, accurate color. In fact, it was the first browser to support International Color Consortium (ICC) profiles and has done so from day one, so the photos and images you see in your browser stay true to the original.

QuickTime, Flash, and Shockwave logo

Plug-in Support

Plug-ins are add-ons that expand a browser’s capabilities. Because it supports the standard Netscape plug-in architecture, Safari works with the full range of popular Internet plug-ins, including Flash, Shockwave, and QuickTime.

Scriptable Plug-ins

Thanks to its support for scriptable plug-ins, Safari lets developers create plug-ins that interact with standard elements on a page. For example, a plug-in could allow you to customize the appearance of a car. As you add or remove options, the scriptable plug-in could update the sticker price of the car.

Java logo

Java Support

Enjoy running Java applets on the web thanks to Java support in Safari.

XML 1.0 Support

Extensible Markup Language (XML) is a popular open industry standard for creating, managing, and sharing structured data. Because native XML support is built into Safari, JavaScript programs can efficiently read XML data feeds.

LiveConnect Support

Safari supports LiveConnect to ensure compatibility with popular enterprise web applications. LiveConnect allows Java and JavaScript to work together to deliver a more seamless browsing experience.

Bookmarks

Back to top

Bookmarks Library

Safari provides an iTunes-style interface you can use to view, create, and organize your bookmarks. The bookmarks library is organized into collections (folders) of custom bookmarks, your browsing history, Address Book links, Bonjour connections, and RSS feeds. To access the library, click the open-book icon on the left side of the bookmarks bar.

Cover Flow

Using Cover Flow, you can flip through websites as easily as you flip through album art in iTunes. Cover Flow displays your bookmarks and history as large graphical previews, so you can pick out a website instantly.

Drag-and-Drop Bookmark Organization

Easily rearrange your bookmarks in the bookmarks bar by dragging them to the right or left. As you drag over other bookmarks, they slide away to make room for the one you’re moving.

Drag-and-Drop Bookmark Creation and Deletion

Safari lets you create and delete bookmarks with a simple drag and drop. When you find a site you like, create a new bookmark by dragging the site’s icon into the bookmarks bar. If you no longer use a bookmark, drag it out of the bookmarks bar and it disappears in a puff of smoke.

History View

Take a closer look at your browsing history in the History view. Search for previously visited sites, drag web pages to your bookmarks, and clear individual items. Safari displays your history using Cover Flow, so you can flip through your search results as easily as you flip through iTunes album art.

Safari history view with web page screenshots

Bookmark Search

Find bookmarks quickly in Safari 4. You don’t even have to remember the name of the site — Safari searches your bookmarks for matching URLs, website names, and even website content to find the bookmark you’re looking for.

Bookmark Folders

Organize your bookmarks in custom folders, such as News, Resources, Networking, Photo, or Blogs. Add, name, and arrange them in any bookmark collection. Drag and drop bookmarks directly into a folder to organize your library.

Integrated Bookmarks Bar

The elegant bookmarks bar is built into the Safari browser window, so your most frequently used bookmarks are always visible without cluttering your screen.

Bookmark Auto-Click

Safari offers a great way to automatically open the bookmarks inside a bookmark folder, each in a separate tab. In fact, it was the first browser to offer Auto-Click bookmarks. To catch up with your favorite news sites in the morning, use Auto-Click to open multiple pages in individual tabs with a single click.

Bookmark menu. Add bookmark for these 4 tabs highlighted

Bookmark Tabs

Here’s a quick way to create bookmarks for sites you have open in separate tabs. Simply choose Add Bookmark For These Tabs from the Bookmarks menu. Safari creates a new bookmark folder for the sites, and because it enables them for Auto-Click, you can reopen each site in a separate tab with a single click.

Custom Bookmark Naming

Simplify your bookmarks with custom names. Instead of using the default site names, which are often long and unwieldy, give them names you’ll remember. Safari conveniently prompts you to choose a name and location as it adds each bookmark.

Bonjour Bookmarks

The only popular browser to automatically discover network devices using Bonjour, Safari lets you access and manage the printers and computers on your network from the Bonjour section of your bookmarks library — without having to find and enter a complicated web address.

MobileMe logo

Synchronize Bookmarks Using MobileMe

Keep the bookmarks on your computers and devices in sync using MobileMe. Log in to your MobileMe account from System Preferences or the Control Panel, choose the Sync tab, then select the checkbox next to Bookmarks. When you click Sync Now, your bookmarks are automatically updated in the cloud and synced across your MobileMe devices.

Import Bookmarks

Choose Import Bookmarks from the File menu to import your Firefox and Internet Explorer bookmarks into Safari.

Export Bookmarks

Easily transfer and back up your bookmarks. Choose Export Bookmarks from the File menu, and Safari saves your bookmarks in an HTML file that can easily be archived or opened with another computer or browser.

Safari bookmarks window. Address Book highlighted

Address Book Bookmarks

In Mac OS X, when you add a link to a favorite restaurant or the URL of a friend’s blog to your Address Book, Safari automatically lists it in the Address collection in your bookmarks library, a feature unique to Safari.

Browsing and Navigation

Back to top

Top Sites

Safari automatically identifies your favorite sites and displays them as a wall of stunning graphical previews. To visit one of your top sites, just click any of the previews. As you browse, Safari identifies the websites you’re most interested in based on how often and how recently you visit a site. So as you explore the web and discover new websites, your top sites will change to match your evolving tastes.

Customize Number of Top Sites

To set the number of sites Safari displays on your Top Sites page, click the Edit button in Top Sites and choose Small, Medium, or Large in the lower-right corner to display 24, 12, or 6 site thumbnails, respectively.

Pin Top Sites

To organize your top sites the way you want, click the Edit button and drag site thumbnails to any position in the Top Sites grid. You can pin sites to specific locations by clicking the pushpin that appears over the site.

Safari Top Sites pin icon

Top Sites: Fresh News

You can see at a glance when one of your top sites has been updated. Just look for the star in the upper-right corner to see which sites have fresh content to review.

Safari Top Sites star icon

Full History Search

Instantly find pages you visited in the past with Full History Search. To find a page, enter your search term(s) in the Search History field in Top Sites. There’s no need to remember page titles or complex URLs. Instead, find pages by searching for text that appeared anywhere on the page. Safari displays search results using Cover Flow, so you can flip through large graphical previews to quickly pick out the site you’re looking for.

Safari history search input

Tabbed Browsing

A great way to check several websites at once without cluttering your desktop, tabbed browsing lets you see and switch between multiple websites in a single window. To open a new tab, just click the New Tab button in the title bar.

Safari window tab

Movable Tabs

Safari was the first browser to let you organize tabs by dragging and dropping. Movable tabs give you the power to organize your sites exactly the way you want. Rearrange tabs by dragging them left or right. Drag a tab out of a window to create a new window. Or drag a tab from one window to another window to merge their tabs.

Open New Windows with a Group of Tabs

In Safari, whenever you open a new window, you can have Safari open a group of tabs that contain the sites you want to visit every time you browse.

Smart Address Field

Enter web addresses quickly and easily. As you begin to type an address in the address field, Safari automatically completes it with the most likely match — called the Top Hit — and highlights it. Simply press the Enter key to connect to the site. If the Top Hit is not the site you intended to visit, check the list of relevant suggestions, drawn from your bookmarks and browsing history, that Safari displays. Click to select the site you want to visit.

Safari smart address field dropdown

Auto-Complete Web Addresses

Let Safari complete your web addresses automatically. As you begin typing a web address in the address field, Safari uses your bookmarks and browsing history to anticipate your destination and fill in the full address for you.

AutoFill: Personal Information

Wish you didn’t have to repeatedly enter your name, telephone number, address, or other personal information when you fill out web forms? Let Safari do it for you. AutoFill — which you can configure in Safari preferences — can automatically fill out web forms for you using information in your Mac OS X Address Book, Outlook, or Windows Address Book.

AutoFill: Forms

Safari can automatically fill in forms, such as search fields, that you repeatedly use on the web. Just start entering text into a form or search field, and Safari fills in the form or field or offers suggestions based on what you’ve entered in the past.

Safari auto fill preference pane

AutoFill: User Names and Passwords

If you frequently visit secure sites — such as a Facebook account — that require you to enter a user name and password, you can have Safari remember your login information for later use. Click the checkbox that appears the first time you log in to the secure site, and Safari automatically fills in the login information when you return to the site. Safari encrypts your user names and passwords to keep your personal information secure.

Downloads Window

Safari was the first popular browser with a download management window. Use it to view the progress of your downloads; pause, resume, or cancel a transfer; or find the location of downloaded files.

Auto-Remove Download List Items

Safari makes it easy to minimize the number of items appearing in your downloads list. In Safari General preferences, choose to delete listings on successful download or as soon as Safari quits.

Spell Checking

Safari offers built-in spell checking. Like the spell checker in many word processing applications, it highlights errors as you type and reviews your text word by word, offering new spelling suggestions. Safari can spell-check in 14 different languages.

Grammar Checking

Safari is the only web browser that offers built-in grammar checking. If you compose web-based email, update a blog, or type text into a web form, Safari can check and suggest corrections for your sentence structure.

Middle-Click Pan and Scroll

In Windows, scroll vertically and horizontally through a web page by moving your mouse. Click the middle mouse button to enable the feature, then move the mouse in any direction to pan through the web content. Middle-click a second time to return to the normal mouse mode.

Save as Web Archive

Store important or private web documents — like receipts and invoices — on your hard drive as web archive files. While viewing a web document you want to keep, choose Save As from the File menu and then choose Web Archive. The page is stored on your computer in a single file with its text, graphics, and layout permanently intact.

New Window Preference

Choose what’s displayed when you first open Safari: Top Sites, your home page, an empty page, your current web page, or your bookmarks.

Merge All Windows

Consolidate all of the open browser windows into a single window with multiple tabs by choosing Merge All Windows from the Window menu.

Reopen All Windows from Last Session

Want to start browsing where you left off the last time you quit Safari? Choose Reopen All Windows From Last Session from the History menu, and Safari opens the windows and tabs that were open when it previously quit.

Reopen Last Closed Window

If you inadvertently close a browser window, you can easily recover it by choosing Reopen Last Closed Window from the History menu.

Auto-Remove History Items

To keep your browsing history manageable, Safari automatically purges history items older than one month by default. However, to maintain privacy, you can control how much of your browsing history Safari retains by clicking General in Safari preferences and choosing another option in the Remove History Items pop-up menu.

Remove history items preference

Keyboard and Mouse Shortcuts

Browse faster and more productively using keyboard and mouse shortcuts. In Safari Help, type “Safari Shortcuts” in the search field for a complete listing.

Shortcut list for Safari

Help

Learn how to get the most out of Safari with its comprehensive Help system. Help is fully searchable, and search results are sorted by relevance and divided into lists of related commands and help topics.

Report a bug button highlighted

Report Bugs to Apple

If you encounter a problem with a website, choose “Report Bugs to Apple” from the Safari menu. Note the URL and problem type and provide a brief description. Reports can help Apple work with website developers to correct the problem and improve your browsing experience.

View Installed Plug-ins

Each time you download and activate a plug-in, Safari logs and displays it in the Installed Plug-ins view in the Help menu. Safari groups the plug-ins by category, listing the name, version number, description, and associated extensions for each plug-in.

Built-in RSS

Back to top

RSS Reader

Thanks to the built-in RSS reader in Safari, you can scan the latest news, information, and articles from thousands of websites in one simple-to-read, searchable article list that Safari assembles for you. The first browser to feature a built-in RSS reader, Safari is the ideal way to browse the entire web without using a second application.

RSS Auto-Discovery

Safari identifies websites that offer an RSS feed by displaying an RSS icon in the address field. Simply click the RSS icon to have Safari display the feed in the browser window.

RSS Search

To search your RSS feeds for topics of interest, simply enter your search in the Search Articles field and Safari displays the RSS articles that include your keywords.

RSS Aggregation

With RSS aggregation in Safari, you can view multiple feeds in one unified list. That makes it easier to compare articles from different sources or search across feeds for articles about a topic of particular interest. To aggregate RSS feeds, simply create a folder of feeds and either Control-click the folder or go to the folder’s name and choose View All RSS Articles.

RSS Unread Indicator

Choose “Highlight unread articles” in Safari RSS preferences, and Safari will distinguish between read and unread articles, highlighting items you haven’t read.

RSS Sorting

While reviewing an RSS feed, you can change the order in which Safari lists the articles by clicking Date, Title, Source, or New in the list on the right side of the RSS article listing.

Safari RSS sorting options

RSS Actions

Update your RSS pages, mark articles as read, or email a link to an RSS feed by clicking the appropriate link in the Actions list on the right side of your RSS feeds.

Bookmark RSS Feeds

Safari lets you bookmark an RSS feed the same way you bookmark traditional websites, allowing you to open it at any time with a single click. On the RSS page, click the Add Bookmark button or drag the icon from the address field into your bookmarks bar. Your new RSS bookmark will even tell you how many new articles have been posted since your last visit.

Safari RSS bookmark window

RSS Update Notification

In the bookmarks bar, Safari maintains a count of the number of new articles appearing in your RSS feeds since you last checked them. You can learn about breaking news without having to regularly refresh sites or sort through older posts.

RSS Adjust Length of Article

To adjust the length of your RSS article summaries and obtain the right amount of detail at a glance, move the Article Length slider to make posts larger (for more headline information) or smaller (to fit more items on the page).

Personal RSS Clipping Service

You can easily create a personal clipping service to notify you when certain topics are mentioned on your favorite sites. Just search an RSS feed for a keyword, such as “baseball.” After Safari pulls up related articles from your RSS feeds, click the New Bookmark button to create your clipping service. When articles including “baseball” appear on your favorite sites, your bookmark updates to indicate that new articles are available.

Developer Tools

Back to top

Powerful Tools

Apple has brought its expertise in Mac OS X and iPhone development tools to the web. Safari 4 includes a powerful set of tools that make it easy to debug, tweak, and optimize a website for peak performance and compatibility. To access them, turn on the Develop menu in Safari preferences.

Web Inspector

The Web Inspector gives you quick and easy access to the richest set of development tools ever included in a browser. From viewing the structure of a page to debugging JavaScript to optimizing performance, the Web Inspector presents its tools in a clean window designed to make developing web applications more efficient. To activate it, choose Show Web Inspector from the Develop menu.

Safari web inspector

Elements

Take a closer look at your page’s structure with the Elements pane, which makes it easy to examine your Document Object Model (DOM) and Cascading Style Sheets (CSS) rules. You can even make quick changes to your DOM or CSS and immediately preview how the changes affect your page.

JavaScript Debugger

The Scripts pane features the powerful JavaScript Debugger in Safari 4. To use it, choose the Scripts pane in the Web Inspector and click Enable Debugging. The debugger cycles through your page’s JavaScript, stopping when it encounters exceptions or erroneous syntax. The Scripts pane also lets you pause the JavaScript, set breakpoints, and evaluate local variables.

Safari Javascript debugger

JavaScript Profiler

Optimize your JavaScript code using the state-of-the-art JavaScript Profiler in Safari 4. The Profiler lists the performance characteristics of each of your script’s functions, making it easy to pinpoint problem areas and drill down to the offending lines of code.

Databases

Safari is the only browser that includes tools for managing the offline databases that will be part of the next generation of websites. The Databases pane in Safari 4 allows you to view tables and databases and even execute SQL queries.

Safari database developer window

Resources

The Resources pane graphs the order and speed at which website components load over the network. It’s also the first tool that lets you sort data based on loading parameters such as latency, response time, and duration. You can graph page resources by either size or load time. Clicking a resource in the left column brings up detailed data on the right. For text resources, such as documents and scripts, you see the text source of the file. For image and font resources, you view a graphical preview of the file.

Safari resources developer tool

Snippet Editor

The Snippet Editor makes it easy to test experimental pieces of HTML markup. Enter the code into the editor, and Safari renders the results immediately.

Error Console

The Error Console highlights warnings, syntax mistakes, or JavaScript errors affecting your site. You can type JavaScript expressions in the Error Console, and Safari will evaluate them as if they appear in the source page.

Develop Menu

Access all of the developer tools in Safari 4 from your menu bar by turning on the Develop menu in the Advanced pane of Safari preferences. You’ll have one-click access to the Web Inspector, Error Console, disabling functions, and other developer features.

View Activity

To see a complete list of the documents, images, and other web assets that load as part of a page, choose Activity from the Window menu. Double-click an individual element to open it in its own window. Visiting a new web page refreshes the Activity view with a new list of elements.

View Source

To examine the original HTML of a web page, choose View Source from the View menu. The Source view updates automatically if you reload an adjusted page. To search the source code, choose Find from the Edit menu.

Change User Agent

To determine if a website is customizing content for different browsers, change the user agent to have Safari identify itself as a different browser.

Open Page With

To preview how different browsers render your web page, select an alternative browser by choosing Open Page With from the Develop menu.

Save As Page Source

To save your website’s HTML source code, choose Save As from the File menu and select Page Source.

Disable Caches

Choose Disable Caches from the Develop menu to force the browser to grab live graphics, pages, and other resources from the network instead of using cached resources.

Disable Images

Many people use browsers that don’t support images or configure their browsers to prevent images from loading. As a developer, you can learn how such users experience content on your site by disabling your site’s images in the Develop menu.

Disable JavaScript

Disabling JavaScript lets you experience how your website will behave for users who have disabled JavaScript. Simply choose Disable JavaScript from the Develop menu.

Disable Runaway JavaScript Timer

Safari has a built-in runaway timer that alerts users when they land on a site that uses slow JavaScript code. If you want to examine long-running scripts without interruption, you can disable the timer by choosing Disable Runaway JavaScript Timer from the Develop menu.

Disable Styles

If you disable styles, Safari loads pages without applying any CSS rules, allowing you to evaluate how text browsers, search engines, and screen readers will interpret your pages.

Graphics and Fonts

Back to top

High-Fidelity Graphics and Fonts

Safari brings the web to life by delivering the beautiful graphics, fonts, and effects you expect from Apple. Your favorite websites have never looked better.

Anti-Aliased Fonts

Thanks to the anti-aliasing algorithm in Safari, you enjoy crisp, gorgeous fonts. The algorithm preserves the subtleties of each font while rendering each character with a crispness that makes your favorite sites a pleasure to read. In Windows, you can also choose to use Windows standard fonts.

Color Profile Support

The only browser that color-corrects web images, Safari delivers vibrant, accurate color. Safari has supported International Color Consortium (ICC) profiles from day one, so the photos and images you see in your browser are as true to the originals as possible.

Printing Auto-Format

Because Safari intelligently prints websites, your printout matches your expectations. When you choose Print from the File menu, there’s no need to select a specific frame or section of the site to make certain that your printout contains all of the site’s content. Safari formats the site based on the content and displays a preview for your approval.

Shrink-to-Fit Printing

Working in conjunction with Mac OS X, Safari avoids printing pages with one or two lines of text by calculating the web page layout and adjusting the print size by up to 10 percent if doing so will reduce the number of printed pages.

Contextual Letters

In many fonts, letters may change their shape and spacing depending on their position in a word. For example, in languages like Arabic, a letter used in the middle of a word may be shaped differently from the same letter used at the end of a word. Safari recognizes many of these contextual letterforms when rendering different fonts and languages.

CSS Animation

An open standard, CSS animation brings a new level of interactivity to the web, allowing designers to scale, rotate, fade, and skew web elements to create sites with cutting-edge graphics animation. Safari was the first web browser to support the new standard.

CSS Effects

Using CSS effects, a new technology pioneered by Safari, developers can stylize images and photos with eye-catching gradients, precise masks, and stunning reflections, providing an extra layer of polish to their websites by adding just a few lines of code.

CSS 3 Web Fonts

Thanks to CSS 3 web fonts, web designers no longer have to settle for web-safe fonts. Instead, they can choose from a broader set of fonts to design stunning websites. Safari was the first browser to automatically recognize websites that use custom fonts and download them as needed.

International

Back to top

International Localizations

Safari is available in 16 languages and can spell-check in 14 languages.

International Web Content

Safari is designed to handle web content from all regions of the world, including a broad range of alphabets, number systems, writing directions, currencies, weights and measurements, date and time formats, and time zones.

Unicode Support

Because Safari supports Unicode, the accepted international encoding standard, you can enjoy web content in any number of languages, including Arabic, English, and Japanese.

Safari showing a Japanese website

IDN Support

Access sites with non-English web addresses. Safari offers Internationalized Domain Name (IDN) support, which allows web developers to use URLs that contain non-English letters and characters.

Right-to-Left Text

Safari supports multidirectional text rendering, allowing websites drafted in other languages to display characters from right to left.

Default Regional Bookmarks

Safari uses your operating system’s regional settings to determine your location, then customizes your bookmarks based on region. As a result, you’ll have the most popular websites in your bookmarks bar no matter where you are.

Mac Integration

Back to top

Downloads Stack

When you download files or programs to your Mac, Safari saves them in the Downloads stack in the Dock so you can get to them with a few clicks. If you prefer, you can select an alternate default location in the General pane of Safari preferences.

Web Clip

Turn any web page into a Dashboard widget on your Mac. Click the Web Clip button next to the address field in Safari, and select exactly what you want your new widget to display. Click Add, and Safari sends your Web Clip widget to Dashboard, where you can view it alongside other widgets.

PDF icon

Inline PDF Viewing

Safari on the Mac comes with a built-in PDF engine, allowing you to quickly review PDF documents in Safari without having to install slow and cumbersome third-party plug-ins. The Safari PDF engine lets you zoom in and out and open PDFs in Preview or save them in your Downloads folder.

Save Images to iPhoto

Safari is the only browser that lets you save web images directly to iPhoto. Simply Control-click the picture and choose “Add Image to iPhoto Library.”

Mail Contents of This Page

Safari integrates seamlessly with Mac OS X Mail, making it easy to email full web pages to friends, family, or colleagues. Choose “Mail Contents of This Page” from the File menu to create a new message that includes the contents of a website.

Mail Link to this Page menu item

Mail Link to This Page

In Safari, you can easily email web page links to a friend, colleague, or yourself. Choose “Mail Link to This Page” from the File menu, and Safari instantly opens your mail application, creates a new message, and inserts a link to the website you’re viewing in the body of the message.

Automator Support

You can access web images, downloads, and text directly from your custom workflows with the Safari actions built into Automator on a Mac.

AppleScript Support

In Mac OS X, Safari allows AppleScript developers to access the content and properties of websites — such as HTML, DOM, and JavaScript elements — directly in scripts and custom applications.

Search

Back to top

Built-in Google Search

Search the Internet directly from the Safari toolbar using built-in Google search. Safari was the first popular browser to build a search field into its user interface.

Smart Search Field

Find what you’re looking for instantly. As you enter text in its search field, Safari recommends relevant searches courtesy of Google Suggest and lists your most recent searches, presenting them in an easy-to-read list.

Safari smart search menu with suggestions and recent searches

Search Suggestions

Safari uses Google Suggest to complete search queries as you type, based on popular search terms.

Full History Search

Use Full History Search to instantly find pages you’ve visited in the past. To find a page, simply begin typing in the Search History field in Top Sites. There’s no need to remember page titles or complex URLs. Safari stores all the text from every page you visit, so you can base your search on any word or phrase that appeared on the site you want to find. And since Safari displays the results using Cover Flow, you can flip through large graphical previews until you recognize the site you want.

Safari's find feature

Find

Choose Find from the Edit menu and enter the text you want to find. Safari instantly locates all occurrences of the text on the current web page, shows you how many occurrences it’s found, and highlights every instance.

Safari snapback icon

SnapBack

As you search, one page inevitably leads to another. Before you know it, you’ve wandered far from your original search results. Thanks to SnapBack, a single click on the SnapBack icon takes you right back to your original search results.

Built-in Yahoo! Search

If you’re using Safari on a PC with Windows XP or Windows Vista, you can choose to search the Internet using built-in Yahoo! Search.

Bookmark Search

Find your bookmarks instantly with bookmark searching in Safari. You don’t have to remember the name of the site. Safari searches your bookmarks for matching URLs, website names, and even website content to find the bookmark you’re looking for. Safari displays the results using Cover Flow, so you can flip through your search results as easily as you flip through album art in iTunes.

Security and Privacy

Back to top

Phishing Protection

Safari protects you from fraudulent Internet sites. When you visit a suspicious site, Safari warns you about its suspect nature and prevents the page from loading.

Malware Protection

Safari recognizes websites that harbor malware before you visit them. If Safari identifies a dangerous page, it warns you about the suspect nature of the site.

Antivirus Integration

Thanks to support for Windows Attachment Monitor, Safari notifies your antivirus software whenever you download a file, image, application, or other item. This allows the antivirus software to scan each download for viruses and malware.

Private Browsing

When you surf the web on a shared or public Mac, Safari can protect your personal information, so you can check your bank account and email at the library or shop for birthday presents on the family Mac. Thanks to Private Browsing, Safari doesn’t save or cache any personal information you enter or pages you visit. It’s as if you were never there.

Pop-Up Blocking

By default, Safari intelligently blocks all unprompted pop-up and pop-under windows, so you can avoid distracting advertisements while you browse.

EV Certificates

Safari supports Extended Validation (EV) Certificates, allowing you to easily identify legitimate websites and businesses. For sites that have an EV Certificate, Safari displays the site’s name in green on the right side of the address field. Just click the name to learn more about the website’s security credentials.

Safari security certificate window

Cookie Blocking

Some companies track the cookies generated by the websites you visit, so they can gather and sell information about your web activity. Safari is the first browser that blocks these tracking cookies by default, better protecting your privacy. Safari accepts cookies only from your current domain.

Safe Downloads

Safari works with Mac OS X to tag every download with information about when and where it was downloaded. When you attempt to open a downloaded application, Mac OS X reminds you where it came from before opening it for the first time, so you can be sure it’s legitimate.

Safari download window

Secure Encryption

To prevent eavesdropping, forgery, and digital tampering, Safari uses encryption technology to secure your web communications. Safari supports the very latest security standards, including SSL versions 2 and 3, Transport Layer Security (TLS), 40- and 128-bit SSL encryption, and signed Java applications.

Standards-Based Authentication

Authentication technology lets you identify yourself when visiting secure websites. Safari supports standards-based authentication technologies — such as Kerberos single sign-on and X.509 personal certificates — as well as proprietary authentication protocols such as NTLMv2.

Parental Controls: Custom Filter

Safari can work with parental controls in Mac OS X to quickly review websites before they load to determine if they’re suitable for kids. If deemed unsuitable, Mac OS X blocks them from view. You can further protect children from potentially inappropriate web content by adding sites to the Never Allow list in Parental Controls in System Preferences.

Parental Controls: Logs

See which web pages your children have visited. Open Parental Controls in System Preferences and click Logs to view a list of the sites that were visited and blocked by a specific user account. You can sort your findings by name or date.

Parental Controls: Approved List

You can create an approved list of websites that your children can visit by using Parental Controls in System Preferences. Select an account, click Content, and select “Allow access to only these websites.” A child logging in to the Mac using that account will be able to access the sites you list. If a child wants to access a site that’s not on the list, Safari will ask for the administrator (rather than the account) password.

Proxy Support

Safari supports the most popular proxy services and automatically detects a variety of proxy protocols, including Automatic Proxy configuration, FTP Proxy, Web Proxy (HTTP), Secure Web Proxy (HTTPS), Streaming Proxy (RTSP), SOCKS Proxy, and Gopher Proxy.

Automatic Updates

Get quick, easy access to the latest security updates. Safari takes advantage of Apple Software Update, which checks for the latest versions of Safari when you’re on the Internet.

Reset Safari

Erase every trace of your browsing in one simple step. Choose Reset Safari from the Safari menu to erase your history, cache, download history, cookies, website icons, names and passwords, AutoFill information, and Google search terms from the computer.

Empty Cache menu item

Empty Cache

When you surf the Internet, Safari automatically caches web pages and images in temporary storage for easy repeat access and faster page loads. Safari clears the stored files when you choose Empty Cache from the Safari menu.

Clear History

Choose Clear History from the History menu to erase your browsing history and start with a clean slate.

Customize Offline Database Storage Size

To control the amount of storage available for your offline applications, choose an amount from the Database Storage pop-up menu in the Security pane of Safari preferences. Safari prompts you if a website subsequently requires additional space. Click the Show Databases button to view or remove offline databases.

User Interface and Appearance

Back to top

Default Font Preference

Change the default font Safari uses to display text on your web pages. In Safari preferences, click Appearance and select the fonts you like. Safari renders text with your chosen fonts unless you visit a site written with specific CSS rules.

Elegant User Interface

Safari delivers a clean, sleek interface that puts the focus on the web instead of the browser. You see a scroll bar only when you need one. The progress indicator is conveniently located in the web address field. When you visit a secure site, the easy-to-see lock icon appears at the top of the Safari window. And by default, you see no status bar, giving you more room to browse and view the web. All of these design elements were first introduced by Apple in 2003.

Safari showing full page zoom effect

Full-Page Zoom

With Full-Page Zoom, it’s easy to take a closer look at small print on your favorite sites. Shrink or magnify the contents of web pages using Multi-Touch pinch gestures on your MacBook, MacBook Air, or MacBook Pro trackpad. Images, videos, and other page elements adjust while your text remains razor sharp, keeping your page layout consistent as you zoom.

Two fingers on a Mac trackpad

Multi-Touch

Use Multi-Touch gestures in Mac OS X to browse using only your fingers. Move back and forward between pages by swiping the trackpad with three fingers. Scroll up and down by swiping with two fingers. And zoom in and out of pages by pinching your fingers together.

Inline Progress Indicator

Safari was the first browser to move the progress indicator into the address field, making it more visible and freeing up space for web content. At a glance, you can see exactly when a site is finished loading.

Customizable Toolbar

Personalize your Safari toolbar, so you see only the buttons you use. Choose Customize Toolbar from the View menu and drag buttons into your toolbar. You can also elect to show or hide your bookmarks bar, status bar, or toolbar.

Resizable Text Fields

Whether you’re adding a comment to a friend’s photo or updating your status message, make more room for everything you want to say by changing the size of a website’s text fields. Just drag the bottom-right corner of a text entry field to expand it on the page.

Windows Integration

Back to top

Windows Native Look

If you’re using Safari on a PC with Windows Vista or Windows XP, you’ll feel right at home because Safari features a native look — just like other Windows applications — including a native title bar, borders, and toolbars.

Windows Font Rendering

Safari on Windows now uses Windows Standard fonts to deliver a more consistent experience. You can also choose to use Apple fonts. Thanks to the anti-aliasing algorithm in Safari, you enjoy crisp, gorgeous fonts. The algorithm preserves the subtleties of each font while rendering each character with a crispness that makes your favorite sites a pleasure to read.

Downloads Folder Preference

When you download files or programs to your computer, Safari saves them to your My Documents folder (Windows XP) or Downloads folder (Windows Vista). You can select an alternative default location or folder in the General pane of Safari preferences.

Mail Link to This Page

You can easily email web page links to a friend, colleague, or yourself. Choose “Mail Link to This Page” from the File menu, and Safari instantly opens your mail application, creates a new message, and inserts a link to the website you’re viewing in the body of the message.

Plug-in Download Assistance

When you visit a site requiring a specific plug-in, Safari not only tells you what you need but also explains how to get it. The Safari download page links you directly to the most popular plug-ins and walks you through the installation steps.

Safari on Windows XP showing Top Sites feature