FREE TOOL · NO SIGNUP

Screenshot Text Expansion Calculator

Type your English screenshot text. See exactly how much it will grow in 40+ languages.

Stop discovering "Einstellungen verwalten" breaks your button after launch.

48 characters · 7 wordsWorst-case expansion: +35% (German)

Expansion across 41 languages

Sorted by worst-case width
LanguageNativeEst. charsVisual widthRisk
German
Long compound words. Reserve ~35% extra width.
Deutsch65+35%HIGH RISK
Icelandic
Íslenska62+30%HIGH RISK
Portuguese (BR)
Português62+30%HIGH RISK
Portuguese (PT)
Português62+30%HIGH RISK
Polish
Polski62+30%HIGH RISK
Finnish
Agglutinative — words are very long.
Suomi62+30%HIGH RISK
Hungarian
Magyar62+30%HIGH RISK
ArabicRTL
RTL — mirror layout, icons, and progress bars.
العربية60+30%HIGH RISK
PersianRTL
فارسی60+30%HIGH RISK
UrduRTL
اردو58+30%HIGH RISK
Swedish
Svenska60+25%MEDIUM
Spanish
Español60+25%MEDIUM
Czech
Čeština60+25%MEDIUM
Slovak
Slovenčina60+25%MEDIUM
Croatian
Hrvatski60+25%MEDIUM
Serbian
Српски60+25%MEDIUM
Estonian
Eesti60+25%MEDIUM
Lithuanian
Lietuvių60+25%MEDIUM
Dutch
Nederlands58+20%MEDIUM
Norwegian
Norsk58+20%MEDIUM
Danish
Dansk58+20%MEDIUM
French
Français58+20%MEDIUM
Italian
Italiano58+20%MEDIUM
Romanian
Română58+20%MEDIUM
Catalan
Català58+20%MEDIUM
Ukrainian
Українська58+20%MEDIUM
Bulgarian
Български58+20%MEDIUM
Latvian
Latviešu58+20%MEDIUM
Greek
Ελληνικά58+20%MEDIUM
Turkish
Agglutinative, single words can get long.
Türkçe58+20%MEDIUM
Vietnamese
Diacritics need extra vertical space.
Tiếng Việt58+20%MEDIUM
Russian
Cyrillic is wider — test actual pixel width.
Русский55+15%MEDIUM
Indonesian
Bahasa Indonesia55+15%MEDIUM
Malay
Bahasa Melayu55+15%MEDIUM
Hindi
Devanagari has tall glyphs — extra line height needed.
हिन्दी53+15%MEDIUM
HebrewRTL
RTL — mirror layout. Text is more compact.
עברית48+5%LOW
Japanese
Mix of kanji, hiragana, katakana. Width ≈ same.
日本語26+5%LOW
Korean
한국어29+5%LOW
Chinese (Simplified)
Fewer characters but each is ~2x Latin width.
简体中文24+0%LOW
Chinese (Traditional)
繁體中文24+0%LOW
Thai
No spaces between words — wrapping is tricky.
ไทย46+0%LOW

How to read this table

  • HIGH RISK (+30% or more) — German, Finnish, Polish, Hungarian. Your button text will overflow. Leave a 35% horizontal margin.
  • MEDIUM (+15% to 29%) — Most Romance and Slavic languages. Usually safe if the original has breathing room.
  • LOW (under 15%) — English-like lengths. Safe.
  • SHRINKS (CJK) — Character count drops, but each CJK glyph is about twice as wide as a Latin letter, so the physical width stays similar.
  • RTL — Arabic, Hebrew, Persian, Urdu need full layout mirroring, not just text direction. Icons, arrows, progress bars all flip.

Frequently asked

Where do these ratios come from?

IBM Globalization Guidelines, W3C Internationalization notes, and real audits of 200+ published App Store listings. They are averages for short marketing copy — the shorter your source text, the more variation you should expect.

Does this translate my text?

No. This is a length estimator. For actual AI translation + auto re-layout of your screenshots, upload them to Shotlingo.

Can I use this for in-app UI, not just screenshots?

Yes. The same ratios apply to button labels, menu items, and form placeholders in your live app.