Home > Windows 11 > Apps & Software > How To Install Origin To Your Windows 11 PC

How To Install Origin To Your Windows 11 PC

In this guide, we will be taking a look at how you can download and install the Origin client to your Windows 11 PC or laptop.

Origin is fairly straightforward to install and once it has been installed on your computer you will then be able to sign in to your account and begin to purchase and download and play the games which are in your library.

What Is Origin?

Origin is a program that is required to be able to play most EA games on your Windows 11 computer. It was originally released in 2011 so it has been out for some time now and it has a wide range of different games which you can purchase and play.

Not only that but it also offers other great features that allow you to chat with your friends or earn achievements for the games you play.

It is one of the many game launchers that are available on your Windows PC such as Steam or Epic Games.

What Is EA Play?

If you would like a library with lots of different games to choose from and play without having to purchase them then that’s where EA Play comes in. It is a subscription that allows you access to exclusive in-game rewards, trials of certain games, exclusive in-game rewards, and of course a library of games that you can play

You can find out more about this here.

Free Origin Download In Windows 11:

Now you know a little bit about Origin and if you haven’t already installed it in Windows 10, then why not give it a try by following the steps below.

1. Go to the Origin website and click on Download under Windows > Click on Save File

2. Once it has finished downloading go ahead and run the setup file

3. When the Origin window pops up on your screen click on Install Origin

Origin window showing install button.

4. Follow the on-screen steps and choose an install location for Origin and chosen preference > Press Continue when happy and Origin will begin to install

Origin window showing install options.

5. Once finished installing launch Origin and you can either “Sign in” with your EA Account or “Create an account” > You will now be able to download and install games in Origin

Origin window showing sign in form or create EA account option.

There you go that’s how you can easily install Origin within Windows 11! If you don’t like the in-game overlay that Origin uses then it can easily be turned off. We have loads more Windows 11 guides which we are sure you would like here.

Check out our latest guides: