Getting Rendered HTML in Safari

Three ways to copy the fully-rendered HTML from Apple Safari.

Prerequisite: Enable the Develop menu. Go to Safari > Settings > Advanced (or Preferences > Advanced on older versions) and check "Show features for web developers" (or "Show Develop menu in menu bar").
"Show Page Source" (Cmd+Option+U) shows the server HTML, not the JS-rendered DOM. Don't use it for extraction — on modern sites it will be missing property data.
Recommended

Method 1: Web Inspector — Copy Outer HTML

  1. Navigate to the property page and wait for it to fully load.
  2. Open Web Inspector: Cmd+Option+I or go to Develop > Show Web Inspector.
  3. Go to the Elements tab.
  4. Click the <html> tag at the top of the DOM tree.
  5. Right-click it and choose Copy > Outer HTML.
  6. Paste into the Paste HTML form.

Method 2: Console

Safari's console doesn't have a built-in copy() function like Chrome/Firefox. Use this workaround:

  1. Open Web Inspector (Cmd+Option+I) and go to the Console tab.
  2. Type the following and press Enter:
document.documentElement.outerHTML

The output will appear in the console. Right-click the result string and choose Copy String Contents, or click the result to expand it, select all with Cmd+A, and copy.

Method 3: Save As

  1. Go to File > Save As (or press Cmd+S).
  2. In the Format dropdown, choose "Page Source".
  3. Save the file, then upload it via the Upload File form.

iOS Safari

On iPhone or iPad, there is no direct way to copy the full page HTML. Options:

  • Use Safari's Web Inspector via a connected Mac (Develop menu > your device).
  • Use the iOS Shortcuts app to create a shortcut that runs JavaScript on the page to extract document.documentElement.outerHTML and copies it to the clipboard.
  • Open the page on a desktop browser instead for easiest results.