To enable cookies in Safari, you mainly need to turn off any setting that “blocks all cookies” or “prevents cross-site tracking,” depending on your device and software version.

Safari on Mac (MacBook/iMac)

  • Open Safari.
  • In the menu bar at the top, click SafariSettings (or Preferences on older macOS).
  • Go to the Privacy tab.
  • Find “Block all cookies” and make sure the box is unchecked so websites can store cookies.
  • Optionally, leave “Prevent cross-site tracking” turned on if you want more privacy while still allowing normal site logins.

Safari on iPhone or iPad

  • Open the Settings app (the gray gear icon).
  • Scroll down and tap Safari.
  • Look for the Privacy & Security section.
  • If you see “Block All Cookies” , turn this off to enable cookies.
  • If instead you see “Prevent Cross-Site Tracking” , turning this option off effectively allows more cookies for sites that weren’t working before.

If a Site Still Says “Enable Cookies”

  • Close all Safari tabs and force-quit Safari, then reopen it.
  • On Mac, go to Safari → Settings → Privacy → Manage Website Data , remove the problematic site’s data, and try signing in again.
  • On iPhone/iPad, in Settings → Safari , use Clear History and Website Data , then revisit the site and log in again.

Quick “Forum-style” tip

Many people on Apple and Mac forums report that toggling “Prevent Cross- Site Tracking” off or briefly turning “Block All Cookies” on and then off again can fix stubborn “cookies disabled” errors in Safari.

TL;DR:
On Mac, go to Safari → Settings → Privacy and uncheck “Block all cookies.” On iPhone/iPad, go to Settings → Safari and either turn off “Block All Cookies” or turn off “Prevent Cross-Site Tracking” if sites still complain.

Information gathered from public forums or data available on the internet and portrayed here.