Localized/Pillar

The Complete Guide to Japanese App Localization (2026)

A working guide to Japanese app localization for mobile teams: register, scripts, screenshots, ASO, and the parts MT still gets wrong. With real before/after copy.

If you have a working app and Japan is on your roadmap, this guide is for you. It covers what generic translation guides skip: why Japanese app copy that is grammatically correct still feels off to the people you are trying to convert, what to do about it, and how the App Store and Play Store reward (or quietly punish) that effort.

We are going to be specific. Where it matters, you will see actual Japanese examples — the kind of phrasing your users will see, the kind machine translation produces, and the kind a Japanese person would have written from scratch.

Why Japanese Localization Is Different

Most "how to localize your app" advice was written for European languages. It is mostly wrong for Japanese, in three concrete ways.

1. Direct translation almost never works. Japanese sentence structure inverts English (subject-object-verb), drops subjects routinely, and selects verb endings based on the social relationship between speaker and listener. A literal pass through DeepL or GPT yields strings that parse but feel like a foreign person trying their best — which is exactly the impression a paid app wants to avoid.

2. Register is a feature, not a stylistic choice. Japanese has at least four practical registers for app copy (more on this below). Picking the wrong one is not awkward; it changes whether the app feels professional, condescending, childish, or pushy.

3. Visual density expectations are different. A Japanese App Store screenshot looks busy by Western standards. A Western screenshot looks empty by Japanese standards. This is not preference — it is what users have been trained to read.

These three together mean a Japanese launch is not "your app, with the strings swapped." It is closer to "your app, retold by someone who has lived in the audience's head for a decade." That is what we are going to plan for.

The Four Registers of Japanese App Copy

You cannot localize without picking a register. Most teams pick by accident, then are surprised when the app sounds inconsistent. There are four practical options:

1. Polite-neutral (です/ます form)

The default for most consumer and productivity apps. Friendly, respectful, not stiff.

ログインしてください。 (Please log in.)

2. Plain (だ/である form)

Used in note-taking apps, dev tools, technical content, and any UI where brevity beats warmth.

ログインする (Log in)

3. Honorific (敬語 / keigo)

Reserved for premium, finance, and customer-service contexts. Used badly, it sounds like a robot reading a manual.

お客様、こちらからログインしていただけます。 (You may log in from here.)

4. Casual / friendly

Used by social, dating, and Gen Z–targeting apps. Verbs lose their endings, particles get dropped.

