Take control of your R for macOS code!

RStudio for Mac

RStudio for Mac

  -  639 MB  -  Open Source
  • Latest Version

    RStudio 2026.01.0 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    macOS 10.13 High Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    RStudio, Inc. / External Link

  • Filename

    RStudio-2026.01.0-392.dmg

RStudio for Mac is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging, and workspace management.

RStudio for macOS is available in open source and commercial editions and runs on the desktop (Windows, Mac, and Linux) or in a browser connected to RStudio Server or RStudio Server Pro (Debian/Ubuntu, RedHat/CentOS, and SUSE Linux).

RStudio is the premier integrated development environment for R. It is available in open source and commercial editions on the desktop (Windows, Mac, and Linux) and from a web browser to a Linux server running RStudio Server or RStudio Server Pro.

Features and Highlights
  • Syntax highlighting, code completion, and smart indentation
  • Execute R code directly from the source editor
  • Quickly jump to function definitions
  • Integrated R help and documentation
  • Easily manage multiple working directories using projects
  • Workspace browser and data viewer
  • Interactive debugger to diagnose and fix errors quickly
  • Extensive package development tools
  • Authoring with Sweave and R Markdown
How to Use

Install R and RStudio on your Mac

Launch RStudio from Applications folder

Open or create an R script file

Write R code in the Source pane

Use Console to run interactive commands

View data and plots in Environment pane

Use Packages tab to manage R packages

Save your work and export results

Update R and RStudio when needed

System Requirements
  • macOS 11 (Big Sur) or later
  • Intel or Apple Silicon (M1/M2/M3)
  • At least 4 GB RAM (8 GB recommended)
  • 500 MB of disk space for installation
  • R version 4.1.0 or higher installed separately
PROS
  • Easy-to-use interface
  • Powerful debugging tools
  • Supports multiple languages
  • Customizable layout options
  • Seamless Git integration
CONS
  • Can be resource-intensive
  • Limited offline help resources
  • Requires R installation separately
  • Occasional lag with large scripts
Also Available: Download RStudio for Windows

Why is this app published on FileHorse? (More info)
  • RStudio 2026.01.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RStudio 2026.01.0 Screenshot 1

What's new in this version:

New:
RStudio:
- Added tools for searching within Console output and Build output
- Added support for using Air to format R code in projects configured to use it
- Added a keyboard shortcut to dismiss Copilot ghost text with the Escape key
- Added completions for the _ placeholder in piped expressions in RStudio
- Added suppressTypeInference attribute to disable inferring types during completion
- Changed Copilot Language Server (completions) to launch via Node.js instead of as a standalone binary
- Added diagnostic warning for invocations of paste() with unexpected named arguments
- Added full-height “Sidebar” pane to RStudio
- Added user preference to toggle visibility of the Source column in the Packages pane
- Added “Soft-wrap at margin column” and “Clamp editor width to margin column” preferences
- Added “Restore default pane and tab layout” command to reset pane and tab layout to defaults
- Added configuration option for “Rename in Scope” in R Markdown / Quarto documents to operate on all chunks in the document or only the current chunk
- Changed “Run Document” command to execute Quarto documents with server: shiny via quarto serve
- Added support for soft-wrapping text at a specific column (the margin)
- Added support for the netrc option in R >= 4.6.0
- Added support for RSA-OAEP when encrypting passwords on the sign-in page
- Added CSRF protection to the export file API

Posit Workbench:
- Added auth-openid-aws-role-claim and auth-openid-aws-session-name-claim settings to allow mapping custom OIDC claim names for AWS credentials
- Added support for admin-enforced settings in Positron
- Added support for managing R and Python interpreters for Workbench Jobs in Positron and VS Code
- Improved support for running Workbench Jobs using Python virtual environments in Positron
- Added support for running Workbench Jobs using R in Positron
- Updated the Posit Workbench Documentation site, the RStudio Desktop Administration Guide, the RStudio IDE User Guide, and RStudio & Posit Workbench Release Notes to v8.0.1 of the Posit product documentation theme
- Added option to remove recent projects from Workbench home page
- Added POSIT_PRODUCT environment variable with value “WORKBENCH” to all Sessions and jobs
- Added revocation logic for Session RPC cookies when a session ends (exit, suspension, or halt) or when the related user account is locked, ensuring immediate invalidation of credentials
- Added use-legacy-homepage option to allow admins to set the legacy home page as the default during the deprecation window
-rstudio-pro#9074): Added support for custom OAuth managed credentials
- Added support for launching sessions with projects that the Workbench node cannot find, in case the project exists on the session node
- Added support for managed credentials in Workbench Jobs
- Added support for projects in get_session and launch_session Workbench APIs
- Added long-polling support to get_session Workbench API

