German App Store screenshots: how to localize them

German is the default App Store language in three countries, and it reads differently from English in ways that show up on a screenshot: long compound words, a choice between the informal du and the formal Sie, and a different spelling rule in Switzerland. This guide covers what to change in your screenshot captions and store text for German, on both the App Store and Google Play. Updated 24 October 2026.

Which App Store storefronts show German

In Apple's App Store localizations table, German appears for four countries or regions:

Country or region Default language Additional supported language(s)
Germany German English (U.K.)
Austria German English (U.K.)
Switzerland German English (U.K.), French, Italian
Luxembourg English (U.K.) French, German

What this means in practice:

Apple also notes that the language a customer sees depends on the App Store language for their location, their device's language settings, the languages you've added and your primary language. So treat the table as a guide, not a guarantee.

Full list of all 50 languages and every country's default: App Store localization languages.

Writing German captions that fit

Compound words make single long "words"

German joins nouns into one word where English uses several. W3C's article on text size in translation uses this example: the English "Input processing features" may become "Eingabeverarbeitungsfunktionen" in German. English can wrap that phrase across two lines; the German "may not wrap automatically", as W3C puts it, and can break a tight layout.

Screenshot captions are exactly that kind of tight layout. Our demo set below has the compounds Lesefortschritt ("reading progress"), Leseserie ("reading streak") and Leseziel ("reading goal"). Each is one word in German, so a line can't break inside it the way "reading progress" can break between two words.

What helps:

German is often longer, but not always

W3C quotes IBM's "average expected expansion rates for text translated from English into European languages". Short strings grow the most: a string of up to 10 English characters grows to 2–3 times its length (200–300%) on average, and one of 21–30 characters to 160–180% of its length. W3C's own example is "views" becoming the Italian "visualizzazioni": 5 characters to 15, which it calls a 300% expansion. Those are averages across European languages, not a German-specific figure.

In practice it varies by caption. Here's our BookWorm demo set, English caption next to the German one HelloPack produced:

English caption German caption Characters (EN → DE)
Track your reading progress Verfolge deinen Lesefortschritt 27 → 31
Track every book and audiobook Behalte alle Bücher & Hörbücher im Blick 30 → 40
See how much you really read Entdecke, wie viel du wirklich liest 28 → 36
Keep your reading streak alive Behalte deine Leseserie bei 30 → 27
Hit your monthly reading goal Erreiche dein monatliches Leseziel 29 → 34

Four of the five got longer, by up to a third. One got shorter. So leave room in the design: don't size the caption box to the English text, and check the longest German caption, not the average.

Leave room in the layout

Du or Sie: pick one and keep it

German has an informal "you" (du) and a formal one (Sie). English copy doesn't say which to use, so you have to choose. It's a brand decision, and established style guides choose differently:

Our BookWorm demo captions came out in du ("Verfolge deinen Lesefortschritt", "Behalte deine Leseserie bei"). That suits a casual reading tracker. A banking, legal or B2B app may prefer Sie. Neither is wrong. What reads badly is mixing them, for example du on the screenshots and Sie in the description. Apple advises you to "communicate in the tone of your brand" in the description; we suggest using the same form in the captions and subtitle too.

Sie captions are usually a little longer ("Erreichen Sie Ihr monatliches Leseziel" vs "Erreiche dein monatliches Leseziel"), so check the fit again if you switch.

Switzerland doesn't use ß

Duden states that in Switzerland and Liechtenstein, ß is generally replaced by ss (Strasse instead of Straße). The Swiss Federal Chancellery's spelling guide says the same for Swiss federal texts, and notes that texts from other German-speaking countries have to be adapted, not simply copied over.

Because the App Store has one German localization for Germany, Austria and Switzerland, your German captions will show in all three. Words with ß are correct in Germany and Austria and will look slightly foreign to Swiss readers. If Switzerland matters to you, you can avoid words with ß in your headlines. On Google Play you can go further with a custom store listing for Switzerland (see below).

Example: a German set from our demo app

BookWorm, a HelloPack demo app: five iPhone screenshots with German captions

BookWorm is a demo app we made to show HelloPack's output. It isn't a customer. This is a real HelloPack render.

Things to notice:

The same captions next to Japanese, which is far shorter in characters but needs more care with line breaks (see our Japanese guide):

BookWorm, a HelloPack demo app: the same two screenshots with German and Japanese captions

Keywords and store text in German

The App Store keyword limit: Apple's docs disagree

Apple doesn't give one consistent answer on how the keyword field is counted:

For German the gap is small but real. Plain letters take 1 byte each in UTF-8, but ä, ö, ü and ß take 2 bytes each (RFC 3629 encodes every character from U+0080 to U+07FF in two bytes). A keyword list full of umlauts can be under 100 characters and over 100 bytes. We haven't confirmed which rule App Store Connect enforces, so write to the stricter reading: stay within 100 bytes, and check the counter in App Store Connect before you submit. (HelloPack counts keywords in bytes for this reason.)

