Company Logo
  • Industries

      Industries

    • Retail and Wholesale
    • Travel and Borders
    • Fintech and Banking
    • Textile and Fashion
    • Life Science and MedTech
    • Featured

      image
    • Mastering Prompt Engineering in 2025
    • Techniques, Trends & Real-World Examples

      image
    • Edge AI vs. Cloud AI: Choosing the Right Intelligence for the Right Moment
    • From lightning-fast insights at the device level to deep computation in the cloud, AI deployment is becoming more strategic than ever.

  • Capabilities

      Capabilities

    • Agentic AI
    • Product Engineering
    • Digital Transformation
    • Browser Extension
    • Devops
    • QA Test Engineering
    • Data Science
    • Featured

      image
    • Agentic AI for RAG and LLM: Autonomous Intelligence Meets Smarter Retrieval
    • Agentic AI is making retrieval more contextual, actions more purposeful, and outcomes more intelligent.

      image
    • Agentic AI in Manufacturing: Smarter Systems, Autonomous Decisions
    • As industries push toward hyper-efficiency, Agentic AI is emerging as a key differentiator—infusing intelligence, autonomy, and adaptability into the heart of manufacturing operations.

  • Resources

      Resources

    • Insights
    • Case Studies
    • AI Readiness Guide
    • Trending Insights

      image
    • Safeguarding the Future with AI TRiSM
    • Designing Intelligent Systems That Are Trustworthy, Secure, and Accountable

      image
    • Agentic AI in Manufacturing: Smarter Systems, Autonomous Decisions
    • As industries push toward hyper-efficiency, Agentic AI is emerging as a key differentiator—infusing intelligence, autonomy, and adaptability into the heart of manufacturing operations.

  • About

      About

    • About Coditude
    • Press Releases
    • Social Responsibility
    • Women Empowerment
    • Events

    • Coditude At RSAC 2024: Leading Tomorrow's Tech.
    • Generative AI Summit Austin 2025
    • Foundation Day 2025
    • Featured

      image
    • Coditude Turns 14!
    • Celebrating People, Purpose, and Progress

      image
    • Tree Plantation Drive From Saplings to Shade
    • Coditude CSR activity at Baner Hills, where we planted 100 trees, to protect our environment and create a greener sustainable future.

  • Careers

      Careers

    • Careers
    • Internship Program
    • Company Culture
    • Featured

      image
    • Mastering Prompt Engineering in 2025
    • Techniques, Trends & Real-World Examples

      image
    • GitHub Copilot and Cursor: Redefining the Developer Experience
    • AI-powered coding tools aren’t just assistants—they’re becoming creative collaborators in software development.

  • Contact
Coditude Logo
  • Industries
    • Retail
    • Travel and Borders
    • Fintech and Banking
    • Martech and Consumers
    • Life Science and MedTech
    • Featured

      Mastering Prompt Engineering in 2025

      Techniques, Trends & Real-World Examples

      Edge AI vs. Cloud AI: Choosing the Right Intelligence for the Right Moment

      From lightning-fast insights at the device level to deep computation in the cloud, AI deployment is becoming more strategic than ever.

  • Capabilities
    • Agentic AI
    • Product Engineering
    • Digital transformation
    • Browser extension
    • Devops
    • QA Test Engineering
    • Data Science
    • Featured

      Agentic AI for RAG and LLM: Autonomous Intelligence Meets Smarter Retrieval

      Agentic AI is making retrieval more contextual, actions more purposeful, and outcomes more intelligent.

      Agentic AI in Manufacturing: Smarter Systems, Autonomous Decisions

      As industries push toward hyper-efficiency, Agentic AI is emerging as a key differentiator—infusing intelligence, autonomy, and adaptability into the heart of manufacturing operations.

  • Resources
    • Insights
    • Case studies
    • AI Readiness Guide
    • Trending Insights

      Safeguarding the Future with AI TRiSM

      Designing Intelligent Systems That Are Trustworthy, Secure, and Accountable

      Agentic AI in Manufacturing: Smarter Systems, Autonomous Decisions

      As industries push toward hyper-efficiency, Agentic AI is emerging as a key differentiator—infusing intelligence, autonomy, and adaptability into the heart of manufacturing operations.

  • About
    • About Coditude
    • Press Releases
    • Social Responsibility
    • Women Empowerment
    • Events

      Coditude At RSAC 2024: Leading Tomorrow's Tech.

      Generative AI Summit Austin 2025

      Foundation Day 2025

    • Featured

      Coditude Turns 14!

      Celebrating People, Purpose, and Progress

      Tree Plantation Drive From Saplings to Shade

      Coditude CSR activity at Baner Hills, where we planted 100 trees, to protect our environment and create a greener sustainable future.

  • Careers
    • Careers
    • Internship Program
    • Company Culture
    • Featured

      Mastering Prompt Engineering in 2025

      Techniques, Trends & Real-World Examples

      GitHub Copilot and Cursor: Redefining the Developer Experience

      AI-powered coding tools aren’t just assistants—they’re becoming creative collaborators in software development.

  • Contact

Contact Info

  • 3rd Floor, Indeco Equinox, 1/1A/7, Baner Rd, next to Soft Tech Engineers, Baner, Pune, Maharashtra 411045
  • info@coditude.com
Breadcrumb Background
  • Insights

