This article explains how to switch Visual Studio Code to Japanese on macOS, and how to switch it back.

The short answer: open the Command Palette, run “Configure Display Language”, pick Japanese from the list, and restart. You do not need to open the Extensions view or hunt for a language pack — the current version installs it for you.

Checked on Visual Studio Code 1.135.0 on macOS. The steps below also cover the older flow that went through “Install Additional Languages…”, because plenty of guides still describe it that way.

Three steps to switch VS Code to Japanese

Open the Command Palette, run Configure Display Language, then choose Japanese and restart. That is the whole process.

  1. Open the Command Palette (shift + command + P on macOS)
  2. Run “Configure Display Language”
  3. Pick Japanese (ja) from the list, then restart

Visual Studio Code ships in English. Displaying it in Japanese requires the Japanese Language Pack published by Microsoft, extension ID ms-ceintl.vscode-language-pack-ja. In current versions, choosing Japanese in step 3 downloads that pack automatically.

Installing Visual Studio Code on a Mac

Download the zip from the official site, unzip it, and double-click the app. Skip to the next section if VS Code is already installed.

Go to the official download page and pick the installer for your OS.

The Visual Studio Code official download page

Unzip the downloaded file and double-click Visual Studio Code. The window opens with every menu and label in English.

Visual Studio Code starting up with the interface in English

1. Open Visual Studio Code

Double-click the Visual Studio Code icon. Everything from here happens inside this window.

2. Open the Command Palette

Use View > Command Palette from the menu bar, or press shift + command + P.

The Command Palette is a search box that reaches every command in VS Code. The language setting lives there rather than in a preferences screen.

Opening the Command Palette from the Visual Studio Code menu bar

3. Run Configure Display Language

Type “display” and the command list narrows down. Select “Configure Display Language”.

You do not have to type the whole command name. A few characters are enough to bring it to the top of the list.

Searching for Configure Display Language in the Command Palette

4. Pick Japanese and restart

A list of available locales appears with the active one highlighted. Choose Japanese (ja). If the language pack is not installed yet, VS Code downloads it and then asks you to restart.

Click Restart in the prompt. Quitting and reopening VS Code has the same effect.

Visual Studio Code showing its interface in Japanese after restarting

Once the menu bar and sidebar are in Japanese, you are done.

Installing the language pack from the Extensions view

You can also search for “Japanese Language Pack” in the Extensions view and install it directly. The result is identical, so use whichever route you prefer.

Older versions of VS Code put an extra step in the way: after running “Configure Display Language”, you clicked “Install Additional Languages…” and were taken to the Extensions view. Current versions let you pick straight from the locale list, but the Extensions route still works.

Clicking Install Additional Languages to open the Extensions view

In the Extensions view, select “Japanese Language Pack for Visual Studio Code” and click Install. The publisher is Microsoft (MS-CEINTL) and the extension ID is ms-ceintl.vscode-language-pack-ja. Several unofficial extensions use similar names, so check the publisher before installing.

Selecting Japanese Language Pack for Visual Studio Code in the Extensions view

How to switch back to English

Run “Configure Display Language” again, choose English (en), and restart.

You do not need to uninstall the Japanese language pack. The display language setting and the installed packs are separate things, so you can keep the pack and still run the editor in English.

This matters more than it sounds. Error messages are far easier to search for in English — a Japanese error string often returns almost nothing, while the English original returns the GitHub issue that explains it. Switching takes two steps, so it is reasonable to move back and forth depending on what you are doing.

What to set up after switching languages

Changing the language is the easy part. Extensions and key bindings are where the real speed comes from.

VS Code is usable out of the box, but if you write code in it every day it is worth shaping it around your work. Which extensions still earn their place — and which have been absorbed into the editor itself — is covered in the seven VS Code extensions worth installing.

If you came from Vim and miss modal editing, using Vim inside VS Code walks through the VSCodeVim extension, which reproduces normal and insert modes without giving up the editor’s own features.

To match your terminal to your editor, setting up the Mac terminal with Iceberg and Prezto covers the colour scheme and prompt. Keeping both consistent reduces the friction of moving between them.

ABOUT ME
りん
On this blog, I mainly share information about web development and programming, along with my daily thoughts and what I’ve learned. I aim to create a blog that lets readers enjoy both technology and everyday life, so I also include topics about daily experiences, books, and gourmet. I’d be delighted if you could drop by casually and find something useful or enjoyable here.