webRoid brings the R statistical computing language to Android through webR (R compiled to WebAssembly). No server or internet connection required to run R code: everything executes on your device!
INTERACTIVE R CONSOLE
Type R commands and see results instantly. Includes command history, autocomplete suggestions, and color-coded output. Scroll through past results or clear the output to start fresh.
CODE EDITOR
Write R scripts in a multi-tab editor with syntax highlighting, find and replace, code templates, and an R-specific keyboard toolbar. Export code as GitHub Gists.
PLOTS AND VISUALIZATION
View R graphics in a scrollable gallery. Zoom, pan, pin your favorites, and share plots using Android's share system.
ENVIRONMENT INSPECTOR
Browse your R workspace variables organized by type. Inspect objects with str() and summary() views. See data frames, vectors, lists, and functions at a glance.
FILE BROWSER
Navigate, create, rename, and delete files. Open recent files quickly. Import data from other apps via Android's share and open-with intents.
PACKAGE MANAGER
Install R packages from curated bundles — Tidyverse, Data Science, Statistics, and more. Browse available packages and manage what's installed.
R DOCUMENTATION
Built-in R help browser with search. Look up any function without leaving the app.
TABLET SUPPORT
On larger screens, use a multi-pane workspace with draggable panels for console, editor, environment, and plots side by side.
POWERED BY WEBR
webRoid uses webR, the R interpreter compiled to WebAssembly by the R project. This means R runs entirely in a WebView on your device — no remote server, no cloud compute. Note that some R features that require native compilation or network sockets are not available in the WebAssembly environment.
Requires Android 15 or later.