Fixed:
RStudio:
- Fixed an issue where ANSI codes were rendered incorrectly in warning messages captured while rendering plots
- Fixed an issue where previously-registered global calling handlers on startup would be removed
- Removed unintended positioning data when creating patchwork objects in R Markdown chunks
- Fixed an issue where R error output was not displayed in rare cases
- Fixed an issue where an unsaved R Markdown document could erroneously be marked as saved after executing a chunk
- Fixed an issue where Quarto rendering would use the wrong Python installation
- Adjusted width of the standalone Accessibility Options dialog to fully display the pane
- Fixed an issue where ongoing R Markdown render output was lost after a browser refresh
- Fixed an issue where gutter icons were incorrectly presented for spellcheck issues
- Adjusted Pane Layout options UI to improve space utilization
- Fixed an issue where Copilot status messages appeared below editor when Copilot was disabled
- Fixed an issue where a Copilot warning appeared when closing a document it was told to ignore
- Fixed an issue where a Copilot warning appeared when closing an unmodified empty new document
- Removed extraneous whitespace for large objects in Environment pane
- Improved accessibility of column splitters by adding accessible labels for screen readers
- Changed RStudio Desktop on Linux to default to using native file and message dialog boxes
- Fixed an issue where native file dialogs on RStudio Desktop on Linux wouldn’t show .Rproj files
- Fixed issues with pane layout when resizing the RStudio window when one or more source columns are displayed
- Fixed an issue where Copilot completions would degrade in quality if external edits were applied to an open document
- Fixed an issue where column zoom state would lose synchronization when dragging splitters to leave zoomed state
- Fixed an issue where a pane wouldn’t unzoom if no source files were open when it was zoomed
- Fixed an issue where Open File dialog could malfunction in rare cases
- Fixed an issue where warning hyperlinks were malformed in some cases
- Fixed an issue where autosave could update a file’s modified time even if it had no changes
- Improved rendering performance for large, nested tables in R Markdown / Quarto documents
- Fixed an issue where links in a PDF document presented in the Viewer pane could cause navigation to occur in the main RStudio window
- Fixed an issue where prefix text was removed by “Reflow comment”
- Removed the extra border around the splash screen on macOS Tahoe
- Fixed an issue where the Find in Files dialog could open with an empty “Search in:” directory
- Fixed an issue where rsession logs would be emitted to the console when log-message-format=json is set
- Changed R Markdown / Quarto documents to only use paged-table view for auto-printed data objects
- Fixed an issue where the “..” entry in the Files pane would not navigate to the parent folder
- Fixed an issue where the wrong error message was displayed when SSH key passwords do not match

Posit Workbench:
- Fixed an issue where home page failed to load when a user’s recent project list contains duplicate entries
- Improved contrast of check boxes on Workbench home page to meet 3:1 minimum contrast (AA)
- Fixed keyboard navigation to inactive sessions on the home page (AA)
- Fixed an issue when downloading server-side fonts in load-balanced Workbench configurations
- Fixed an issue locating vscode-user-settings.json and positron-user-settings.json when using XDG_CONFIG_DIRS
- Fixed an issue where the Workbench API was accessible with the wrong license tier
- Fixed an issue in Slurm clusters where R and Python versions were not detected in VS Code and Positron
- Fixed an issue with running Workbench Jobs from Positron and VS Code in Slurm clusters without Singularity
- Fixed an issue where session memory usage was displayed incorrectly in RStudio Memory Usage dialog when running in a Kubernetes pod
- Updated the Positron Pro logo to use a square icon
- Fixed an issue where no Workbenches appeared when opening the Resume Session dialog via URL
- Fixed an issue where VS Code and Positron could not send heartbeats to Workbench
- Fixed an issue where Snowflake Credentials were labeled as “Invalid” in the New Session Dialog after first authentication
- Fixed an issue in SAML authentication when request signing is enabled
- Fixed an issue that produced spurious “Cannot allocate memory” error in audited jobs
- Fixed an issue that changed the session name unexpectedly when switching Workbench type in the New Session dialog
- Fixed an issue where rstudio-server and root users were incorrectly added to Workbench’s internal database
- Fixed excessive logging when too many files are open in RStudio Pro
- Fixed an issue where sessions were not terminated when rsession.conf contained session-timeout-minutes=0 and session-timeout-kill-hours=1
- Fixed links to User Guide documentation in Positron

Deprecated / Removed:
RStudio:
- Removed inoperative min/max controls from Source Columns

Posit Workbench:
- Removed Crashpad for collecting crash dumps

Dependencies:
- Copilot Language Server 1.399.0
- Electron 38.7.2
- Node.js 22.21.1 (Copilot completions)
- Node.js 22.20.0 (Code OSS server)
- Quarto 1.8.25
- Launcher 2.21.0
- rserver-saml 0.9.2
- Positron 2025.12.2-5
- Code OSS 1.105