ログインしよ! (Let's log in!)

A common mistake: choosing register 3 because it "sounds polite" when register 1 was correct, then sounding like a department store elevator announcer inside a casual fitness app. We will dig into this in the keigo article.

Scripts: When to Use Hiragana, Katakana, or Kanji

Japanese is written with three scripts mixed together. Picking the right one for each UI element is one of those judgment calls AI gets wrong about 30% of the time.

  • Hiragana (ひらがな): native words, particles, verb endings. Soft, warm.
  • Katakana (カタカナ): foreign loanwords, brand names, technical terms. Modern, slightly clinical.
  • Kanji (漢字): nouns and verb roots from Chinese-derived vocabulary. Dense, formal, fast to scan.

Three quick examples of why script choice matters:

English Wrong Right Why
Cancel キャンセル キャンセル Katakana is correct — but some apps default to 「中止」(kanji), which sounds like aborting a surgery, not closing a dialog.
Delete デリート 削除 Katakana exists for "delete" but nobody uses it. 削除 is the natural choice.
Settings セッティング 設定 Katakana sounds like a beginner translator. Native apps say 設定.

We have a deeper article on choosing the right script for each UI element, including the gray-area cases.

What AI and MT Get Wrong (With Examples)

The fastest way to convince a skeptical PM is to show them what their app would say if they shipped MT output. Here are common failure modes from real projects.

Failure 1 — Subject overuse.

Japanese drops the subject when context is clear. MT keeps it.

❌ あなたはあなたのアカウントを削除できます。 ✅ アカウントを削除できます。

The first is grammatically correct and reads like a hostage note.

Failure 2 — Wrong loanword choice.

❌ あなたのファイルをアップロードしてシェアできます。 ✅ ファイルをアップロードして共有できます。

シェア is fine in conversation; in UI it looks lazy. 共有 is what shipped Japanese apps say.

Failure 3 — Register collapse mid-paragraph.

MT slides between polite and plain forms within a single paragraph because it has no model of the surrounding UI.

Failure 4 — Idiom transplant.

❌ ゲームを変える機能 (literal: "function that changes the game") ✅ 使い方が変わる、新機能。 ("A new feature that changes how you use it.")

"Game-changing" does not translate. A native writer rewrites the underlying claim.

We dedicate a full article to why AI translation fails for Japanese, with side-by-side examples from real apps.

App Store Screenshots: The Density Difference

Open the Japanese App Store and the top 100 productivity apps and look at their first three screenshots. Then open the US store. The difference is immediate.

Japanese top-charting screenshots typically include:

  • A bold tagline in two lines (often with one phrase in red).
  • Bullet points under the tagline.
  • A device frame with the actual app screen inside.
  • Small explanatory caption beneath the device.
  • A consistent background color, often pastel or warm gradient.

US top-charting screenshots typically include:

  • One short tagline.
  • A device frame.
  • A lot of negative space.

Shipping US screenshots into the JP store cuts conversion meaningfully. We have measured 20–35% relative drops on otherwise-identical listings. The fix is not "add more text" — it is "design as if the user is making a 2-second skimming decision among ten visually-loud competitors."

The full breakdown is in our Japanese App Store screenshots article, with annotated examples from a few categories.

Japanese ASO: Keywords That Actually Match Search

The App Store's Japanese keyword index does not behave like the English one. Three things to know:

  1. Tokenization is fuzzy. The store decomposes Japanese strings; you do not need to repeat 「日本」 if you have 「日本語」.
  2. Katakana and kanji forms of the same concept are treated separately. 「カメラ」 and 「写真」 surface in different searches.
  3. Loanwords are how people search. Even when there is a "proper" Japanese word, search volume often clusters around the katakana loanword (タスク beats 課題 for "task management" apps).

We cover the full method in our Japanese ASO keyword research article. The short version: do not transliterate your English keyword list; rebuild it from search behavior.

Common Mistakes That Kill Trust

These are the errors that get screenshotted and shared on Japanese Twitter (X) as proof your app is foreign-made and not to be trusted.

  • Wrong honorific level for the brand voice. A meditation app addressing the user as 「お客様」 (formal "customer") sounds like an insurance company.
  • Untranslated English in error messages. Even one stray "Something went wrong" surfaces in screenshots and reviews.
  • Punctuation mistakes. Using English ? and ! instead of Japanese 「?」「!」 (full-width). Mixing 「」 and "".
  • Spaces between Japanese words. Japanese does not space-separate. Ever. Auto-translation pipelines sometimes leave them.
  • Foreign person's name written in romaji. If you say "Jane said:", and you are localizing for Japan, it should be 「ジェーン」 in katakana, not "Jane".

The longer list with examples lives in the 12 most common mistakes article.

A Realistic Process for Localizing Your App to Japanese

A workable process looks like this. The order matters.

1. Decide on register and tone before any translation

Pick the register (polite-neutral, plain, honorific, casual). Write a one-page tone document with five do/don't pairs in Japanese. Every translator and reviewer references this.

2. Audit your strings file for hidden assumptions

Pull every user-facing string. Tag each with its UI context (button, error, modal title, body, success toast). Flag plurals, gendered phrasing, and culture-specific idioms — these need rewrites, not translations.

3. Translate with a native writer, not MT-then-edit

MTPE (machine translation post-editing) saves time on European languages. For Japanese consumer apps, it ships output that is faster but recognizably non-native. Skip it for any string a user will see.

4. Review in context, not in a spreadsheet

Japanese strings change length unpredictably (we cover this in text expansion). Strings that look fine in CSV break the layout once rendered. Always review in the actual UI.

5. Localize the App Store listing as a separate creative project

The App Store listing is not "the localized version of your existing listing." It is a new creative artifact for a new market. Hire someone who has worked on Japanese ASO; show them top-ranking competitors as reference.

6. Have a Japanese user test the build, not just read the strings

Cognitive friction shows up in usage, not in review. Watch a native speaker use the app for ten minutes. The places they pause are the places to rewrite.

7. Plan for ongoing review

Apps update. Each new feature ships English copy first, then Japanese. Build a monthly review cadence with the same translator so the voice stays consistent.

We expand on this process in the iOS and Android Japan localization step-by-step guide.

What This Costs (Realistic Ranges)

Numbers depend on app size, but for a typical mobile app launch:

Component Realistic range
String translation (1,500 strings, native writer) ¥150,000–¥400,000
App Store / Play Store listing copywriting ¥80,000–¥150,000
Screenshot redesign (5–8 screenshots) ¥150,000–¥350,000
Native QA pass on the built app ¥80,000–¥150,000
Ongoing maintenance (per quarter) ¥40,000–¥100,000

Cheaper exists. It tends to mean MT output that has been lightly edited. That can work for an internal dashboard. It does not work for a paid consumer app where retention depends on whether the first session feels professional.

When to Localize vs. When to Wait

Reasonable signals to start a Japanese localization:

  • You have inbound from Japan in the App Store reviews ("日本語対応してほしい").
  • Your category has clear Japanese competitors with strong revenue (check Sensor Tower or data.ai).
  • You can commit to ongoing maintenance, not a one-time translation.
  • You have product-market fit somewhere; Japan is not your hail-mary market.

Reasonable signals to wait:

  • Your app is still iterating on core flows weekly. You will pay for translations that get thrown away.
  • You have no in-product analytics by locale and would not be able to measure success.
  • Your monetization is ad-based and Japanese eCPMs do not move the needle yet.

Common Questions

Can we just use Apple's "Localized Auto-Translate" preview? For preview/marketing-listing-localization-feature contexts, it is improving. For strings inside the app, no — the output still reads as MT to a Japanese user.

Does Japan really care that much about register? Yes. The single fastest signal that an app was made by foreigners is inconsistent register. Japanese users will not give you a second chance on this.

Should we localize for kanji-light or kanji-heavy? Default to natural usage. "Kanji-light" for adult apps reads as childish; "kanji-heavy" for casual social apps reads as bureaucratic. Hire someone who calibrates this in their sleep.

How long does a launch take? For a typical 1,500-string app with full screenshot redesign and listing copy: 4–6 weeks end-to-end. Faster is possible if you cut native QA, but native QA is the step that protects your retention.

Where to Go Next

If you are still scoping the project:

If you are ready to start:


We help mobile app teams launch in Japan with copy, screenshots, and ongoing localization run by native writers who have shipped Japanese consumer apps. If you are scoping a Japan launch, get in touch — we will look at your existing app and tell you honestly what would and would not move the needle.