Guide · App Store Connect

Updated September 2026

How to fill App Store Connect locales without copy-paste

If you ship multilingual App Store listings by hand, the slow part is rarely writing the copy. It’s switching locales on App Store Connect and pasting name, subtitle, description, keywords, and What’s New—one field at a time—hoping you didn’t drop Japanese keywords into Korean.

This guide covers a simple workflow: keep one locale pack as source of truth, open the ASC localization page you already use, and fill the current language in one pass (with a quick visual review).

Get ASC Fill Product overview

What you’re filling on ASC

For each localization, App Store Connect expects the same field set. Typical release updates touch:

Character limits and keyword rules still apply per field; a fill tool doesn’t replace proofreading—it removes the tab-and-paste loop.

Why copy-paste breaks down

Teams that already push metadata through the App Store Connect API, Transporter, or a release pipeline may not hit this pain. This guide is for developers who still edit the web form.

A cleaner workflow

  1. Keep a locale pack — one JSON or CSV with fields per language (name, subtitle, description, keywords, what’s new).
  2. Open the ASC localization page for the language you’re editing (you’re already signed in).
  3. Import the pack and Fill the current language — fields populate on the page you’re viewing.
  4. Review highlights — skim diffs; undo if something looks off before you save in ASC.
  5. Repeat per locale — switch language on ASC, fill again from the same pack.

Using ASC Fill (Chrome)

ASC Fill is a small Chrome extension that runs on appstoreconnect.apple.com. It does not replace ASO research or keyword tools—it only fills the form you’re looking at.

Load unpacked (important)

  1. Unzip the extension package.
  2. Open chrome://extensions → turn on Developer modeLoad unpacked.
  3. Select the extension root folder — the one that contains manifest.json (and usually popup.html, content.js, icons/).
  4. Do not select the icons/ folder or a nested parent zip folder. Chrome needs the directory that has manifest.json at the top level.
  5. Open App Store Connect → your app’s localization page → import your locale pack → Fill for the current language.

Host permission is limited to App Store Connect. The extension does not need your Apple password; you stay logged in as usual in the browser.

Locale pack tips

When this helps (and when it doesn’t)

Helps if: you maintain several storefront languages and still edit ASC in the browser.

Less useful if: metadata is already pushed via ASC API / Fastlane / similar and you rarely open the localization form.

Next step

If you’re mid-release and tired of pasting the same five fields across languages, try the fill loop on one locale first—then decide if it’s worth keeping in your release checklist.

Install ASC Fill Back to home