Free · No signup · Works on iPad

App Store screenshots
without the hassle.

Drop in your screenshots, add promo text, import your String Catalog.Export App Store–ready images for every device and language.

Runs in your browser · Nothing to install

برواز — Arabic for "frame"

1

Drop your screenshots

Raw simulator captures work great

2

Make it look good

Add headlines, tweak colors, manage translations

3

Export and ship

Organized for App Store Connect

Loading showcase...

The stuff that matters

No bloat. Just the features you actually need.

Correct dimensions

Exports match App Store specs exactly.

String Catalog editor

Edit .xcstrings right in the app.

40+ languages

Including العربية and 中文.

Real device frames

Apple's official bezels and colors.

5 layout variants

Text top, bottom, split view.

Keyboard shortcuts

Power user? We got you.

Full color control

Theme presets or custom hex.

Works on iPad

Touch-optimized. Take it anywhere.

Works with

iPhone 17 Pro MaxiPhone 17 ProiPhone 17iPhone AiriPad Pro 13"iPad Pro 11"Apple TV 4K
Obsessively crafted

Pixel-perfect in every language

We built a typography engine that makes every screenshot look like it was hand-crafted by a designer who grew up speaking that language.

The naive approach

What most tools do

  • Fixed font sizes—overflow or empty space
  • German “Weiterschauen” truncated with “...”
  • Greek renders tiny when it could fill the width
  • CJK breaks mid-character, ignores kinsoku rules

The Birwaz engine

Designer-level precision

  • Binary search finds the largest font that fits
  • 40+ language-specific width ratios & buffers
  • Greek, Cyrillic trust accurate canvas metrics
  • Script-aware breaking: kinsoku, syllable, word
0+
Language configs
0+
Font combinations
0
Truncations
0
Breaking strategies
٣

Native numerals

Arabic ٤٥٦, Persian ۴۵۶, Thai ๔๕๖. Numbers render in each language's native system.

Smart punctuation

French « », German „ ”, Japanese 「 」. Quotation marks follow locale conventions.

Script-tuned weights

CJK scripts render lighter (600) for dense glyphs. Arabic renders heavier (700) for intricate letterforms. Optimal visual weight per script.

Native RTL support

Arabic and Hebrew layouts mirror automatically. Text alignment, accessories, and spacing all flip correctly.

Diacritics done right

Vietnamese stacking marks (ệ, ở, ẫ) get extra vertical space. Arabic tashkeel (مُبَارَك) never clips.

Text expansion handled

German expands 35% longer than English. Finnish 40%. Chinese compresses to 50%. We adjust layouts automatically.

The result? “Continue Watching” looks as polished in Finnish as it does in Japanese. Your screenshots will look like they were designed by a native speaker.

Your String Catalog, supercharged

Import your .xcstrings file and Birwaz generates screenshots for every language. Plus, edit your translations right here—no need to switch back to Xcode.

Import & edit

Drop your .xcstrings file. Add, edit, or delete strings. Export it back when you're done.

Undo / redo

Made a mistake? Full history support. Step back and forward through your changes.

Bulk actions

Select multiple strings. Delete them all at once. Add new languages in bulk.

Don't have one? No worries—you can type in text for each language manually, or start fresh and build your catalog from scratch.

Portable

Save your work, take it anywhere

Export your project as a .birwaz file. It's just JSON with your images and settings bundled in.

Open it on another computer, send it to a teammate, back it up to Dropbox—whatever. Come back to birwaz.app anytime and keep working.

Screenshots embedded in the file
String Catalogs included
All your settings preserved
Works anywhere with a browser

No catch

Private by default. Free because we want it to be.

Private

Your screenshots stay on your machine

Everything runs in your browser. The app is on Cloudflare, but there's no server processing your images. We couldn't look at your stuff even if we wanted to.

No account needed
Nothing uploaded to any server
No analytics or tracking
Free

Actually free. Not "free trial" free.

We're indie devs too. We've hit those paywalls right before a launch. That sucks. So this is free—no asterisks, no upgrade prompts.

No premium tier
No usage limits
No features locked away

Opinionated (on purpose)

This isn't Figma. It's a tool that does one thing well so you can get back to building your app.

Curated layouts

5 layouts designed for App Store. Pick one and go—no blank canvas paralysis.

Enough customization

8 theme presets, 5 fonts, full color picker. Flexible, not overwhelming.

Done in minutes

Screenshot generation shouldn't take hours. Ship your app.

Questions

The stuff people usually ask.

Do I need a String Catalog?
No. Type text manually, or import a String Catalog if you have Xcode translations.
What formats are supported?
PNG and JPEG. We recommend screenshots taken directly from Simulator.
Can I change device colors?
Yes. All official Apple colors—Silver, Space Gray, Cosmic Orange, and more.
Can I link an existing app?
Yes. Paste your App Store ID and we'll fetch your icon and details.
What do I get when I export?
A ZIP organized by device and language, ready to drag into App Store Connect.
Are there any limits?
None. Unlimited screenshots, unlimited apps, totally free.
Is my .p8 key safe?
Yes. It never leaves your browser—used locally to sign a token, then discarded. Uploads go directly to Apple.
Does anything go through your servers?
Just app details when you link an App Store ID. Apple's API blocks browser requests, so we proxy that. Nothing else.
macOS support?
Coming soon.
Android support?
Coming soon.
Tilfaz app iconFontastic app icon
Apps shipping with Birwaz

Your next app deserves great screenshots

Join Tilfaz, Fontastic, and more apps shipping App Store-ready screenshots. No signup required.