In this tutorial, we will guide you on how to check the version of R in RStudio. This may be important when dealing with specific R packages. Therefore, this post will cover step-by-step instructions to find your R version. We will explore multiple ways to check your R version within the RStudio environment. Additionally, we will provide tips on handling version differences and updating R to the latest release. If you run an old version of R, see my other blog post for information on how to update it: Update R: Keeping Your RStudio Environment Up-to-Date

In the next section, you will find a detailed outline of the post. The following sections will unveil the methods and insights step-by-step.
Table of Contents
- Outline
- Prerequisites
- Example 1: Checking the R Version Using R.version.string
- Example 2: Check the R Version Using version
- Check R Version in RStudio Using the sessionInfo() Function:
- Best Method to Check R Version in RStudio?
- Conclusion
- Resources
Outline
The outline of the post is as follows. We will start by having a look at how to utilize the R.version.string
function in the RStudio Console to retrieve the R version details. This straightforward method gives us immediate access to the R version.
Next, we will learn how to use the version
function to check the R version directly from the RStudio Console. This method offers a simple alternative for obtaining the R version information.
We will then explore the sessionInfo()
function, a nice function in R, providing an overview of the current R session, including the R version. In this example, we will look at how to extract the R version details using the sessionInfo()
function. This method reveals the R version and offers valuable insights into the R environment.
Finally, we will evaluate the different methods and discuss which one is the best for checking the R version in RStudio. We can determine the best approach for ensuring reproducibility and compatibility in our R data analysis projects by considering various factors.
Prerequisites
To check the R version in RStudio, you must be familiar with navigating RStudio’s interface. Ensure that RStudio is installed on your computer before proceeding.
Example 1: Checking the R Version Using R.version.string
Here are the steps to check the R version in RStudio using the console and the R.version.string
function:
- Open RStudio on your computer. If you still need to install RStudio, you can download it from the official website.
- Once RStudio is open, you will find the Console window where you can interact with R. Here it is:
- In the Console, type the following command and press Enter:
R.version.string
- The output will show the R version in the following format:
R version x.x.x (YEAR-MONTH-DAY)
. Here, “x.x.x” represents the specific version numbers, and “YEAR-MONTH-DAY” denotes the release date of the R version.

It is worth noting that RStudio provides multiple easy methods to determine the R version. For instance, upon starting RStudio, the program promptly displays the R version in the initial messages, providing us with this information immediately. The version information, presented as “R x.x.x,” is located at the top of the Console. Even if we miss the startup message, we can always look at the top of the Console, where RStudio keeps the version info available. These straightforward methods make checking the R version in RStudio a hassle-free task. Here is a post about switching R versions in RStudio:
Example 2: Check the R Version Using version
You can easily determine the R version in RStudio using the version function. Follow these three simple steps:
- Start RStudio on your computer. Again, if you need to install RStudio, it is time to do that.
- After starting RStudio, find the Console window, where you can interact directly with R.
- In the Console, enter the following command to check the version and press Enter:
version
Using the version
function allows us instant access to the R version information in RStudio.

Check R Version in RStudio Using the sessionInfo() Function:
The sessionInfo()
function in R provides an overview of the current R session, including details about the installed packages, loaded libraries, and, for the current purpose, most importantly, the R version. Let us take a look at this function and learn how to extract R version details using it.
Example 3: How to extract R version Details Using sessionInfo():
Follow these steps to obtain the R version details using the sessionInfo()
function:
- Launch RStudio on your computer to access the R environment.
- Once you have started RStudio, locate the Console window where you interact with R. See the previous example for an image.
- In the Console, type the
sessionInfo()
and press Enter to get the R version, among other things:

Using the sessionInfo()
function, we can learn about the components and configuration of our R environment. This information includes version information. This knowledge enables us to track package dependencies, manage compatibility, and ensure the reproducibility of our data analysis.
Best Method to Check R Version in RStudio?
Checking the R version in RStudio is an important step when we want to ensure compatibility and reproducibility. When comparing the different methods, the sessionInfo()
method stands out regarding reproducibility. This function not only reveals the R version but also provides a snapshot of the R environment. This information includes loaded packages, their version, and other crucial information.
Consequently, this information can aid in tracking dependencies and maintaining consistency across our projects, ensuring reproducibility. However, platforms like Binder are better for an even higher level of reproducibility. All in all, such platforms capture both R version and package dependencies in shareable, interactive environments. However, when a quick confirmation of the R version suffices, the version
function or checking RStudio’s GUI during startup is the most efficient method.
Conclusion
This post explored various methods to check the R version in RStudio, ensuring compatibility and reproducibility in our data analysis projects. We began by familiarizing ourselves with the RStudio environment and locating the Console, the central interface for executing commands. Through examples, we learned how to use the R.version.string and version functions in the Console to retrieve the R version information quickly. Additionally, we learned about the sessionInfo() function, which provides an overview of the R environment, including the R version and other important details. If you found this post helpful, consider sharing it on social media to help others benefit from this knowledge. I value your feedback and suggestions for future posts, so feel free to leave comments or request topics you would like to see covered.
Resources
Here are some great R tutorials that you may find helpful:
- How to Rename Column (or Columns) in R with dplyr
- R Count the Number of Occurrences in a Column using dplyr
- How to Add a Column to a Dataframe in R with tibble & dplyr
- R: Add a Column to Dataframe Based on Other Columns with dplyr
- How to Create a Sankey Plot in R: 4 Methods
- How to use %in% in R: 8 Example Uses of the Operator
- Coefficient of Variation in R
- Master or in R: A Comprehensive Guide to the Operator