Convert Chrome Extension to Safari Web Extension

Leverage XCode for Seamless Extension Migration

Let's Talk

Chrome Extension

Browser Extension

Safari Extension

Apple has now made it easier for developers to convert an existing Chrome/Edge/Firefox extension to a Safari Web Extension. In their release of XCode 12, they have introduced the Safari Web Extension Converter tool which gives you the ability to convert extensions made for other browsers to Safari Web Extensions. With XCode 13, you can even convert the extensions into iOS Safari extensions using the same command. What are iOS extensions? And why are they a big deal? Find out here.

Now without further ado, let's get started.

Note: This needs XCode 12 or greater and Safari 14 or greater.

We will be working with the "NewTabWallpaper" extension built for Chrome which shows new wallpaper with its location whenever a new tab is opened.

Download or clone the project at, migrating-chrome-extension-to-safari-example.

Migrating Chrome Extension to Safari

Let's convert this extension to a Safari Web Extension.

Select The Correct Xcode For Conversion

Open the terminal in macOS and select the right XCode if you have multiple versions installed.

sudo xcode-select -s <Supported XCode app path>

Convert The Extension

Run the XCode command-line tool to convert the extension.

xcrun safari-web-extension-converter <path to extension>

This will create a new project for Safari Web Extension and will open the project in Xcode.

Run The Safari Extension

Build the project through the start button. Make sure the macOS scheme is selected.

Run the Safari extension

It will open a popup like the one below once it's built and running.

Opening Popup

- Click “Quit and Open Safari Extension Preferences.”

- This opens Safari Preferences with an extensions list.

- Tick the checkbox next to the “NewTabWallpaper” extension to enable it.

- If an extension is not visible in the list, you may want to allow unsigned extensions.

- Safari Preference > Advances > Check “Show Develop menu in menu bar” then,

- Menu bar > Develop > Allow Unsigned Extensions. Now, enable the extension from the extensions list.

- Once the extension is enabled, you will get a popup asking for consent.

Popup Asking for Consent

- Click “Use for New Windows and Tabs”.

- Now, open a new tab in Safari Browser and you can see it working.

Extenion Running on Safari

I used XCode 13 to convert this extension, So you can see it running on iOS Safari too.

Extenion Running on Safari

Assess Browser Compability

Once you decide to convert your extension to a Safari extension, here is all you will need to know before migrating.

Moreover, Safari Web Extension has some limitations while working with web extension APIs. It will be wise to assess your extension compatibility with other browsers and vice-versa. Apple has that covered in this article.

Coditude has over a decade of experience developing Browser Extensions. If you have any questions or queries about building/converting an extension, our dedicated Safari extension and plugin development team will be happy to answer them for you. Just drop us a line at Browser Extension Services.

Elevate Browsing With Coditude's Extensions

Elevate Browsing With Coditude's Extensions

Coditude Makes Migration Easy: Convert your Chrome Extension to Safari today.

Chief Executive Officer

Hrishikesh Kale

Chief Executive Officer

Chief Executive OfficerLinkedin

30 mins FREE consultation

Popular Feeds

Crawling Websites Built with Modern UI Frameworks Like React
August 25, 2025
Crawling Websites Built with Modern UI Frameworks Like React
Scraping JavaScript-Rendered Web Pages with Python
August 18, 2025
Scraping JavaScript-Rendered Web Pages with Python
 Enhancing Chatbots with Advanced RAG Techniques
August 05, 2025
Enhancing Chatbots with Advanced RAG Techniques
Hello World Thunderbird Extension Tutorial
July 22, 2025
Hello World Thunderbird Extension Tutorial
Company Logo

We are an innovative and globally-minded IT firm dedicated to creating insights and data-driven tech solutions that accelerate growth and bring substantial changes.We are on a mission to leverage the power of leading-edge technology to turn ideas into tangible and profitable products.

Subscribe

Stay in the Loop - Get the latest insights straight to your inbox!

  • Contact
  • Privacy
  • FAQ
  • Terms
  • Linkedin
  • Instagram

Copyright © 2011 - 2025, All Right Reserved, Coditude Private Limited

Highlights

  • Chrome uses a manifest.json file, while Safari requires a manifest.plist file. Adapt your extension's manifest file to the Property List (plist) format used by Safari.
  • Chrome and Safari may have differences in API names and implementations. Ensure that you update your extension code to use Safari's equivalent APIs and adjust any functionality that relies on Chrome-specific APIs.
  • Chrome extensions often use background pages or event pages for background processes. In Safari, the architecture may differ, and you may need to refactor your background script to align with Safari's extension model.
  • Review and update permissions in your extension to match Safari's requirements. Additionally, be aware of any security-related considerations, as Safari may have specific rules and restrictions.
  • Major browsers like Firefox and Edge are also transitioning to manifest V3.
  • Thoroughly test your extension on Safari to identify and resolve any compatibility issues. Use Safari's developer tools for debugging, and ensure that your extension functions seamlessly on the Safari browser.

Coditude Makes Migration Easy: Convert your Chrome Extension to Safari today.

Chief Executive Officer

Hrishikesh Kale

Chief Executive Officer

Chief Executive OfficerLinkedin

30 mins FREE consultation

Here's the primer part - 1 checklist:

Correct Xcode For Conversion

Convert The Extension

Run Safari Extension

Assess Browser Compability