VS Code on iPad in 2026: Every Option That Actually Works

There's no VS Code app for iPad, but you can still use VS Code on iPad. Compare vscode.dev, Codespaces, code-server, Remote Tunnels and your own computer.

The Coder IDE team · · 7 min read

An iPad with a keyboard case open on a dark café table, a code editor on screen and a faint golden line trailing off toward a computer at home

The iPad has the screen, the keyboard case and the battery life to be a decent coding machine. What it doesn't have is VS Code, and every year the same question gets asked again on forums and Hacker News. This guide walks through every option that works today, what each one costs you, and how to set up the one most people end up keeping: their own computer's VS Code, opened on the iPad.

Why there's no VS Code app for iPadOS

VS Code is more than an editor window. It runs a terminal, starts language servers, and runs extensions as separate processes, most of them Node.js programs downloaded after install. iPadOS doesn't let apps spawn arbitrary processes or download and run new code that way, so a full VS Code can't ship as an iPad app.

That's why every working option below follows the same pattern: the heavy part runs somewhere else, and the iPad shows the interface in a browser. The real choice is where that somewhere else is.

vscode.dev on its own: an editor without a computer

Open vscode.dev in Safari and you get the VS Code interface right away. You can edit files from GitHub repositories and use extensions that are built to run in the browser.

What you don't get is a runtime. There's no terminal, no npm install, no debugger, and no language servers that need a real process. For fixing a typo in a README or reviewing a pull request, that's fine. For running your project, you need a machine behind it.

The remote options and their tradeoffs

Each of these puts a real machine behind the editor.

GitHub Codespaces. A cloud VM per repository, opened in the browser. It's quick to start and great for short-lived environments. Personal accounts get a monthly free quota of 120 core-hours and 15 GB of storage, which is 60 hours on the smallest 2-core machine. After that you pay per hour, and storage is billed even while a codespace is stopped. Your local files, GPU and existing setup stay at home.

code-server with Tailscale. Run code-server on a computer you own and reach it privately over your tailnet. Tailscale has a full guide for the iPad that adds Caddy for HTTPS, which you need because Safari restricts features like the clipboard on plain HTTP. It works well once it's set up. The catch is extensions: code-server uses the Open VSX registry, so Microsoft extensions like Pylance, C# Dev Kit and the C/C++ tools aren't available.

VS Code Remote Tunnels. Microsoft's own option. Run code tunnel on your computer and open the vscode.dev link it prints. It's free and uses Microsoft's VS Code, so the full extension marketplace works. You sign in with GitHub or Microsoft on both ends, the docs list usage limits including 10 registered tunnels per account, and the machine is only reachable while VS Code keeps running there.

Your own computer through Coder IDE. Coder IDE runs Microsoft's VS Code server on your Windows, macOS, Linux or WSL machine and opens it in Safari. Your extensions, settings, keybindings and terminal are the ones you already use. More on the setup below.

Option Terminal Microsoft extensions Runs on Setup
vscode.dev No Browser extensions only Nothing None
Codespaces Yes Yes GitHub's cloud A few clicks per repo
code-server + Tailscale Yes No (Open VSX) Your machine Reverse proxy, certificates
Remote Tunnels Yes Yes Your machine code tunnel and a GitHub or Microsoft login
Coder IDE Yes Yes Your machine One install command, approve the device

If your projects already live in Codespaces, or you only ever need short-lived environments, Codespaces is the better fit. If you're happy with Remote Tunnels on a desktop, it works on the iPad too. The rest of this guide is for running the computer you already own.

Running your own computer's VS Code on iPad

Setup happens once, on the computer:

  1. Run the install command shown on the Coder IDE site. It sets up the desktop app, which runs quietly in the background.
  2. Click Sign in in the desktop app, then confirm the code from a browser where you're signed in to Coder IDE.
  3. The machine appears on your dashboard.

On the iPad, open the dashboard in Safari and tap Connect (or Open, if the editor is already running). You're in VS Code, running on your computer.

There's no port forwarding, VPN or certificate to manage, and it works behind home routers and office firewalls. Traffic goes through a relay that forwards it, and your code stays on your computer. When the iPad is on the same home network as the computer, the editor connects directly and falls back to the relay when you leave. Every new device has to be approved by you first, and our security page explains the details.

You can also open each folder as its own project on the same machine and switch between them, which is handy when one project's build is running and you want to edit another.

Install it as a Home Screen app

Safari can install Coder IDE as a web app. Tap the Share button, then Add to Home Screen. It gets its own icon and opens full screen without Safari's address bar and tabs, which gives the editor more room and keeps it out of your browsing tabs.

The installed web app needs a connection: offline, it only shows a notice saying you're offline, since your code runs on your computer.

A few tips for the keyboard and trackpad:

  • Shortcuts. Safari on iPad presents itself as a desktop browser, so VS Code generally uses the Mac shortcuts: Cmd+P to open a file, Cmd+Shift+P for the Command Palette. A few combinations belong to Safari or iPadOS. If one you rely on is taken, remap it in VS Code's keyboard shortcuts, which follow you because they're your computer's settings.
  • No Escape key? Many iPad keyboards lack one. In iPadOS Settings, under General, Keyboard, Hardware Keyboard, Modifier Keys, you can map Caps Lock to Escape. That helps a lot in the terminal and with Vim keybindings.
  • Trackpad. Two-finger click opens context menus in the editor, file tree and terminal, the same as on a laptop.
  • Split View. Put the editor on one side and documentation on the other. Stage Manager on recent iPads lets you size the windows more freely.

Previewing your dev server

Running npm run dev on your computer starts a server on localhost, and on an iPad localhost means the iPad, not your computer. This trips up everyone the first time.

In Coder IDE, the Ports panel lists the dev servers running on your computer, including ones started in any terminal. Turn on Allow preview for a port and it gets a private link that only opens for you. The Preview button opens the running app beside your code or in its own tab. To see both at once, open the preview link in Safari and put it in Split View with the editor.

You can also annotate the preview: tap, pin and sketch on it, then add it with your notes to Claude's chat box and press send. For the general problem of opening a dev server on a mobile device, see how to open localhost on your phone.

Wrap-up

There's still no VS Code for iPadOS, and there may never be. That matters less than it sounds, because the iPad is a very good window into a computer that can run VS Code. Pick vscode.dev for quick edits, Codespaces for disposable cloud environments, and Remote Tunnels or code-server if you enjoy running the plumbing yourself.

If you'd rather open your own computer's VS Code with your extensions intact and private previews of your dev server, that's what Coder IDE is for. Using a Chromebook or an Android tablet too? See coding on a Chromebook without Linux and VS Code on Android.

Start free. The free plan covers one computer.

VS CodeiPadRemote developmentDev servers
A small Chromebook open on a kitchen table at night, its screen showing code, a golden line reaching out the window toward a desktop computer in another room

Guides · · 6 min read

How to Code on a Chromebook Without Linux

Linux off or too slow? How to code on a Chromebook with only Chrome: browser editors, their limits, and using your home computer's VS Code from the browser.

An Android tablet with a stylus resting beside it on a dark desk, code on screen and a row of keys glowing softly above the on-screen keyboard

Guides · · 6 min read

How to Use VS Code on Android Phones and Tablets

Want VS Code on Android? Compare Termux with code-server against using your own computer's VS Code from an Android phone, tablet, foldable or Samsung DeX.