Other keyword rules from Apple that apply in German:

Name, subtitle and description

The app name and subtitle are 30 characters each on the App Store. German often needs more characters than English for the same idea, so the subtitle is where you'll feel it most. Lead with one clear benefit. Apple advises against generic claims like "world's best app" in the subtitle. Every limit is in our character limits guide.

Google Play notes for German

Sizes and every other Play rule: Google Play screenshot size and Google Play store listing localization.

German checklist

  1. Add a German localization in App Store Connect and de-DE in Play Console.
  2. Pick du or Sie and use it in captions, subtitle and description.
  3. Write short English captions first (2–6 words), then check the longest German one.
  4. Make sure no compound word is split across lines.
  5. Use a font with ä, ö, ü and ß; prefer sentence case over ALL CAPS.
  6. If Switzerland matters, avoid ß in headlines, or use a Swiss custom store listing on Google Play.
  7. Research German keywords. Stay within 100 bytes (umlauts count double) and check the counter in App Store Connect.
  8. Keep the app UI in its real language.
  9. Get a native speaker to read the full set before you upload.
  10. Export every size you ship: see App Store screenshot sizes and iPhone Duo sizes.

German screenshots with HelloPack

Upload the screenshots you already have. HelloPack translates the captions into German and keeps your design, for all 6 store sizes (iPhone 6.3″, iPhone 6.9″, iPhone 6.5″, iPhone Duo outer, iPhone Duo inner and Google Play phone). If a caption doesn't fit, it shrinks the font down to a set minimum size and wraps the caption onto up to three lines, giving it more room. A single word that's still too long for one line, such as a long compound, is split at a hyphenation point from a German dictionary, with a visible hyphen. Only a caption that still doesn't fit gets a slightly smaller font. It never cuts text off. It also writes the German App Store and Google Play listing natively (not word for word), with keywords counted in bytes. Only the captions are translated. The app UI stays as you designed it. Your zip has the German files in a de - German folder for each size, and a Text/all-languages.md file with every caption side by side, so you or a German speaker can check the wording.

German is a standard language on HelloPack: on the Indie and Pro plans it costs 0.1 credits per screenshot, with no extra review surcharge. The Launch Kit and the free preview don't use credits (how credits work).

Try German free: pick German as one of your first 2 languages, and the free preview renders it in every size you pick, with no card needed. Pair it with a language in a different script, such as Japanese, to see a long caption and a different script before you pay. After that, it's $19 once for the Launch Kit, or $12/month (Indie, 3 apps) or $24/month (Pro, 10 apps).

Only need the sizes? The free iPhone Duo screenshot resizer runs in your browser.

Guides for other languages

Localize your screenshots in your own design. Upload the screenshots you have and see 2 languages free, no card needed.

Get your free preview Free screenshot resizer

FAQ

Which App Store countries use German? In Apple's localizations table, German is the default language in Germany, Austria and Switzerland, and an additional language in Luxembourg.

Do I need separate German for Austria or Switzerland? Not on the App Store: Apple offers one German localization. Google Play also has a single German language (de-DE), but you can create a custom store listing for a specific country. In Swiss German spelling, ß is written ss.

Should my German screenshots use du or Sie? Either can be right. Mozilla's German guide uses du; Microsoft's uses Sie, with du for under-18s. Choose the one that fits your brand and audience, and use it everywhere.

How much longer is German than English? It depends on the text. In our five-caption demo set, four German captions were 4 to 10 characters longer and one was 3 characters shorter. W3C quotes IBM averages for English strings translated into European languages: a 21–30-character string grows to 160–180% of its length. Those figures aren't German-specific.

Is the App Store keyword field 100 characters or 100 bytes? Apple's documents disagree. App Store Connect Help says 100 bytes, and Apple's product page guide says 100 characters. Umlauts and ß take 2 bytes in UTF-8, so stay within 100 bytes to be safe, and check the counter in App Store Connect.

Does Google Play translate my listing into German automatically? Users can view an automated translation of your listing text, and Play Console offers free machine translation into de-DE. Your screenshots stay in your default language unless you upload German ones.


Sources (checked 24 Oct 2026): Apple, App Store localizations · Apple, Platform version information · Apple, Creating your product page · Google, Translate and localize your app · Google, Add preview assets to showcase your app · Google, Create and set up your app · W3C, Text size in translation · Microsoft, German Localization Style Guide (PDF; §2.2.1 Address the user to take action, §4.2.5 Compounds, §4.2.14 Pronouns) · Mozilla, Tone of Voice & Localization Guide (German) · Duden, s-Schreibung: s, ss und ß (D 160) · Swiss Federal Chancellery, Leitfaden zur deutschen Rechtschreibung (2017) · IETF, RFC 3629: UTF-8.