Fast and lightweight IDE for ICU messages

๐Ÿงฉ

Ready-to-Use Snippets

Stop typing ICU syntax by hand. One click is all it takes to insert plural, select, date, time, number, and more. No more guessing the syntax โ€” just pick, click, and build.

๐Ÿ“‹

Multiple Copy Formats

One message, five ways to use it. Copy as a JSON property, a single-line string, raw text, beautifully formatted output, or a ready-to-use next-intl function call. Your message, your format โ€” instantly.

๐Ÿงช

Variable Testing

See your message come alive. Throw in test values for any variable and watch the output update in real time. Whether it's a plural, a select, or a nested structure, you'll know exactly how it behaves before it ever hits production.

โœ…

Message Validation

Catch errors before they catch you. ICU Studio instantly tells you if your message is valid or broken โ€” and more importantly, why. No more cryptic parsing errors or silent failures. Just clear, actionable feedback.

๐ŸŽจ

Syntax Highlighting

Make your messages readable at a glance. Variables, plural branches, select cases, and nested structures are all color-coded, so you can scan a complex message and understand its structure in seconds โ€” not minutes.

โšก

Fast & Lightweight

Built for speed, designed for focus. ICU Studio starts in a blink and stays out of your way. No bloated UI, no lag, no waiting โ€” just a snappy editor that keeps up with your thoughts. Whether you're editing a tiny message or a complex nested structure, everything feels instant.